@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");






/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
/* Document ======== */
*,
::before,
::after {
  box-sizing: border-box;
}
html {
  font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji';
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
}
/* Sections ======== */
body {
  margin: 0;
}
/* Grouping content ================ */
hr {
  height: 0;
  color: inherit;
}
/* Text-level semantics ==================== */
abbr[title] {
  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 {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Tabular data ============ */
table {
  text-indent: 0;
  border-color: inherit;
}
/* Forms ===== */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
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,
::-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;
}
/* Interactive =========== */
summary {
  display: list-item;
}
body {
  margin: 0;
  line-height: normal;
}
.quill-ui-next-component,
.quill-ui-next-atom {
  display: flex;
  outline: none;
  position: relative;
}
.quill-ui-next-full-width {
  width: 100%;
}
.quill-ui-next-hide {
  display: none !important;
}
.quill-ui-next-fit-content {
  width: fit-content !important;
}
.quill-ui-next-column {
  flex-direction: column;
}
/* Placeholder default colors */
.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);
}
/* Input Textfield Normal Icon colors */
.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;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.quill-ui-next-no-typing {
  caret-color: transparent;
}
.quill-ui-next-spinner {
  animation: spin 1s linear infinite;
}
.quill-ui-next-rotatable {
  transition: transform 0.3s ease;
  transform: rotate(0deg);
}
.quill-ui-next-rotate {
  transform: rotate(180deg);
}
.quill-ref-container {
  width: 100%;
}
.quill-ui-next-dropdown-container {
  position: absolute !important;
  z-index: 100;
  left: 50%;
  transform: translateX(-50%);
}
.quill-ui-next-overlay {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9999;
}
.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 {
  outline: none;
  border: none;
  width: 100%;
  background: transparent;
}
.quill-ui-next-actionsheet-input {
  border: none;
  background: transparent;
  outline: none;
  width: 100% !important;
  font-size: inherit;
  font-family: inherit;
}
.quill-ui-next-actionsheet-content {
  background-color: unset !important;
  border: none !important;
  color: unset !important;
  padding: 0 !important;
  overflow: visible !important;
}
.quill-ui-next-actionsheet-content-container {
  overflow-y: auto !important;
  justify-content: flex-start !important;
}
.quill-ui-next-accordion-content {
  background-color: unset !important;
  border: none !important;
  color: unset !important;
  padding: 0 !important;
}
/* Modal content styles for overlay type */
.quill-ui-next-component[data-type="overlay"] {
  max-height: 90vh !important;
  display: flex !important;
  flex-direction: column !important;
}
.quill-ui-next-modal-content {
  background-color: unset !important;
  border: none !important;
  color: unset !important;
  padding: 0 !important;
  overflow-y: auto !important;
  max-height: calc(
    90vh - 488px
  ) !important; /* Leave space for header and buttons */
}
/* Modal bottom styles */
.quill-ui-next-modal-bottom-container {
  overflow-y: auto !important;
  justify-content: flex-start !important;
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
  color: unset !important;
  max-height: 30vh !important;
}
.quill-ui-next-modal-bottom-content {
  background-color: unset !important;
  border: none !important;
  color: unset !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;
  max-width: 100% !important;
  min-width: 100% !important;
  max-height: 90% !important;
  position: absolute !important;
  bottom: 0 !important;
}
.quill-ui-next-input-label-transition {
  transition: font-size 0.2s ease;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.quill-ui-next-component div::-webkit-scrollbar,
.quill-ui-next-atom div::-webkit-scrollbar,
.quill-ui-next-component *::-webkit-scrollbar,
.quill-ui-next-atom *::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.quill-ui-next-component div::-webkit-scrollbar-thumb,
.quill-ui-next-atom div::-webkit-scrollbar-thumb,
.quill-ui-next-component *::-webkit-scrollbar-thumb,
.quill-ui-next-atom *::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
.quill-ui-next-component div::-webkit-scrollbar-track,
.quill-ui-next-atom div::-webkit-scrollbar-track,
.quill-ui-next-component *::-webkit-scrollbar-track,
.quill-ui-next-atom *::-webkit-scrollbar-track {
  background-color: transparent;
}
/* For Firefox */
.quill-ui-next-component div,
.quill-ui-next-atom div,
.quill-ui-next-component *,
.quill-ui-next-atom * {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
}
/* Remove spinner buttons from number inputs */
.quill-ui-next-component input[type="number"]::-webkit-outer-spin-button,
.quill-ui-next-atom input[type="number"]::-webkit-outer-spin-button,
.quill-ui-next-component input[type="number"]::-webkit-inner-spin-button,
.quill-ui-next-atom input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
.quill-ui-next-component input[type="number"],
.quill-ui-next-atom input[type="number"] {
  -moz-appearance: textfield;
}
/* Tab Container */
.quill-next-ui-tab-container {
  width: 100%;
  display: flex;
  height: var(--component-tab-height-iconTop-sm);
  border-bottom: solid 1px var(--component-tab-border-color-default);
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.quill-next-ui-tab-container::-webkit-scrollbar {
  display: none; /* Chrome, Safari and Opera */
}
.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 {
  overflow-y: auto;
  gap: var(--component-tab-spacing-gap-md);
}
.quill-next-ui-tab-container.hug-content.size-sm {
  gap: var(--component-tab-spacing-gap-sm);
}
.quill-next-ui-tab-container.vertical {
  width: 100%;
  height: 100%;
  max-width: 128px;
  flex-direction: column;
  gap: var(--component-tab-spacing-gap-sm);
  border: none;
}
/* Textfield content:  this is used to enable reusability of the th textfield with group of custom content */
.quill-ui-next-textfield-content {
  display: flex;
  width: 100%;
  align-items: center;
  border: none !important;
  padding: 0px !important;
  gap: var(--component-field-spacing-gap-sm);
  background-color: transparent !important;
}
.quill-ui-next-atom-textfield[data-input-element="input"]
  .quill-ui-next-textfield-field {
  flex-direction: column !important;
  height: 100% !important;
  min-height: 0px !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 {
  position: relative;
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
}
.Tag-module__icon1___KN206 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.Tag-module__label___kmdXK {
  position: relative;
  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;
}
.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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px var(--component-tag-spacing-padding-sm);
  box-sizing: border-box;
  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);
}
.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 {
  font-weight: bold;
}
.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 {
  font-weight: bold;
}
.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 {
  color: var(--component-sectionMessage-icon-danger);
}
.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 {
  color: var(--component-sectionMessage-icon-danger);
  font-weight: bold;
}
.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 {
  color: var(--component-sectionMessage-icon-danger);
}
.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 {
  color: var(--component-sectionMessage-icon-danger);
  font-weight: bold;
}
.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 {
  color: var(--component-sectionMessage-icon-warning);
  font-weight: bold;
}
.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 {
  color: var(--component-sectionMessage-icon-warning);
}
.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 {
  color: var(--component-sectionMessage-icon-warning);
  font-weight: bold;
}
.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 {
  color: var(--component-sectionMessage-icon-success);
}
.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 {
  color: var(--component-sectionMessage-icon-success);
  font-weight: bold;
}
.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 {
  color: var(--component-sectionMessage-icon-success);
}
.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 {
  color: var(--component-sectionMessage-icon-success);
  font-weight: bold;
}
.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 {
  color: var(--component-sectionMessage-icon-information);
}
.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 {
  color: var(--component-sectionMessage-icon-information);
  font-weight: bold;
}
.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 {
  color: var(--component-sectionMessage-icon-information);
}
.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 {
  color: var(--component-sectionMessage-icon-information);
  font-weight: bold;
}
.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);
}


/* Custom Styles */

.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 {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.TabIconTopAtom-module__customIcon___uQWUl {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 0;
}
.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 {
  line-height: 22px;
  font-weight: 300;
}
.TabIconTopAtom-module__iconSm___j70uv {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: 14px;
  color: var(--component-textIcon-normal-default);
  font-family: var(--font-font-awesome-6-pro);
}
.TabIconTopAtom-module__customIcon1___8tw9h {
  position: relative;
  line-height: 18px;
}
.TabIconTopAtom-module__customIcon2___7R771 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TabIconTopAtom-module__label1___qDud5 {
  position: relative;
  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;
}
.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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-tag-spacing-padding-xs);
  box-sizing: border-box;
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  font-size: 12px;
  color: var(--component-tag-icon-default);
  font-family: var(--font-font-awesome-6-pro);
}
.TabIconTopAtom-module__label2___t96bQ {
  position: relative;
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
}
.TabIconTopAtom-module__badge___iUgXe,
.TabIconTopAtom-module__labelStatus___nXkHV {
  display: flex;
  align-items: center;
  justify-content: center;
}
.TabIconTopAtom-module__badge___iUgXe {
  border-radius: var(--component-badge-notification-border-radius1);
  background-color: var(--component-badge-notification-bg1);
  flex-direction: column;
  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);
}
.TabIconTopAtom-module__labelStatus___nXkHV {
  align-self: stretch;
  flex-direction: row;
  gap: 8px;
  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);
}
.TabIconTopAtom-module__bgFocus___TeF5j,
.TabIconTopAtom-module__root___ZXk4u {
  box-sizing: border-box;
}
.TabIconTopAtom-module__bgFocus___TeF5j {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  z-index: 2;
}
.TabIconTopAtom-module__root___ZXk4u {
  height: var(--component-tab-height-iconTop-sm);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-tab-spacing-padding-sm);
  position: relative;
  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;
  font-size: 16px;
  color: var(--component-tab-icon-default);
  font-family: var(--font-font-awesome-6-pro);
}
.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;
  padding: 10px 17px;
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  width: 100%;
}
.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;
  padding: 6px 0;
  width: 100%;
}
.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="selected"] {
  height: unset;
  padding: 6px 20px;
  border-right: var(--component-tab-border-width-item) solid
    var(--component-tab-border-color-selected);
  width: 100%;
}
.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 {
  color: var(--component-tab-label-color-selected);
}
.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 {
  width: calc(100% + 40px);
  height: calc(100% + 56px);
  top: -41px;
  right: -20px;
  bottom: -15px;
  left: -20px;
  z-index: 4;
}
.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;
  padding: 10px 17px;
  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%;
}
.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:hover {
  padding: 6px 20px;
  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="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 {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 2;
}
.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;
  padding: 10px 17px;
  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%;
}
.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:active {
  padding: 6px 20px;
  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="default"]:active
  .TabIconTopAtom-module__labelStatus___nXkHV,
.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="default"]:active
  .TabIconTopAtom-module__labelStatus___nXkHV {
  align-self: stretch;
  z-index: 1;
}
.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 {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 2;
}
.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;
  padding: 10px 17px;
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  width: 100%;
}
.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="disabled"] {
  height: unset;
  padding: 6px 20px;
  min-height: var(--component-tab-height-iconTop-sm);
  max-height: var(--component-tab-height-iconTop-sm);
  width: 100%;
}
.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="disabled"]
  .TabIconTopAtom-module__labelStatus___nXkHV {
  align-self: stretch;
  z-index: unset;
  position: relative;
}
.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="disabled"]
  .TabIconTopAtom-module__labelStatus___nXkHV {
  align-self: stretch;
  z-index: 1;
}
.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 {
  width: calc(100% + 24px);
  height: calc(100% + 50px);
  top: -39px;
  right: -12px;
  bottom: -11px;
  left: -12px;
  z-index: 4;
}
.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 {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 2;
}


/* Custom styles */
.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 {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.TabIconLeftAtom-module__customIcon___cyi2J {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 0;
}
.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 {
  line-height: 22px;
  font-weight: 300;
}
.TabIconLeftAtom-module__iconSm___mqjNB {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
  font-size: 14px;
  color: var(--component-textIcon-normal-default);
}
.TabIconLeftAtom-module__customIcon1___RAsev {
  position: relative;
  line-height: 18px;
}
.TabIconLeftAtom-module__customIcon2___PK1IT {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TabIconLeftAtom-module__label1___8hJAL {
  position: relative;
  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;
}
.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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-tag-spacing-padding-xs);
  box-sizing: border-box;
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  z-index: 3;
  font-size: 12px;
  color: var(--component-tag-icon-default);
}
.TabIconLeftAtom-module__label2___-zGis {
  position: relative;
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
}
.TabIconLeftAtom-module__badge___b2xkZ {
  border-radius: var(--component-badge-notification-border-radius1);
  background-color: var(--component-badge-notification-bg1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  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);
}
.TabIconLeftAtom-module__bgFocus___n5W0B,
.TabIconLeftAtom-module__root___R5vSN {
  box-sizing: border-box;
}
.TabIconLeftAtom-module__bgFocus___n5W0B {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  z-index: 5;
}
.TabIconLeftAtom-module__root___R5vSN {
  height: var(--component-tab-height-iconLeft-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-tab-spacing-padding-sm);
  position: relative;
  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;
  font-size: 16px;
  color: var(--component-tab-icon-default);
  font-family: var(--font-font-awesome-6-pro);
}
.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"] {
  justify-content: flex-start;
  padding: 0 var(--component-tab-spacing-padding-lg);
  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"] {
  justify-content: flex-start;
  padding: 0 var(--component-tab-spacing-padding-md);
}
.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 {
  color: var(--component-tab-label-color-selected);
}
.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 {
  justify-content: flex-start;
  padding: 0 var(--component-tab-spacing-padding-lg);
  border-right: var(--component-tab-border-width-item) solid
    var(--component-tab-border-color-hover);
  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 {
  justify-content: flex-start;
  padding: 0 var(--component-tab-spacing-padding-md);
  border-right: var(--component-tab-border-width-item) solid
    var(--component-tab-border-color-hover);
}
.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 {
  justify-content: center;
  padding: 0 var(--component-tab-spacing-padding-sm);
  border-bottom: var(--component-tab-border-width-item) solid
    var(--component-tab-border-color-active);
}
.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 {
  justify-content: center;
  padding: 0 var(--component-tab-spacing-padding-md);
  border-bottom: var(--component-tab-border-width-item) solid
    var(--component-tab-border-color-active);
}
.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"]:active {
  justify-content: flex-start;
  padding: 0 var(--component-tab-spacing-padding-lg);
  border-right: var(--component-tab-border-width-item) solid
    var(--component-tab-border-color-active);
  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 {
  justify-content: flex-start;
  padding: 0 var(--component-tab-spacing-padding-md);
  border-right: var(--component-tab-border-width-item) solid
    var(--component-tab-border-color-active);
}
.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"] {
  justify-content: center;
  padding: 0 var(--component-tab-spacing-padding-sm);
}
.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);
  justify-content: center;
  padding: 0 var(--component-tab-spacing-padding-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="vertical"][data-state="disabled"] {
  justify-content: flex-start;
  padding: 0 var(--component-tab-spacing-padding-lg);
  width: 100%;
}
.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="disabled"] {
  height: var(--component-tab-height-iconLeft-sm);
  justify-content: flex-start;
  padding: 0 var(--component-tab-spacing-padding-md);
  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);
}

/* Custom styles */
.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 {
  display: flex;
  width: fit-content;
  flex-direction: column;
  gap: var(--component-stepper-spacing-sm);
}

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

.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 {
  min-height: 15%;
  height: 15%;
}
.SteppersMarker-module__number___kdG3V {
  position: relative;
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
}
.SteppersMarker-module__root___zQgBG {
  flex: none;
  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;
  height: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-stepper-number-color-incomplete);
  font-family: var(--font-inter);
}
.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;
  height: 24px;
  background-color: var(--component-stepper-node-bg-complete);
}
.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;
  height: 32px;
  background-color: var(--component-stepper-node-bg-complete);
}
.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);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  color: var(--component-stepper-icon-incomplete);
  font-family: var(--font-font-awesome-6-pro);
}

.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 {
  display: flex;
  background-color: var(--component-stepper-track-color-default);
}

.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%;
  max-height: 40px;
  min-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: transparent;
}
.SteppersLabelContentVertical-module__label___jalOZ {
align-self: stretch;
position: relative;
line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}
.SteppersLabelContentVertical-module__description___FVK3- {
align-self: stretch;
position: relative;
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);
}
.SteppersLabelContentVertical-module__root___5FBIG {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: var(--component-stepper-spacing-md) 0px;
width: 100%;
text-align: left;
font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
color: var(--component-stepper-label-color-incomplete);
font-family: var(--font-inter);
}
.SteppersLabelContentVertical-module__root___5FBIG[data-size='md'][data-type='incomplete'] {
justify-content: center;
padding: var(--component-stepper-spacing-lg) 0px;
width: 128px;
height: 66px;
box-sizing: border-box;
}
.SteppersLabelContentVertical-module__root___5FBIG[data-size='md'][data-type='inprogress'] {
justify-content: center;
padding: var(--component-stepper-spacing-lg) 0px;
width: 128px;
height: 66px;
box-sizing: border-box;
}
.SteppersLabelContentVertical-module__root___5FBIG[data-size='md'][data-type='complete'] {
justify-content: center;
padding: var(--component-stepper-spacing-lg) 0px;
width: 128px;
height: 66px;
box-sizing: border-box;
}
.SteppersLabelContentVertical-module__root___5FBIG[data-size='lg'][data-type='incomplete'] {
padding: var(--component-stepper-spacing-xl) 0px;
}
.SteppersLabelContentVertical-module__root___5FBIG[data-size='lg'][data-type='inprogress'] {
padding: var(--component-stepper-spacing-xl) 0px;
}
.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 {
  align-self: stretch;
  position: relative;
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}
.SteppersLabelContentHorizontal-module__description___s086t {
  align-self: stretch;
  position: relative;
  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);
}
.SteppersLabelContentHorizontal-module__root___bGFyr {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: center;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-stepper-label-color-incomplete);
  font-family: var(--font-inter);
}
.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="incomplete"] {
  width: 100%;
  gap: var(--component-stepper-spacing-3xs);
}
.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="inprogress"] {
  width: 100%;
  gap: var(--component-stepper-spacing-3xs);
}
.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="complete"] {
  width: 100%;
  gap: var(--component-stepper-spacing-3xs);
}
.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 {
  position: relative;
  line-height: 22px;
  font-weight: 300;
}
.SegmentedControlSingleChoice-module__customIcon___JwnHM {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.SegmentedControlSingleChoice-module__label___lZzbB {
  position: relative;
  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;
}
.SegmentedControlSingleChoice-module__bgFocus___-1BI4,
.SegmentedControlSingleChoice-module__root___yfcIp {
  box-sizing: border-box;
}
.SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  width: calc(100% + 6px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 6px);
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  border-radius: 6px;
  border: 1px solid var(--semantic-color-blue-solid-border-static-mid);
  z-index: 2;
}
.SegmentedControlSingleChoice-module__root___yfcIp {
  width: 72px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-sm);
  height: var(--component-segmentedControl-height-item-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-segmentedControl-spacing-padding-item-sm);
  position: relative;
  gap: var(--component-segmentedControl-spacing-gap-item-sm);
  min-width: var(--component-segmentedControl-width-item-min-sm);
  text-align: center;
  font-size: 14px;
  color: var(--component-segmentedControl-icon-single-default);
  font-family: var(--font-font-awesome-6-pro);
}
.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"] {
  width: 96px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  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"] {
  width: 128px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-lg);
  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"] {
  width: 96px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  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 {
  width: 96px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  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 {
  width: 128px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-lg);
  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 {
  width: 72px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-sm);
  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 {
  width: 96px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  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 {
  width: 128px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-lg);
  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"] {
  width: 72px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-sm);
  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"] {
  width: 96px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  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"] {
  width: 128px;
  border-radius: var(--component-segmentedControl-border-radius-single-item-lg);
  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;
}

/* Custom styles */
.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 {
  position: relative;
  line-height: 22px;
  font-weight: 300;
}
.SegmentedControlMultiChoice-module__customIcon___SwZMv {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.SegmentedControlMultiChoice-module__label___gQmFn {
  position: relative;
  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;
}
.SegmentedControlMultiChoice-module__bgFocus___IGfjU,
.SegmentedControlMultiChoice-module__root___Ae-uO {
  box-sizing: border-box;
}
.SegmentedControlMultiChoice-module__bgFocus___IGfjU {
  width: calc(100% + 6px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 6px);
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  border: 1px solid var(--semantic-color-blue-solid-border-static-mid);
  z-index: 2;
}
.SegmentedControlMultiChoice-module__root___Ae-uO {
  width: 72px;
  height: var(--component-segmentedControl-height-item-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-segmentedControl-spacing-padding-item-sm);
  position: relative;
  gap: var(--component-segmentedControl-spacing-gap-item-sm);
  min-width: var(--component-segmentedControl-width-item-min-sm);
  text-align: center;
  font-size: 14px;
  color: var(--component-segmentedControl-icon-multi-default);
  font-family: var(--font-font-awesome-6-pro);
}
.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);
}

/* Custom styles */
.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);
  display: flex;
  position: relative;
  border-radius: 8px;
  align-items: center;
  width: fit-content;
}

.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"] {
  padding: 0px;
  min-height: 0px;
  height: fit-content;
  max-height: none;
  gap: 1px;
  overflow: hidden;
}.SectionMessage-module__icon___AVdg- {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
  line-height: 24px;
}
.SectionMessage-module__fixIcon___A-vka {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
}
.SectionMessage-module__title___ES25Y {
  align-self: stretch;
  position: relative;
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}
.SectionMessage-module__message___XLTJX {
  flex: 1;
  width: calc(100% - 128px);
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  min-height: 24px;
  height: fit-content;
  white-space: normal;
  word-break: break-word;
}
.SectionMessage-module__containerMessage___vfPUs {
  align-self: stretch;

  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--core-spacing-75) 0px 0px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-message-color);
}
.SectionMessage-module__titleMessage___DMRL6 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--component-sectionMessage-spacing-sm);
}
.SectionMessage-module__label___AXotV {
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}
.SectionMessage-module__icon1___spnXS {
  position: relative;
  line-height: 22px;
  font-weight: 300;
}
.SectionMessage-module__iconChevron___VrOa8 {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: center;
  font-size: var(--component-sectionMessage-message-typography-sm-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
}
.SectionMessage-module__link1___lQ6ie {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--component-link-spacing-gap-sm);
}
.SectionMessage-module__label1___DqnwP {
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}
.SectionMessage-module__icon2___x5wH- {
  position: relative;
  line-height: 22px;
  font-weight: 300;
}
.SectionMessage-module__iconChevron1___vCvXA {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: center;
  font-size: var(--component-sectionMessage-message-typography-sm-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
}
.SectionMessage-module__link2___jBlSp {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--component-link-spacing-gap-sm);
}
.SectionMessage-module__link1Link2___7niP9 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--component-sectionMessage-spacing-xl);
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}
.SectionMessage-module__titleMessageButtons___iENnb {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  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);
}
.SectionMessage-module__root___uU4rC {
  border-radius: var(--component-sectionMessage-border-radius);
  background-color: var(--component-sectionMessage-bg-danger);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--component-sectionMessage-spacing-xl);
  gap: var(--component-sectionMessage-spacing-sm);
  width: 100%;
  text-align: center;
  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);
}
.SectionMessage-module__root___uU4rC[data-indicator="warning"][data-size="sm"] {
  background-color: var(--component-sectionMessage-bg-warning);
}
.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"] {
  background-color: var(--component-sectionMessage-bg-success);
}
.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"] {
  background-color: var(--component-sectionMessage-bg-information);
}
.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"] {
  background-color: var(--component-sectionMessage-bg-default);
}
.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 {
  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="warning"][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="success"][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="information"][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="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 {
  padding: unset;
}
.SectionMessage-module__root___uU4rC[data-indicator="warning"][data-size="md"] .SectionMessage-module__containerMessage___vfPUs {
  padding: unset;
}
.SectionMessage-module__root___uU4rC[data-indicator="success"][data-size="md"] .SectionMessage-module__containerMessage___vfPUs {
  padding: unset;
}
.SectionMessage-module__root___uU4rC[data-indicator="information"][data-size="md"] .SectionMessage-module__containerMessage___vfPUs {
  padding: unset;
}
.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 {
  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-indicator="warning"][data-size="md"] .SectionMessage-module__message___XLTJX {
  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-indicator="success"][data-size="md"] .SectionMessage-module__message___XLTJX {
  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-indicator="information"][data-size="md"] .SectionMessage-module__message___XLTJX {
  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-indicator="default"][data-size="md"] .SectionMessage-module__message___XLTJX {
  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-icon="false"][data-size="md"][data-state="default"] .SectionMessage-module__label___AXotV {
  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-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);
}

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

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

.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 {
    position: relative;
    line-height: var(--component-button-label-typography-primary-xl-size);
    font-weight: 300;
  }
  .LinkBlackWhite-module__icon1___3gemA {
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .LinkBlackWhite-module__label___CAVUc {
    position: relative;
    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;
  }
  .LinkBlackWhite-module__icon2___XE-i7 {
    position: relative;
    line-height: var(--component-button-label-typography-primary-xl-size);
    font-weight: 300;
  }
  .LinkBlackWhite-module__iconChevron___2XClm {
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .LinkBlackWhite-module__root___G4Nn2 {
    text-decoration: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    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);
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="default"] {
    text-decoration: unset;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="default"] {
    text-decoration: unset;
    height: 24px;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="default"] {
    text-decoration: unset;
    height: 30px;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="default"] {
    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 {
    text-decoration: unset;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="default"]:hover {
    text-decoration: unset;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="default"]:hover {
    text-decoration: unset;
    height: 24px;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="default"]:hover {
    text-decoration: unset;
    height: 30px;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="default"]:hover {
    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 {
    text-decoration: unset;
    gap: var(--component-link-spacing-gap-md);
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="default"]:active {
    text-decoration: unset;
    gap: var(--component-link-spacing-gap-md);
    height: 22px;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="default"]:active {
    text-decoration: unset;
    gap: var(--component-link-spacing-gap-md);
    height: 24px;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="default"]:active {
    text-decoration: unset;
    gap: var(--component-link-spacing-gap-md);
    height: 30px;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="default"]:active {
    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"] {
    text-decoration: unset;
    gap: var(--component-link-spacing-gap-sm);
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="disabled"] {
    text-decoration: unset;
    gap: var(--component-link-spacing-gap-sm);
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="disabled"] {
    text-decoration: unset;
    gap: var(--component-link-spacing-gap-sm);
    height: 24px;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="disabled"] {
    text-decoration: unset;
    gap: var(--component-link-spacing-gap-sm);
    height: 30px;
  }
  .LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="disabled"] {
    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);
  }


  /* Custom icon color */
.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 {
  position: relative;
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
}
.LinkBlack-module__icon1___nrSd9 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.LinkBlack-module__label___p2qAP {
  position: relative;
  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;
}
.LinkBlack-module__icon2___JgS-t {
  position: relative;
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
}
.LinkBlack-module__iconChevron___0O5pW {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.LinkBlack-module__root___uPxIL {
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  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);
}
.LinkBlack-module__root___uPxIL[data-size="sm"][data-state="default"] {
  text-decoration: unset;
}
.LinkBlack-module__root___uPxIL[data-size="md"][data-state="default"] {
  text-decoration: unset;
}
.LinkBlack-module__root___uPxIL[data-size="lg"][data-state="default"] {
  text-decoration: unset;
}
.LinkBlack-module__root___uPxIL[data-size="xl"][data-state="default"] {
  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 {
  text-decoration: unset;
}
.LinkBlack-module__root___uPxIL[data-size="sm"][data-state="default"]:hover {
  text-decoration: unset;
}
.LinkBlack-module__root___uPxIL[data-size="md"][data-state="default"]:hover {
  text-decoration: unset;
}
.LinkBlack-module__root___uPxIL[data-size="lg"][data-state="default"]:hover {
  text-decoration: unset;
}
.LinkBlack-module__root___uPxIL[data-size="xl"][data-state="default"]:hover {
  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 {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkBlack-module__root___uPxIL[data-size="sm"][data-state="default"]:active {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkBlack-module__root___uPxIL[data-size="md"][data-state="default"]:active {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkBlack-module__root___uPxIL[data-size="lg"][data-state="default"]:active {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkBlack-module__root___uPxIL[data-size="xl"][data-state="default"]:active {
  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"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkBlack-module__root___uPxIL[data-size="sm"][data-state="disabled"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkBlack-module__root___uPxIL[data-size="md"][data-state="disabled"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkBlack-module__root___uPxIL[data-size="lg"][data-state="disabled"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkBlack-module__root___uPxIL[data-size="xl"][data-state="disabled"] {
  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);
}

/* Custom icon color */
.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 {
  position: relative;
  line-height: var(--component-link-label-typography-lg-default-size);
  font-weight: 300;
}
.LinkWhiteBlack-module__icon1___GsWdi {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.LinkWhiteBlack-module__label___I1oc- {
  position: relative;
  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;
}
.LinkWhiteBlack-module__icon2___vmnXS {
  position: relative;
  line-height: var(--component-link-label-typography-lg-default-size);
  font-weight: 300;
}
.LinkWhiteBlack-module__iconChevron___n7jXh {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.LinkWhiteBlack-module__root___mux5a {
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  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
  );
}
.LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="default"] {
  text-decoration: unset;
}
.LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="default"] {
  text-decoration: unset;
}
.LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="default"] {
  text-decoration: unset;
}
.LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="default"] {
  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 {
  text-decoration: unset;
}
.LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="default"]:hover {
  text-decoration: unset;
}
.LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="default"]:hover {
  text-decoration: unset;
}
.LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="default"]:hover {
  text-decoration: unset;
}
.LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="default"]:hover {
  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 {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="default"]:active {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="default"]:active {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="default"]:active {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="default"]:active {
  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"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="disabled"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="disabled"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="disabled"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="disabled"] {
  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);
}

/* Custom icon color */
.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 {
  position: relative;
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
}
.LinkWhite-module__icon1___RDd5L {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.LinkWhite-module__label___J3w2f {
  position: relative;
  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;
}
.LinkWhite-module__icon2___aJ8tW {
  position: relative;
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
}
.LinkWhite-module__iconChevron___cRoz6 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.LinkWhite-module__root___YLCNj {
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  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);
}
.LinkWhite-module__root___YLCNj[data-size="sm"][data-state="default"] {
  text-decoration: unset;
}
.LinkWhite-module__root___YLCNj[data-size="md"][data-state="default"] {
  text-decoration: unset;
}
.LinkWhite-module__root___YLCNj[data-size="lg"][data-state="default"] {
  text-decoration: unset;
}
.LinkWhite-module__root___YLCNj[data-size="xl"][data-state="default"] {
  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 {
  text-decoration: unset;
}
.LinkWhite-module__root___YLCNj[data-size="sm"][data-state="default"]:hover {
  text-decoration: unset;
}
.LinkWhite-module__root___YLCNj[data-size="md"][data-state="default"]:hover {
  text-decoration: unset;
}
.LinkWhite-module__root___YLCNj[data-size="lg"][data-state="default"]:hover {
  text-decoration: unset;
}
.LinkWhite-module__root___YLCNj[data-size="xl"][data-state="default"]:hover {
  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 {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkWhite-module__root___YLCNj[data-size="sm"][data-state="default"]:active {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkWhite-module__root___YLCNj[data-size="md"][data-state="default"]:active {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkWhite-module__root___YLCNj[data-size="lg"][data-state="default"]:active {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}
.LinkWhite-module__root___YLCNj[data-size="xl"][data-state="default"]:active {
  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"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkWhite-module__root___YLCNj[data-size="sm"][data-state="disabled"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkWhite-module__root___YLCNj[data-size="md"][data-state="disabled"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkWhite-module__root___YLCNj[data-size="lg"][data-state="disabled"] {
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}
.LinkWhite-module__root___YLCNj[data-size="xl"][data-state="disabled"] {
  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);
}


/* Custom icon color */
.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 {
  position: relative;
  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;
}
.BasicButtonBlack-module__iconLeft___su-LW {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.BasicButtonBlack-module__label___GY0yW {
  flex: 1;
  position: relative;
  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;
}
.BasicButtonBlack-module__icon1___p-rt- {
  position: relative;
  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;
}
.BasicButtonBlack-module__iconRight___agqHg {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.BasicButtonBlack-module__icon2___B-Aqm {
  position: relative;
  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;
}
.BasicButtonBlack-module__iconLoading___Gvs0a {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.BasicButtonBlack-module__bgFocus___lJYtD {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
}
.BasicButtonBlack-module__root___A4v3J {
  cursor: pointer;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  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="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 {
  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"]
  .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="tertiary"][data-width="hug content"]
  .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="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="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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="loading"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="loading"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="default"][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="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 {
  color: var(--component-button-bg-black-primary-default);
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlack-module__label___GY0yW {
  color: var(--component-button-bg-black-primary-default);
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlack-module__label___GY0yW {
  color: var(--component-button-bg-black-primary-default);
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlack-module__label___GY0yW {
  color: var(--component-button-bg-black-primary-default);
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlack-module__label___GY0yW {
  color: var(--component-button-bg-black-primary-default);
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlack-module__label___GY0yW {
  color: var(--component-button-bg-black-primary-default);
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="hug content"]
  .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"]
  .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 {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.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 {
  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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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"]: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 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.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 {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][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="hug content"]: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"]: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 {
  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"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.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 {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.24;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][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="xl"][data-style="tertiary"][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="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 {
  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="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 {
  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="md"][data-style="secondary"][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="md"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-style="secondary"][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="sm"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="lg"][data-style="secondary"][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="lg"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}
.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 {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}
.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

/* Custom styles */
.BasicButtonBlack-module__root___A4v3J[data-style="tertiary"] .BasicButtonBlack-module__label___GY0yW {
  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 {
  position: relative;
  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;
}
.BasicButtonWhite-module__iconLeft___N4S1H {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.BasicButtonWhite-module__label___vrpfB {
  flex: 1;
  position: relative;
  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;
}
.BasicButtonWhite-module__icon1___2mKIh {
  position: relative;
  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;
}
.BasicButtonWhite-module__iconRight___jaxUH {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.BasicButtonWhite-module__icon2___cGJ-r {
  position: relative;
  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;
}
.BasicButtonWhite-module__iconLoading___1XJLH {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.BasicButtonWhite-module__bgFocus___Y0xv1 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
}
.BasicButtonWhite-module__root___DG0PC {
  cursor: pointer;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  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="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 {
  color: var(--component-button-bg-white-primary-default);
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="loading"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="loading"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="loading"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="default"][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="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 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.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 {
  color: var(--component-button-bg-white-primary-default);
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}
.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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.24;
  width: 100%;
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="hug content"]: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="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 {
  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="lg"][data-style="secondary"][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="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 {
  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="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 {
  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="xl"][data-style="secondary"][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="xl"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-style="secondary"][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="md"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-style="secondary"][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="sm"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}
.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}

/* Custom styles */
.BasicButtonWhite-module__root___DG0PC[data-style="tertiary"] .BasicButtonWhite-module__label___vrpfB {
  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 {
  position: relative;
  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;
}
.BasicButtonCoral-module__iconLeft___lCHMi {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.BasicButtonCoral-module__label___fqPif {
  flex: 1;
  position: relative;
  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;
}
.BasicButtonCoral-module__icon1___Gkfod {
  position: relative;
  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;
}
.BasicButtonCoral-module__iconRight___W0deG {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.BasicButtonCoral-module__icon2___GXwpG {
  position: relative;
  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;
}
.BasicButtonCoral-module__iconLoading___okkQc {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.BasicButtonCoral-module__bgFocus___vpQ-J {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 4;
}
.BasicButtonCoral-module__root___C7uG2 {
  cursor: pointer;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  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="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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][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="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 {
  color: var(--component-button-bg-coral-primary-default);
}
.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonCoral-module__label___fqPif {
  color: var(--component-button-bg-coral-primary-default);
}
.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][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="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 {
  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="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="default"][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="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 {
  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="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="default"][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="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 {
  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="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="default"][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="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 {
  border-radius: 34px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}
.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 {
  border-radius: 15px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}
.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 {
  border-radius: 15px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}
.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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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 {
  border-radius: 15px;
}
.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 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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 {
  border-radius: 15px;
}
.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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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 {
  border-radius: 15px;
}
.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 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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 {
  border-radius: 15px;
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.24;
  width: 100%;
}
.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="hug content"]: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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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 {
  border-radius: 15px;
}
.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 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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 {
  border-radius: 15px;
}
.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

/* Custom styles */
.BasicButtonCoral-module__root___C7uG2[data-style="tertiary"] .BasicButtonCoral-module__label___fqPif {
  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__icon___WY4Ig {
  position: relative;
  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-buy-primary);
  text-align: center;
}
.BasicButtonBuy-module__iconLeft___PdVvD {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.BasicButtonBuy-module__label___lHbFA {
  flex: 1;
  position: relative;
  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-buy-primary);
  text-align: center;
  z-index: 1;
}
.BasicButtonBuy-module__icon1___8-F4h {
  position: relative;
  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-buy-primary);
  text-align: center;
}
.BasicButtonBuy-module__iconRight___cKyi5 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.BasicButtonBuy-module__icon2___jwgXF {
  position: relative;
  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-buy-primary);
  text-align: center;
}
.BasicButtonBuy-module__iconLoading___arreE {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.BasicButtonBuy-module__bgFocus___Lr-it {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
}
.BasicButtonBuy-module__root___VJ9Dr {
  cursor: pointer;
  border: none;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  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="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid
    var(--component-button-bg-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-buy-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);
}
.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-buy-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%;
}
.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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-buy-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%;
}
.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: 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);
}
.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-buy-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);
}
.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: 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%;
}
.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-buy-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%;
}
.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-buy-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-buy-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-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-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="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-buy-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-buy-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-buy-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-buy-primary-default);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-primary-default);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-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-buy-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-buy-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-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-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: 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);
}
.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-buy-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);
}
.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: 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%;
}
.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-buy-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%;
}
.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-buy-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);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="loading"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="loading"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="default"][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="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 {
  color: var(--component-button-bg-buy-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-buy-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-buy-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-buy-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-buy-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-buy-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="loading"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .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"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-buy-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%;
}
.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-buy-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);
}
.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-buy-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%;
}
.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-buy-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-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-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="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="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-buy-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-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-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-buy-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);
}
.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-buy-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%;
}
.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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-buy-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);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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="hug content"]: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="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][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="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 {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.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 {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]: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"]: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 {
  border: var(--component-button-border-width-sm) solid
    var(--component-button-bg-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-buy-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);
}
.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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-buy-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%;
}
.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-buy-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);
}
.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-buy-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%;
}
.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-buy-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-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-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 {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-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-buy-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-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-buy-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-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-buy-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-buy-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-buy-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-buy-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);
}
.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-buy-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%;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]: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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.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 {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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 {
  border: var(--component-button-border-width-sm) solid
    var(--component-button-bg-buy-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: 0.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-buy-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: 0.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: 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: 0.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: 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: 0.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-buy-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: 0.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-buy-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: 0.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-buy-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: 0.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-buy-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: 0.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: 0.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: 0.24;
  width: 100%;
}
.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-buy-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: 0.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-buy-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: 0.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-buy-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: 0.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-buy-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: 0.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: 0.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: 0.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-buy-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: 0.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-buy-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: 0.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-buy-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: 0.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-buy-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: 0.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: 0.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: 0.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-buy-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: 0.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-buy-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: 0.24;
  width: 100%;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]: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="md"][data-style="secondary"][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="md"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-style="secondary"][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="sm"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="lg"][data-style="secondary"][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="lg"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-style="secondary"][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="xl"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.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 {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

/* Custom styles */
.BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__label___lHbFA {
  text-decoration: var(
    --component-button-label-typography-tertiary-md-textDecoration
  );
}

.BasicButtonBuy-module__icon___WY4Ig {
  position: relative;
  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;
}
.BasicButtonBuy-module__iconLeft___PdVvD {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.BasicButtonBuy-module__label___lHbFA {
  flex: 1;
  position: relative;
  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;
}
.BasicButtonBuy-module__icon1___8-F4h {
  position: relative;
  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;
}
.BasicButtonBuy-module__iconRight___cKyi5 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.BasicButtonBuy-module__icon2___jwgXF {
  position: relative;
  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;
}
.BasicButtonBuy-module__iconLoading___arreE {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.BasicButtonBuy-module__bgFocus___Lr-it {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
}
.BasicButtonBuy-module__root___VJ9Dr {
  cursor: pointer;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  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="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 {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="loading"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="loading"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="loading"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="default"][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="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 {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .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"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.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 {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]: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"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][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="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 {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.24;
  width: 100%;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]: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="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 {
  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="lg"][data-style="secondary"][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="lg"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-style="secondary"][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="xl"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-style="secondary"][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="md"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-style="secondary"][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="sm"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}
.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

/* Custom styles */
.BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__label___lHbFA {
  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 {
  position: relative;
  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;
}
.BasicButtonSell-module__iconLeft___aDzDU {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.BasicButtonSell-module__label___0DuTz {
  flex: 1;
  position: relative;
  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;
}
.BasicButtonSell-module__icon1___0NmHS {
  position: relative;
  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;
}
.BasicButtonSell-module__iconRight___Fr3UX {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.BasicButtonSell-module__icon2___hVple {
  position: relative;
  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;
}
.BasicButtonSell-module__iconLoading___bJrcO {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.BasicButtonSell-module__bgFocus___T8gB4 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
}
.BasicButtonSell-module__root___-z3P2 {
  cursor: pointer;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  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="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 {
  color: var(--component-button-bg-sell-primary-default);
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="loading"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="loading"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="loading"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="default"][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="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 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.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 {
  color: var(--component-button-bg-sell-primary-default);
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}
.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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.24;
  width: 100%;
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="hug content"]: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="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 {
  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="lg"][data-style="secondary"][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="lg"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-style="secondary"][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="xl"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-style="secondary"][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="md"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-style="secondary"][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="sm"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}
.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}
.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}

/* Custom styles */
.BasicButtonSell-module__root___-z3P2[data-style="tertiary"] .BasicButtonSell-module__label___0DuTz {
  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 {
  position: relative;
  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;
}
.BasicButtonBlackWhite-module__iconLeft___tC95j {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.BasicButtonBlackWhite-module__label___Tw7UQ {
  flex: 1;
  position: relative;
  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;
}
.BasicButtonBlackWhite-module__icon1___ZYseE {
  position: relative;
  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;
}
.BasicButtonBlackWhite-module__iconRight___3qXIT {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.BasicButtonBlackWhite-module__icon2___sKAjt {
  position: relative;
  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;
}
.BasicButtonBlackWhite-module__iconLoading___Tvl-t {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.BasicButtonBlackWhite-module__bgFocus___YS231 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
}
.BasicButtonBlackWhite-module__root___DUaf0 {
  cursor: pointer;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  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="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 {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="loading"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="loading"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="loading"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="default"][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="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 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.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 {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.24;
  width: 100%;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="hug content"]: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="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 {
  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="lg"][data-style="secondary"][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="lg"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-style="secondary"][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="xl"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-style="secondary"][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="md"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-style="secondary"][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="sm"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}
.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}


/* Custom styles */
.BasicButtonBlackWhite-module__root___DUaf0[data-style="tertiary"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  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 {
  position: relative;
  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;
}
.BasicButtonWhiteBlack-module__iconLeft___qC03I {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.BasicButtonWhiteBlack-module__label___WT-7O {
  flex: 1;
  position: relative;
  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;
}
.BasicButtonWhiteBlack-module__icon1___aBIIQ {
  position: relative;
  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;
}
.BasicButtonWhiteBlack-module__iconRight___tDLv4 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.BasicButtonWhiteBlack-module__icon2___jRp7T {
  position: relative;
  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;
}
.BasicButtonWhiteBlack-module__iconLoading___1kVfB {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
}
.BasicButtonWhiteBlack-module__root___xdoik {
  cursor: pointer;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  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="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 {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="loading"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="loading"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="md"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="loading"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="default"][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="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 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.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 {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}
.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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-state="default"][data-style="secondary"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.24;
  width: 100%;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="hug content"]: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="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 {
  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="lg"][data-style="secondary"][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="lg"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-style="secondary"][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="xl"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="md"][data-style="secondary"][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="md"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-style="secondary"][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="sm"][data-style="tertiary"][data-width="hug content"]: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="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 {
  border-radius: 26px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}
.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}

/* Custom styles */
.BasicButtonWhiteBlack-module__root___xdoik[data-style="tertiary"] .BasicButtonWhiteBlack-module__label___WT-7O {
  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 {
  position: relative;
  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;
}
.BasicButtonGlacier-module__iconLeft___QDKK8 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.BasicButtonGlacier-module__label___9lhbE {
  flex: 1;
  position: relative;
  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;
}
.BasicButtonGlacier-module__icon1___-O6vP {
  position: relative;
  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;
}
.BasicButtonGlacier-module__iconRight___Qi-RD {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.BasicButtonGlacier-module__icon2___75v-j {
  position: relative;
  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;
}
.BasicButtonGlacier-module__iconLoading___-r-Mc {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.BasicButtonGlacier-module__bgFocus___w3Nd5 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
}
.BasicButtonGlacier-module__root___3aWd3 {
  cursor: pointer;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  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="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 {
  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"]
  .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="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="md"][data-state="default"][data-style="tertiary"][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="tertiary"][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="default"][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="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 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="loading"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="sm"][data-state="default"][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="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 {
  color: var(--component-button-bg-glacier-primary-default);
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonGlacier-module__label___9lhbE {
  color: var(--component-button-bg-glacier-primary-default);
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonGlacier-module__label___9lhbE {
  color: var(--component-button-bg-glacier-primary-default);
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonGlacier-module__label___9lhbE {
  color: var(--component-button-bg-glacier-primary-default);
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonGlacier-module__label___9lhbE {
  color: var(--component-button-bg-glacier-primary-default);
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonGlacier-module__label___9lhbE {
  color: var(--component-button-bg-glacier-primary-default);
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  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="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="loading"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="xl"][data-state="default"][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="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 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .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="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="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 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.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 {
  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="tertiary"][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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.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 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]: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"]: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 {
  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"]: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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-state="default"][data-style="secondary"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="lg"][data-state="default"][data-style="secondary"][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="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-state="default"][data-style="secondary"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.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 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.24;
  width: 100%;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="hug content"]: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="md"][data-style="secondary"][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="md"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="sm"][data-style="secondary"][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="sm"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="lg"][data-style="secondary"][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="lg"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  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="xl"][data-style="secondary"][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="xl"][data-style="tertiary"][data-width="hug content"]: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="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 {
  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="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 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}
.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 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}
.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 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}
.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 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}
.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 {
  border-radius: 18px;
}
.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

/* Custom styles */
.BasicButtonGlacier-module__root___3aWd3[data-style="tertiary"] .BasicButtonGlacier-module__label___9lhbE {
  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 {
  fill: var(--component-button-bg-glacier-primary-default);
}

.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 {
  position: relative;
  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;
}
.IconButtonBlack-module__iconCustom___hwxGF {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.IconButtonBlack-module__iconLoading___ifp-q {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.IconButtonBlack-module__bgFocus___pTUuk {
  width: 56px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  height: 56px;
  z-index: 1;
}
.IconButtonBlack-module__iconColorReference___Zfom0 {
  width: 34px;
  position: relative;
  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;
  display: none;
  z-index: 2;
}
.IconButtonBlack-module__root___s8XMt {
  cursor: pointer;
  border: none;
  padding: 0;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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="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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][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="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][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="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][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="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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][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="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][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="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][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="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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]: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="secondary"][data-width="fill container"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][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="tertiary"][data-width="hug content"]: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="tertiary"][data-width="fill container"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][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="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][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="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][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="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}
.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 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][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-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-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;
  height: var(--component-button-height-xl);
  opacity: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-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: 0.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: 0.24;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: 0.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: 0.24;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.24;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: 0.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: 0.24;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: 0.24;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][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="xl"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][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="md"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][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="sm"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}
.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 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}
.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);
}


/* Custom styles */
.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 {
  position: relative;
  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;
}
.IconButtonWhite-module__iconCustom___MPP-S {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.IconButtonWhite-module__iconLoading___91rPf {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.IconButtonWhite-module__bgFocus___mJJjL {
  width: 56px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  height: 56px;
  z-index: 1;
}
.IconButtonWhite-module__iconColorReference___NTZG7 {
  width: 34px;
  position: relative;
  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;
  display: none;
  z-index: 2;
}
.IconButtonWhite-module__root___Ujjq4 {
  cursor: pointer;
  border: none;
  padding: 0;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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="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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][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="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][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="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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][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="tertiary"][data-width="hug content"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]: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="primary"][data-width="fill container"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][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="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][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="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}
.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 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.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: 0.24;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.24;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.24;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.24;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.24;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][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="xl"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][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="md"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][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="sm"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}
.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 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}
.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);
}


/* Custom styles */
.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 {
  position: relative;
  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;
}
.IconButtonCoral-module__iconCustom___9ZDEr {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.IconButtonCoral-module__iconLoading___2iFyL {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.IconButtonCoral-module__bgFocus___ze35D {
  width: 56px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  height: 56px;
  z-index: 1;
}
.IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  position: relative;
  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;
  display: none;
  z-index: 2;
}
.IconButtonCoral-module__root___V5B-s {
  cursor: pointer;
  border: none;
  padding: 0;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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="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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.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: 0.24;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.24;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.24;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.24;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.24;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -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);
}

/* Custom styles */
.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 {
  position: relative;
  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;
}
.IconButtonBlackWhite-module__iconCustom___cjp40 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.IconButtonBlackWhite-module__iconLoading___2xldS {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 56px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  height: 56px;
  z-index: 1;
}
.IconButtonBlackWhite-module__iconColorReference___loJBN {
  width: 34px;
  position: relative;
  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;
  display: none;
  z-index: 2;
}
.IconButtonBlackWhite-module__root___r-jif {
  cursor: pointer;
  border: none;
  padding: 0;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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="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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .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="secondary"][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="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][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="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .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="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="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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][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="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][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="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][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="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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]: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="secondary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][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="tertiary"][data-width="hug content"]: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="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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]: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="primary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][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="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][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="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}
.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 {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][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-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .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="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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.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: 0.24;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.24;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.24;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.24;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.24;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][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="xl"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][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="md"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][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="sm"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}
.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 {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][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[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][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[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.IconButtonBlackWhite-module__root___r-jif[data-size="md"][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[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}
.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);
}

/* Custom styles */
.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 {
  position: relative;
  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;
}
.IconButtonWhiteBlack-module__iconCustom___L4sUv {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.IconButtonWhiteBlack-module__iconLoading___eGViP {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 56px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  height: 56px;
  z-index: 1;
}
.IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  width: 34px;
  position: relative;
  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;
  display: none;
  z-index: 2;
}
.IconButtonWhiteBlack-module__root___TkwEr {
  cursor: pointer;
  border: none;
  padding: 0;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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="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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][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="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][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="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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  top: -4px;
  left: -4px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][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="tertiary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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 {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]: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="primary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][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="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][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="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}
.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 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][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="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][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="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][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="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.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);
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.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;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.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: 0.24;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-lg);
  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: 0.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: 0.24;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-xl);
  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: 0.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: 0.24;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-md);
  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: 0.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: 0.24;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  border-radius: var(--component-button-border-radius-sm);
  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: 0.24;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  height: 56px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 26px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  border-radius: 34px;
  height: 72px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 34px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  height: 40px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 18px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  border-radius: 14px;
  height: 32px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  top: -4px;
  left: -4px;
  border-radius: 14px;
  height: calc(100% + 8px);
  right: -4px;
  bottom: -4px;
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][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="xl"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][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="md"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][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="sm"][data-style="primary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}
.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 {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled
  .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}
.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);
}

/* Custom styles */
.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 {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.PaginationButtonAtom-module__customIcon___BZScl {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 0;
}
.PaginationButtonAtom-module__hiddenLabel___-AcpQ {
  width: 32px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 10px);
  left: calc(50% - 16px);
  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);
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
}
.PaginationButtonAtom-module__focus___aK7C1 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 6px;
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 2;
}
.PaginationButtonAtom-module__root___bWNJ- {
  width: var(--component-pagination-width-button);
  border-radius: var(--component-pagination-border-radius-button);
  height: var(--component-pagination-height-button);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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);
}
.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);
}

/* Custom styles */
.PaginationButtonAtom-module__root___bWNJ- .PaginationButtonAtom-module__customIcon___BZScl svg {
  fill: var(--component-pagination-icon-default);
}.PaginationPageAtom-module__label___BDcaC {
    flex: 1;
    position: relative;
    line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 0;
  }
  .PaginationPageAtom-module__focus___lgDe1 {
    width: calc(100% + 8px);
    position: absolute;
    margin: 0 !important;
    height: calc(100% + 8px);
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    border-radius: 6px;
    border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
    box-sizing: border-box;
    z-index: 1;
  }
  .PaginationPageAtom-module__root___cyEWJ {
    width: var(--component-pagination-width-number);
    border-radius: var(--component-pagination-border-radius-number);
    height: var(--component-pagination-height-number);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: relative;
    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);
  }
  .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 {
    width: calc(100% + 8px);
    position: absolute;
    margin: 0 !important;
    height: calc(100% + 8px);
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    border-radius: 6px;
    border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
    box-sizing: border-box;
    z-index: 0;
  }
  .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);
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    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 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--component-pagination-spacing-gap-body);
}

.Pagination-module__items___clqZn {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--component-pagination-spacing-gap-body);
}

.Pagination-module__controls___nue1T {
  display: flex;
  gap: var(--component-pagination-spacing-gap-body);
  align-items: center;
}
.ActionSheetBottomSheet-module__handleBar___Er5va {
  width: var(--component-handle-width);
  position: relative;
  border-radius: var(--component-handle-border-radius);
  background-color: var(--component-handle-bg);
  height: var(--component-handle-height);
}
.ActionSheetBottomSheet-module__containerHandleBar___DbWvn {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--component-actionSheet-spacing-padding-sm) 0px;
}
.ActionSheetBottomSheet-module__spacer___jRilT {
  width: 48px;
  height: 48px;
}
.ActionSheetBottomSheet-module__title___f5UuB {
  flex: 1;
  position: relative;
  line-height: var(--semantic-typography-heading-h5-lineHeight);
  font-weight: var(--semantic-typography-heading-h5-fontWeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ActionSheetBottomSheet-module__icon___YAa5m {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetBottomSheet-module__iconCustom___9UKzM {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.ActionSheetBottomSheet-module__bgFocus___qHjZ0 {
  width: 56px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 56px;
  display: none;
  z-index: 1;
}
.ActionSheetBottomSheet-module__iconColorReference___bAHZM {
  width: 34px;
  position: relative;
  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);
  display: none;
  z-index: 2;
}
.ActionSheetBottomSheet-module__buttonIcon___24Hai {
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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);
}
.ActionSheetBottomSheet-module__containerButtonIcon___sEpyZ {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  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);
}
.ActionSheetBottomSheet-module__titleIcon___s99x0 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--component-actionSheet-spacing-padding-sm)
    var(--component-actionSheet-spacing-padding-md);
  gap: var(--component-actionSheet-spacing-gap-sm);
}
.ActionSheetBottomSheet-module__description___uYI01 {
  flex: 1;
  position: relative;
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  display: -webkit-inline-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ActionSheetBottomSheet-module__containerDescription___DVA-6 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  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);
}
.ActionSheetBottomSheet-module__containerHeader___q6MoH {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: var(--semantic-typography-heading-h5-fontSize);
  color: var(--component-textIcon-normal-prominent);
}
.ActionSheetBottomSheet-module__icon1___HW90d {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
}
.ActionSheetBottomSheet-module__iconLeft___ARvJP {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
}
.ActionSheetBottomSheet-module__containerIconLeft___qJ2Zd {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ActionSheetBottomSheet-module__labelLeft___kW2x3 {
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
}
.ActionSheetBottomSheet-module__containerLabelLeft___jOdf2 {
  width: 52px;
  height: 36px;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 8px;
  box-sizing: border-box;
  text-align: left;
  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);
}
.ActionSheetBottomSheet-module__input___RGOv4 {
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
}
.ActionSheetBottomSheet-module__placeholderInputCursor___vWC2Z {
  flex: 1;
  height: 20px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  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);
}
.ActionSheetBottomSheet-module__labelRight___la0CC {
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
}
.ActionSheetBottomSheet-module__containerLabelRight___Z9C98 {
  width: 52px;
  height: 36px;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 8px;
  box-sizing: border-box;
  text-align: left;
  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);
}
.ActionSheetBottomSheet-module__icon2___Y84Wx {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
}
.ActionSheetBottomSheet-module__iconRight1___MkiAE {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ActionSheetBottomSheet-module__containerIconRight1___ozTu- {
  width: 24px;
  height: 24px;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ActionSheetBottomSheet-module__icon3___zFU3u {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
}
.ActionSheetBottomSheet-module__iconRight2___IRCK4 {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ActionSheetBottomSheet-module__containerIconRight2___FnAi- {
  width: 24px;
  height: 24px;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ActionSheetBottomSheet-module__field___zEMIS {
  align-self: stretch;
  border-radius: var(--component-field-border-radius-sm);
  background-color: var(--component-field-bg-fill-default);
  height: var(--component-field-height-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0px var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-field-spacing-gap-sm);
}
.ActionSheetBottomSheet-module__message___e1cur {
  flex: 1;
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  display: -webkit-inline-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ActionSheetBottomSheet-module__characterCounter___5FvZS {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ActionSheetBottomSheet-module__messageCharacterCounter___yZHIl {
  width: 360px;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0px var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  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);
}
.ActionSheetBottomSheet-module__icon4___jvxxl {
  position: relative;
  line-height: 18px;
}
.ActionSheetBottomSheet-module__icon5___d2krW {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ActionSheetBottomSheet-module__message1___PTyDR {
  flex: 1;
  position: relative;
  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;
}
.ActionSheetBottomSheet-module__checklist1___5nBmd {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--semantic-spacing-gap-md);
}
.ActionSheetBottomSheet-module__icon6___zafxY {
  position: relative;
  line-height: 18px;
}
.ActionSheetBottomSheet-module__icon7___v-rbI {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ActionSheetBottomSheet-module__message2___ye8dE {
  flex: 1;
  position: relative;
  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;
}
.ActionSheetBottomSheet-module__checklist2___gjacE {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-success);
}
.ActionSheetBottomSheet-module__icon8___xAmUR {
  position: relative;
  line-height: 18px;
}
.ActionSheetBottomSheet-module__icon9___anjNj {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ActionSheetBottomSheet-module__message3___ihd23 {
  flex: 1;
  position: relative;
  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;
}
.ActionSheetBottomSheet-module__checklist3___UJaTE {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
}
.ActionSheetBottomSheet-module__passwordStrength___A5nzC {
  width: 360px;
  display: none;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px 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);
}
.ActionSheetBottomSheet-module__searchBar___IVjwm {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--component-field-spacing-gap-xs);
  width: 100%;
}

.ActionSheetBottomSheet-module__searchBar___IVjwm > div {
  max-width: 100%;
  width: 100%;
}
.ActionSheetBottomSheet-module__containerSearchBar___qAJDT {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  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);
  width: 100%;
}
.ActionSheetBottomSheet-module__label___enss9 {
  align-self: stretch;
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetBottomSheet-module__controller___Ptvvs {
  align-self: stretch;
  flex: 1;
  background-color: rgba(127, 13, 207, 0.08);
  border: 1px dashed #610a9f;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0px 64px;
}
.ActionSheetBottomSheet-module__containerController___oNRkH {
  align-self: stretch;
  height: 56px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ActionSheetBottomSheet-module__label1___i31Dh {
  align-self: stretch;
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetBottomSheet-module__content___4FleW {
  align-self: stretch;
  background-color: rgba(127, 13, 207, 0.08);
  border: 1px dashed #610a9f;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 64px;
}
.ActionSheetBottomSheet-module__containerContent___tE2Fx {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--component-actionSheet-spacing-padding-md);
}
.ActionSheetBottomSheet-module__icon10___54M-l {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetBottomSheet-module__iconLeft1___WO3fi {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.ActionSheetBottomSheet-module__label2___pR6Rh {
  width: 319px;
  position: relative;
  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);
  display: inline-block;
  flex-shrink: 0;
  z-index: 1;
}
.ActionSheetBottomSheet-module__icon11___OVpmt {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetBottomSheet-module__iconRight___0ZNoP {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.ActionSheetBottomSheet-module__icon12___5L8g8 {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetBottomSheet-module__iconLoading___rHcd8 {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.ActionSheetBottomSheet-module__bgFocus1___-QoCE {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.ActionSheetBottomSheet-module__primaryButton___leqwP {
  align-self: stretch;
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  position: relative;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}
.ActionSheetBottomSheet-module__icon13___Ingre {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetBottomSheet-module__iconLeft2___ypZ8N {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.ActionSheetBottomSheet-module__label3___hnXqu {
  flex: 1;
  position: relative;
  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;
}
.ActionSheetBottomSheet-module__icon14___RlDPK {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetBottomSheet-module__iconRight3___i-A7Q {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.ActionSheetBottomSheet-module__icon15___8rfU8 {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetBottomSheet-module__iconLoading1___htROR {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.ActionSheetBottomSheet-module__bgFocus2___D10KT {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.ActionSheetBottomSheet-module__secondaryButton___7DUch {
  align-self: stretch;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px var(--component-button-spacing-padding-lg);
  position: relative;
  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);
}
.ActionSheetBottomSheet-module__actionButtons___zc2RG {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 16px;
  gap: 8px;
  color: var(--component-button-icon-blackWhite-primary);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
}
.ActionSheetBottomSheet-module__typehugContent___ZWc0f {
  width: 360px;
  border-radius: var(--component-actionSheet-border-radius)
    var(--component-actionSheet-border-radius) 0px 0px;
  background-color: var(--component-actionSheet-bg);
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  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);
}
.ActionSheetSideSheet-module__icon1___DooNh {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetSideSheet-module__icon___Jeq53 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.ActionSheetSideSheet-module__bgFocus___ygtmN {
  width: 56px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest1);
  box-sizing: border-box;
  height: 56px;
  display: none;
  z-index: 1;
}
.ActionSheetSideSheet-module__buttonIcon___9bEEK {
  width: var(--component-button-width-lg1);
  border-radius: var(--component-button-border-radius-lg1);
  height: var(--component-button-height-lg1);
  position: relative;
  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);
}
.ActionSheetSideSheet-module__buttonIcon___9bEEK,
.ActionSheetSideSheet-module__containerButtonIcon___7Bobh {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: var(--component-button-width-lg);
  height: var(--component-button-height-lg);
}
.ActionSheetSideSheet-module__title___M-e41 {
  flex: 1;
  position: relative;
  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);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ActionSheetSideSheet-module__bgFocus1___Nu6Dq {
  width: 56px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 56px;
  display: none;
  z-index: 1;
}
.ActionSheetSideSheet-module__iconColorReference___po49T {
  width: 34px;
  position: relative;
  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);
  display: none;
  z-index: 2;
}
.ActionSheetSideSheet-module__buttonClose___dccRN {
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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);
}
.ActionSheetSideSheet-module__containerButtonClose___HEE9m,
.ActionSheetSideSheet-module__iconTitleCancel___WLFFp {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  color: var(--component-button-icon-blackWhite-tertiary);
}
.ActionSheetSideSheet-module__iconTitleCancel___WLFFp {
  align-self: stretch;
  justify-content: center;
  padding: var(--component-actionSheet-spacing-padding-md)
    var(--component-actionSheet-spacing-padding-lg);
  gap: var(--component-actionSheet-spacing-gap-md);
  color: var(--component-button-icon-blackWhite-tertiary1);
}
.ActionSheetSideSheet-module__description___TJTsH {
  flex: 1;
  position: relative;
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  display: -webkit-inline-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ActionSheetSideSheet-module__containerDescription___yME9L {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  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);
}
.ActionSheetSideSheet-module__icon3___EF8fK {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
}
.ActionSheetSideSheet-module__iconLeft___uMg5K {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
}
.ActionSheetSideSheet-module__containerIconLeft___FONuF {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ActionSheetSideSheet-module__labelLeft___mWukb {
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
}
.ActionSheetSideSheet-module__containerLabelLeft___WfmJF,
.ActionSheetSideSheet-module__placeholderInputCursor___mqp7n {
  flex-direction: row;
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  font-family: var(--component-field-label-typography-md-default);
}
.ActionSheetSideSheet-module__containerLabelLeft___WfmJF {
  width: 52px;
  height: 36px;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 8px;
  box-sizing: border-box;
  color: var(--component-field-input-color-enabled);
}
.ActionSheetSideSheet-module__placeholderInputCursor___mqp7n {
  flex: 1;
  height: 20px;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  color: var(--component-field-input-color-focus);
}
.ActionSheetSideSheet-module__icon4___2ZkGE {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
}
.ActionSheetSideSheet-module__iconRight1___PCILF {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ActionSheetSideSheet-module__containerIconRight1___buFdF,
.ActionSheetSideSheet-module__field___es-NG {
  flex-direction: row;
  justify-content: flex-start;
}
.ActionSheetSideSheet-module__containerIconRight1___buFdF {
  width: 24px;
  height: 24px;
  display: none;
  align-items: flex-start;
}
.ActionSheetSideSheet-module__field___es-NG {
  align-self: stretch;
  border-radius: var(--component-field-border-radius-sm);
  background-color: var(--component-field-bg-fill-default);
  height: var(--component-field-height-sm);
  display: flex;
  align-items: center;
  padding: 0 var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-field-spacing-gap-sm);
}
.ActionSheetSideSheet-module__characterCounter___NG9zv,
.ActionSheetSideSheet-module__message___rLZGD {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
}
.ActionSheetSideSheet-module__message___rLZGD {
  flex: 1;
  display: -webkit-inline-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ActionSheetSideSheet-module__characterCounter___NG9zv {
  text-align: right;
  white-space: nowrap;
}
.ActionSheetSideSheet-module__messageCharacterCounter___pel4e {
  width: 360px;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  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);
}
.ActionSheetSideSheet-module__icon7___RjOrp {
  position: relative;
  line-height: 18px;
}
.ActionSheetSideSheet-module__icon6___eFSnO {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ActionSheetSideSheet-module__message1___CbsjO {
  flex: 1;
  position: relative;
  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;
}
.ActionSheetSideSheet-module__checklist1___1jiSS,
.ActionSheetSideSheet-module__checklist2___BtGWJ {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  gap: var(--semantic-spacing-gap-md);
}
.ActionSheetSideSheet-module__checklist1___1jiSS {
  align-items: flex-start;
  justify-content: 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 {
  align-items: flex-start;
  justify-content: flex-start;
}
.ActionSheetSideSheet-module__checklist3___dML-j {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
}
.ActionSheetSideSheet-module__passwordStrength___dRaSO,
.ActionSheetSideSheet-module__searchBar___Ig6fg {
  flex-direction: column;
}
.ActionSheetSideSheet-module__passwordStrength___dRaSO {
  width: 360px;
  display: none;
  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);
}
.ActionSheetSideSheet-module__searchBar___Ig6fg {
  flex: 1;
  display: flex;
  gap: var(--component-field-spacing-gap-xs);
}
.ActionSheetSideSheet-module__containerHeader___5YfnQ,
.ActionSheetSideSheet-module__containerSearchBar___pJugY {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ActionSheetSideSheet-module__containerSearchBar___pJugY {
  width: 360px;
  flex-direction: row;
  padding: var(--component-actionSheet-spacing-padding-md);
  box-sizing: border-box;
}
.ActionSheetSideSheet-module__containerHeader___5YfnQ {
  align-self: stretch;
  flex-direction: column;
  color: var(--component-textIcon-normal-default);
}
.ActionSheetSideSheet-module__label___sWO6E {
  align-self: stretch;
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.ActionSheetSideSheet-module__controller___F-oRP {
  flex: 1;
  background-color: rgba(127, 13, 207, 0.08);
  border: 1px dashed #610a9f;
  padding: 0 64px;
}
.ActionSheetSideSheet-module__containerContent___Kx1zm,
.ActionSheetSideSheet-module__containerController___7TPQX,
.ActionSheetSideSheet-module__content___QCH9l,
.ActionSheetSideSheet-module__controller___F-oRP {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ActionSheetSideSheet-module__containerController___7TPQX {
  height: 56px;
  flex-shrink: 0;
  font-family: var(--component-field-label-typography-md-default);
}
.ActionSheetSideSheet-module__containerContent___Kx1zm,
.ActionSheetSideSheet-module__content___QCH9l {
  flex: 1;
}
.ActionSheetSideSheet-module__content___QCH9l {
  background-color: rgba(127, 13, 207, 0.08);
  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 {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.ActionSheetSideSheet-module__label2___QxQc3 {
  width: 319px;
  position: relative;
  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);
  display: inline-block;
  flex-shrink: 0;
  z-index: 1;
}
.ActionSheetSideSheet-module__iconLoading___Tnwe-,
.ActionSheetSideSheet-module__iconRight___0hT1Y {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.ActionSheetSideSheet-module__iconLoading___Tnwe- {
  z-index: 3;
}
.ActionSheetSideSheet-module__bgFocus2___7suJ5 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.ActionSheetSideSheet-module__primaryButton___whsAY {
  align-self: stretch;
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  position: relative;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}
.ActionSheetSideSheet-module__label3___A6Ers {
  flex: 1;
  position: relative;
  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;
}
.ActionSheetSideSheet-module__secondaryButton___A1OdR {
  align-self: stretch;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-button-spacing-padding-lg);
  position: relative;
  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);
}
.ActionSheetSideSheet-module__actionButtons___8su6S,
.ActionSheetSideSheet-module__actionSheetSideSheet___0cQxX {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ActionSheetSideSheet-module__actionButtons___8su6S {
  align-self: stretch;
  padding: 16px;
  gap: 8px;
  color: var(--component-button-icon-blackWhite-primary);
}
.ActionSheetSideSheet-module__actionSheetSideSheet___0cQxX {
  width: 360px;
  background-color: var(--component-actionSheet-bg);
  max-width: 360px;
  height: 800px;
  overflow: hidden;
  min-width: 360px;
  text-align: center;
  font-size: var(--component-field-label-typography-md-default-size);
  color: #610a9f;
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
}
.TextFieldAtomLabelled-module__icon___udUrU {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.TextFieldAtomLabelled-module__iconLeft___MII5m {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.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 {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.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 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: var(--component-fieldMarker-label-color-required);
}
.TextFieldAtomLabelled-module__label2___FW8x- {
  position: relative;
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.TextFieldAtomLabelled-module__fieldMarkerOptional___LRCcU,
.TextFieldAtomLabelled-module__labelMarker___cyT3d {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.TextFieldAtomLabelled-module__fieldMarkerOptional___LRCcU {
  justify-content: center;
  color: var(--component-fieldMarker-label-color-optional);
}
.TextFieldAtomLabelled-module__labelMarker___cyT3d {
  align-self: stretch;
  justify-content: flex-start;
  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 {
  border: 0;
  outline: 0;
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  background-color: transparent;
  width: 39px;
  position: relative;
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-enabled);
  display: none;
  height: 24px;
  flex-shrink: 0;
}
.TextFieldAtomLabelled-module__labelRight___5abDS,
.TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  color: var(--component-field-label-color-default);
  overflow: hidden;
}
.TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
}
.TextFieldAtomLabelled-module__labelRight___5abDS {
  position: relative;
  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;
}
.TextFieldAtomLabelled-module__icon1___Qh9a6 {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.TextFieldAtomLabelled-module__iconRight1___58fph {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.TextFieldAtomLabelled-module__icon2___3KfGw {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.TextFieldAtomLabelled-module__field___jdz98,
.TextFieldAtomLabelled-module__iconRight2___-fE6I {
  display: flex;
  align-items: center;
}
.TextFieldAtomLabelled-module__iconRight2___-fE6I {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.TextFieldAtomLabelled-module__field___jdz98 {
  align-self: stretch;
  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);
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 var(--component-field-spacing-padding-md);
  gap: var(--component-field-spacing-gap-sm);
}
.TextFieldAtomLabelled-module__currentCounter___qut4b,
.TextFieldAtomLabelled-module__maximumCounter___9Pmy1,
.TextFieldAtomLabelled-module__message___hOrVo,
.TextFieldAtomLabelled-module__slash___58rsW {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
}
.TextFieldAtomLabelled-module__message___hOrVo {
  flex: 1;
  display: -webkit-inline-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.TextFieldAtomLabelled-module__currentCounter___qut4b,
.TextFieldAtomLabelled-module__maximumCounter___9Pmy1,
.TextFieldAtomLabelled-module__slash___58rsW {
  white-space: nowrap;
}
.TextFieldAtomLabelled-module__characterCounter___RVvOa,
.TextFieldAtomLabelled-module__messageCharacterCounter___JUchD {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  text-align: right;
}
.TextFieldAtomLabelled-module__messageCharacterCounter___JUchD {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 var(--component-field-spacing-padding-md);
  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 {
  position: relative;
  line-height: 18px;
}
.TextFieldAtomLabelled-module__icon4___ZFFd4 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelled-module__message1___y60CK {
  flex: 1;
  position: relative;
  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;
}
.TextFieldAtomLabelled-module__checklist1___ZOgNL {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--semantic-spacing-gap-md);
}
.TextFieldAtomLabelled-module__icon5___olL5m {
  position: relative;
  line-height: 18px;
}
.TextFieldAtomLabelled-module__icon6___GLN5u {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelled-module__message2___3KwkT {
  flex: 1;
  position: relative;
  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;
}
.TextFieldAtomLabelled-module__checklist2___78unB {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-success);
}
.TextFieldAtomLabelled-module__icon7___5oNA3 {
  position: relative;
  line-height: 18px;
}
.TextFieldAtomLabelled-module__icon8___mLT1z {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelled-module__message3___eDPrS {
  flex: 1;
  position: relative;
  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;
}
.TextFieldAtomLabelled-module__checklist3___iuAtf,
.TextFieldAtomLabelled-module__passwordStrength___TC8N1,
.TextFieldAtomLabelled-module__root___2Ri-A {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelled-module__checklist3___iuAtf {
  align-self: stretch;
  flex-direction: row;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
}
.TextFieldAtomLabelled-module__passwordStrength___TC8N1,
.TextFieldAtomLabelled-module__root___2Ri-A {
  flex-direction: column;
}
.TextFieldAtomLabelled-module__passwordStrength___TC8N1 {
  align-self: stretch;
  padding: 0 var(--semantic-spacing-general-md);
  gap: var(--semantic-spacing-gap-md);
  font-size: 12px;
}
.TextFieldAtomLabelled-module__root___2Ri-A {
  width: 100%;
  gap: var(--component-field-spacing-gap-xs);
  text-align: center;
  font-size: 16px;
  color: var(--component-textIcon-normal-default);
  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 {
  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"]
  .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 {
  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"]
  .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;
  width: 39px;
  display: none;
  height: 24px;
  flex-shrink: 0;
}
.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;
  width: 39px;
  display: none;
  height: 24px;
  flex-shrink: 0;
}
.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 {
  border: 0;
  outline: 0;
  background-color: transparent;
  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="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);
  display: none;
  height: 24px;
  flex-shrink: 0;
}
.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);
  display: none;
  height: 24px;
  flex-shrink: 0;
}
.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);
}

/* Addon Custom Styles*/
.TextFieldAtomLabelled-module__root___2Ri-A[data-group="true"] .TextFieldAtomLabelled-module__field___jdz98 {
  padding: 0;
  gap: 0;
  align-self: stretch;
  border-radius: var(--core-borderRadius-400);
  border: 1px solid var(--component-field-border-color-default);
  overflow: hidden;
  align-items: flex-start;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-group="true"] .TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-label-color-default);
}

.TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  display: flex;
  align-items: center;
  flex: 1;
  background-color: var(--component-field-bg-outline-default);
  height: var(--component-field-height-md);
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 var(--component-field-spacing-padding-md);
  box-sizing: border-box;
  gap: var(--component-field-spacing-gap-sm);
  text-align: center;
  font-size: 16px;
  color: var(--component-textIcon-normal-default);
}

.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;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--semantic-spacing-general-md);
}

.TextFieldAtomLabelled-module__addonRight___23Qim {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 56px;
  align-items: center;
  padding: 0 var(--semantic-spacing-general-md);
}

.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);
  margin-right: 2px;
  border-right: unset;
}
.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);
  margin-right: 2px;
  border-right: unset;
}
.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);
  margin-right: 2px;
  border-right: unset;
}

.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);
  margin-left: 2px;
  border-left: unset;
}
.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);
  margin-left: 2px;
  border-left: unset;
}
.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);
  margin-left: 2px;
  border-left: unset;
}

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

/* Custom SVG colors */
.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);
}

.textfield-icon svg {
  fill: var(--component-field-label-color-default);
}.TextFieldAtomLabelless-module__icon___3N4GY {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.TextFieldAtomLabelless-module__iconLeft___ZYDj- {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.TextFieldAtomLabelless-module__containerIconLeft___jj7Bd {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelless-module__labelLeft___gra9V {
  position: relative;
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}
.TextFieldAtomLabelless-module__containerLabelLeft___FExcw {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 8px;
  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);
}
.TextFieldAtomLabelless-module__input___e6FJr {
  border: none;
  outline: none;
  font-family: var(--component-field-label-typography-md-default);
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  background-color: transparent;
  flex: 1;
  position: relative;
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}
.TextFieldAtomLabelless-module__labelRight___SmmAX {
  position: relative;
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}
.TextFieldAtomLabelless-module__containerLabelRight___NggQl {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 8px;
  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);
}
.TextFieldAtomLabelless-module__icon1___lpi5C {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.TextFieldAtomLabelless-module__iconRight1___AAe2R {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.TextFieldAtomLabelless-module__containerIconRight1___VGilh {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelless-module__icon2___mazHl {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.TextFieldAtomLabelless-module__iconRight2___leS-U {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.TextFieldAtomLabelless-module__containerIconRight2___WVurT {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelless-module__field___q4dVT {
  align-self: stretch;
  border-radius: var(--component-field-border-radius-md);
  background-color: var(--component-field-bg-fill-default, rgba(0, 0, 0, 0.04));
  box-sizing: border-box;
  height: var(--component-field-height-md);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0px var(--component-field-spacing-padding-md);
  gap: var(--component-field-spacing-gap-sm);
}
.TextFieldAtomLabelless-module__message___2ls3i {
  flex: 1;
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  display: -webkit-inline-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.TextFieldAtomLabelless-module__currentCounter___75QSe {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.TextFieldAtomLabelless-module__slash___eqMwz {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.TextFieldAtomLabelless-module__characterCounter___Vlme2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  text-align: right;
}
.TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0px var(--component-field-spacing-padding-md);
  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);
}
.TextFieldAtomLabelless-module__icon3___d-AMA {
  position: relative;
  line-height: 18px;
}
.TextFieldAtomLabelless-module__icon4___vt181 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelless-module__message1___ImnY0 {
  flex: 1;
  position: relative;
  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;
}
.TextFieldAtomLabelless-module__checklist1___yk--O {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--semantic-spacing-gap-md);
}
.TextFieldAtomLabelless-module__icon5___fzqy- {
  position: relative;
  line-height: 18px;
}
.TextFieldAtomLabelless-module__icon6___TYqN7 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelless-module__message2___Lxiyd {
  flex: 1;
  position: relative;
  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;
}
.TextFieldAtomLabelless-module__checklist2___H7JBd {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-success);
}
.TextFieldAtomLabelless-module__icon7___j5hql {
  position: relative;
  line-height: 18px;
}
.TextFieldAtomLabelless-module__icon8___jFyEv {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TextFieldAtomLabelless-module__message3___1d1EW {
  flex: 1;
  position: relative;
  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;
}
.TextFieldAtomLabelless-module__checklist3___28YBn {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
}
.TextFieldAtomLabelless-module__passwordStrength___vF8r4 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px var(--semantic-spacing-general-md);
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--component-field-label-typography-md-enabled-size);
}
.TextFieldAtomLabelless-module__root___-yS-p {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--component-field-spacing-gap-xs);
  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);
}
.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 {
  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="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][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="sm"][data-state="default"][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="success"][data-size="sm"][data-state="default"][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="fail"][data-size="sm"][data-state="default"][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="sm"][data-state="default"][data-text-alignment="left"][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="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][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="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="success"][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="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 {
  text-align: center;
}
.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 {
  text-align: center;
}
.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 {
  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="success"][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="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 {
  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="success"][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="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 {
  text-align: center;
}
.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 {
  text-align: center;
}
.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 {
  text-align: center;
}
.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 {
  text-align: center;
}
.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 {
  text-align: center;
}
.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 {
  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="success"][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="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 {
  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="success"][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="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 {
  text-align: center;
}
.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 {
  text-align: center;
}
.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 {
  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="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][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="sm"][data-state="default"][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="success"][data-size="sm"][data-state="default"][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="fail"][data-size="sm"][data-state="default"][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="sm"][data-state="default"][data-text-alignment="left"][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="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][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="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="success"][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="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 {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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="left"][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="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"]
  .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__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 {
  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="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]: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="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]: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="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]: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="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]: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="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]: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="left"][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="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  text-align: center;
}
.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 {
  text-align: center;
}
.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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]: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="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]: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="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]: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="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]: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="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]: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="lg"][data-state="focus"][data-text-alignment="left"][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="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  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="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="fill"]:hover
  .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  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__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="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="center"][data-type="fill"]:hover
  .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  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__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 {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  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="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="md"][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="success"][data-size="md"][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="fail"][data-size="md"][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="lg"][data-state="focus"][data-text-alignment="left"][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="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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;
  border: none;
  outline: none;
  background-color: transparent;
}
.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 {
  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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][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="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 {
  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="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="md"][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="success"][data-size="md"][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="fail"][data-size="md"][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="lg"][data-state="focus"][data-text-alignment="left"][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="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][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="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="success"][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="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 {
  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__messageCharacterCounter___8pKfG {
  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__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="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="success"][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="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 {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  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="fill"]:focus-within
  .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="fill"]:focus-within
  .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  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__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="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="success"][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="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 {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__messageCharacterCounter___8pKfG {
  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__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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="md"][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="lg"][data-state="disabled"][data-text-alignment="left"][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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="md"][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="lg"][data-state="disabled"][data-text-alignment="left"][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="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 {
  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="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 {
  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="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 {
  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="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 {
  padding: 0px var(--component-field-spacing-padding-sm);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  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="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="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 {
  padding: 0px var(--component-field-spacing-padding-sm);
}
.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 {
  padding: 0px var(--component-field-spacing-padding-md);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-disabled);
}
.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 {
  color: var(--component-textIcon-normal-disabled);
}
.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 {
  color: var(--component-textIcon-normal-disabled);
}
.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 {
  color: var(--component-textIcon-normal-disabled);
}
.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 {
  color: var(--component-textIcon-normal-disabled);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  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__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  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="outline"]
  .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  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__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  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="outline"]
  .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  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__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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 {
  color: var(--component-textIcon-normal-subtle);
}
.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);
}

/* Addon Custom Styles*/
.TextFieldAtomLabelless-module__root___-yS-p[data-group="true"] .TextFieldAtomLabelless-module__field___q4dVT {
  padding: 0 !important;
  gap: 0;
  align-self: stretch;
  border-radius: var(--core-borderRadius-400);
  border: 1px solid var(--component-field-border-color-default);
  overflow: hidden;
  align-items: flex-start;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-group="true"] .TextFieldAtomLabelless-module__labelmarkerinput___RTsKv {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-label-color-default);
}

.TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  display: flex;
  align-items: center;
  flex: 1;
  background-color: var(--component-field-bg-outline-default);
  height: 100%;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 var(--component-field-spacing-padding-md);
  box-sizing: border-box;
  gap: var(--component-field-spacing-gap-sm);
  text-align: center;
  font-size: 16px;
  color: var(--component-textIcon-normal-default);
}

.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%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--semantic-spacing-general-md);
}

.TextFieldAtomLabelless-module__addonRight___i4ZeE {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 100%;
  align-items: center;
  padding: 0 var(--semantic-spacing-general-md);
}

.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);
  margin-right: 2px;
  border-right: unset;
}
.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);
  margin-right: 2px;
  border-right: unset;
}
.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);
  margin-right: 2px;
  border-right: unset;
}

.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);
  margin-left: 2px;
  border-left: unset;
}
.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);
  margin-left: 2px;
  border-left: unset;
}
.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);
  margin-left: 2px;
  border-left: unset;
}

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


/* Custom SVG colors */
.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 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  background-color: var(--component-navigationBar-bg-body);
  gap: var(--component-navigationBar-spacing-md);
  padding: var(--component-navigationBar-spacing-md);
  width: 224px;
  transition: width 0.5s ease-in-out;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__menuContainer___oirxW {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  /* Hide scrollbar but allow scroll */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
}
.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__menuContainer___oirxW::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__menuGroupContainer___Gf0X3 {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  /* padding: 0 4px; */
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__bottomContainer___oZGEc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  /* padding: var(--component-navigationBar-spacing-lg) 0; */
  margin-top: auto;
}

.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 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: fit-content;
  max-width: 72px;
  padding: var(--component-navigationBar-spacing-sm) 0;
  position: relative;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__iconContainer___AmhUm {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: var(--component-navigationBar-border-radius);
  position: relative;
  flex: none;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__badgeNotification___8LnKN {
  position: absolute;
  top: -8px;
  left: calc(100% - 10px);
  z-index: 100;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__label___mks-z {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  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);
}

.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;
  position: absolute;
  right: var(--component-navigationBar-spacing-sm);
  width: fit-content;
  /* transition: all 0.1s ease-in-out; */
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__badgeContainerCompress___EPnV3 {
  position: absolute;
  top: -2px;
  right: 0px;
  width: fit-content;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__labelCompress___rQhmx {
  opacity: 0;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__bgFocus___uDeeq {
  position: absolute;
  top: -4px;
  left: -4px;
  border: solid 2px var(--semantic-color-blue-solid-border-normal-highest);
  border-radius: var(--core-borderRadius-500);
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  margin: 0;
  z-index: 4;
}

.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;
  overflow: hidden;
  text-overflow: ellipsis;
}

.MenuSideBar-module__root___M1iXT[data-direction="column"] .MenuSideBar-module__label___mks-z {
  text-align: center;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

.MenuSideBar-module__root___M1iXT[data-direction="row"] {
  flex-direction: row;
  width: 100%;
  max-width: 360px;
  height: 40px;
  gap: var(--component-navigationBar-spacing-sm);
  padding: var(--semantic-spacing-general-sm);
  border-radius: var(--component-navigationBar-border-radius);
}

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

.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 {
    position: relative;
    line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  }
  .BadgeNotification-module__root___23-PF {
    border-radius: var(--component-badge-notification-border-radius);
    background-color: var(--component-badge-notification-bg);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    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);
  }
  .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 {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.NavigationBottomBar-module__icon___-hHEV {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 0;
}
.NavigationBottomBar-module__label___VOd2k {
  position: relative;
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
}
.NavigationBottomBar-module__badgeNotification___6DxbU,
.NavigationBottomBar-module__bgFocus___gUvmM {
  position: absolute;
  margin: 0 !important;
}
.NavigationBottomBar-module__badgeNotification___6DxbU {
  top: 2px;
  left: calc(50% + 2.4px);
  border-radius: var(--component-badge-notification-border-radius);
  background-color: var(--component-badge-notification-bg);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  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);
}
.NavigationBottomBar-module__bgFocus___gUvmM {
  width: calc(100% + 7.8px);
  height: calc(100% + 8px);
  top: -4px;
  right: -3.8px;
  bottom: -4px;
  left: -4px;
  border-radius: 10px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 2;
}
.NavigationBottomBar-module__icon10___YyqPj,
.NavigationBottomBar-module__item1___CrL-i,
.NavigationBottomBar-module__typeiconOnly___48nzQ {
  display: flex;
  align-items: center;
  justify-content: center;
}
.NavigationBottomBar-module__item1___CrL-i {
  flex: 1;
  border-radius: var(--component-navigationBar-border-radius);
  height: var(--component-navigationBar-sizing-item-md);
  flex-direction: column;
  position: relative;
  min-height: var(--component-navigationBar-sizing-item-md);
  max-height: var(--component-navigationBar-sizing-item-md);
}
.NavigationBottomBar-module__icon10___YyqPj,
.NavigationBottomBar-module__typeiconOnly___48nzQ {
  overflow: hidden;
  flex-shrink: 0;
}
.NavigationBottomBar-module__typeiconOnly___48nzQ {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: var(--component-navigationBar-bg-body);
  border-top: var(--component-navigationBar-border-width) solid
    var(--component-navigationBar-border-color);
  box-sizing: border-box;
  height: fit-content;
  flex-direction: row;
  padding: var(--component-navigationBar-spacing-sm);
  gap: var(--component-navigationBar-spacing-sm);
}
.NavigationBottomBar-module__icon10___YyqPj {
  width: 24px;
  height: 24px;
  flex-direction: column;
  z-index: 0;
  font-family: var(--font-font-awesome-6-pro);
}
.NavigationBottomBar-module__label5___NOI9P {
  align-self: stretch;
  position: relative;
  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);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
}
.NavigationBottomBar-module__badgeNotification5___vm-Ta {
  margin: 0 !important;
  position: absolute;
  top: -3px;
  left: calc(50% + 2.4px);
  border-radius: var(--component-badge-notification-border-radius);
  background-color: var(--component-badge-notification-bg);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  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);
}
.NavigationBottomBar-module__navigationBottomBar___cSBGu,
.NavigationBottomBar-module__typeiconAndLabel___tujMz {
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}
.NavigationBottomBar-module__typeiconAndLabel___tujMz {
  min-width: 320px;
  width: 100%;
  background-color: var(--component-navigationBar-bg-body);
  border-top: var(--component-navigationBar-border-width) solid
    var(--component-navigationBar-border-color);
  height: var(--component-navigationBar-sizing-body-heightBottom);
  flex-shrink: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--component-navigationBar-spacing-md);
  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);
}
.NavigationBottomBar-module__navigationBottomBar___cSBGu {
  border-radius: 5px;
  background-color: var(--semantic-color-grape-solid-surface-normal-lowest);
  border: 1px dashed var(--semantic-color-grape-solid-border-normal-highest);
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 24px;
  gap: 24px;
  text-align: center;
  font-size: 16px;
  color: var(--component-navigationBar-icon-default);
  font-family: var(--font-font-awesome-6-pro);
}
.MenuBottomBarAtom-module__icon___BGdxV {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.MenuBottomBarAtom-module__icon1___79Ym-,
.MenuBottomBarAtom-module__label___vw5Kd {
  overflow: hidden;
}
.MenuBottomBarAtom-module__icon1___79Ym- {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 0;
  font-family: var(--font-font-awesome-6-pro);
}
.MenuBottomBarAtom-module__label___vw5Kd {
  align-self: stretch;
  position: relative;
  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;
}
.MenuBottomBarAtom-module__bgFocus___XH4Qk {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 10px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 2;
}
.MenuBottomBarAtom-module__label1___8TG-8 {
  position: relative;
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
}
.MenuBottomBarAtom-module__badgeNotification___fvvDq,
.MenuBottomBarAtom-module__root___LDiRf {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.MenuBottomBarAtom-module__badgeNotification___fvvDq {
  margin: 0 !important;
  position: absolute;
  top: 3px;
  left: calc(50% - 8px);
  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);
}

.MenuBottomBarAtom-module__root___LDiRf {
  width: 100%;
  border-radius: var(--component-navigationBar-border-radius);
  height: var(--component-navigationBar-sizing-item-md);
  position: relative;
  min-height: var(--component-navigationBar-sizing-item-md);
  max-height: var(--component-navigationBar-sizing-item-md);
  text-align: center;
  font-size: 16px;
  color: var(--component-navigationBar-icon-default);
  font-family: var(--font-inter);
}
.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 {
  flex-direction: column !important;
  resize: vertical;
  overflow: hidden;
  box-sizing: border-box;
  max-height: none !important;
  min-height: 128px !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 {
  align-items: start !important;
  padding-top: var(--component-field-spacing-padding-md) !important;
}

.Textarea-module__root___ih4Hb .quill-ui-next-textfield-field .quill-ui-next-input {
  min-height: 92px !important;
  height: 100% !important;
  resize: none !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 {
  display: flex;
  padding-right: var(--component-field-spacing-padding-md);
  border-right: solid 1px var(--component-field-border-color-default);
  height: 100%;
  gap: var(--component-field-spacing-gap-sm);
  justify-content: center;
  align-items: center;
}

.PhoneNumber-module__root___QNjo3 .left-group-addon-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: fit-content;
  width: fit-content;
}

.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 {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.DropdownItemTextAtom-module__iconLeft___qBYt3 {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.DropdownItemTextAtom-module__containerIconLeft___da-8v {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.DropdownItemTextAtom-module__item___4J6P8 {
  flex: 1;
  position: relative;
  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;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
}
.DropdownItemTextAtom-module__icon1___m-Um5 {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.DropdownItemTextAtom-module__iconRight___VV9B0 {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.DropdownItemTextAtom-module__containerIconRight___4D58A {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 20px);
  right: -4px;
  left: -4px;
  border-radius: var(--core-borderRadius-300);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 40px;
  z-index: 3;
}
.DropdownItemTextAtom-module__root___FNzzR {
  width: 100%;
  border-radius: var(--component-dropdownItem-border-radius);
  height: var(--component-dropdownItem-height-item-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  box-sizing: border-box;
  position: relative;
  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);
}
.DropdownItemTextAtom-module__root___FNzzR[data-width="fit-content"] {
  width: fit-content;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"] {
  background-color: var(--component-dropdownItem-bg-selected);
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  top: calc(50% - 28px);
  height: 56px;
}
.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 {
  width: calc(100% + 8px);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.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);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.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 {
  width: calc(100% + 8px);
  top: calc(50% - 20px);
  right: -4px;
  height: 40px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: calc(50% - 20px);
  right: -4px;
  height: 40px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: calc(50% - 20px);
  right: -4px;
  height: 40px;
}
.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);
  top: calc(50% - 20px);
  right: -4px;
  height: 40px;
}
.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);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.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 {
  width: calc(100% + 8px);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.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);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.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 {
  width: calc(100% + 8px);
  top: calc(50% - 20px);
  right: -4px;
  height: 40px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"]
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: calc(50% - 20px);
  right: -4px;
  height: 40px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"]
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: calc(50% - 20px);
  right: -4px;
  height: 40px;
}
.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);
  top: calc(50% - 20px);
  right: -4px;
  height: 40px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"]
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"]
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="center"]
  .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}
.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);
  top: calc(50% - 28px);
  right: -4px;
  height: 56px;
}

/* Custom Icon Colors */
.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 {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
  line-height: 24px;
}
.DropdownItemCheckboxAtom-module__iconCheck___XCq-S {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 0;
  color: var(--component-selectionControl-icon-default);
}
.DropdownItemCheckboxAtom-module__item___8hJJD {
  flex: 1;
  position: relative;
  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;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
}
.DropdownItemCheckboxAtom-module__icon1___6emCT {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.DropdownItemCheckboxAtom-module__iconRight___8QnXG {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.DropdownItemCheckboxAtom-module__containerIconRight___5g6Ph {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 20px);
  right: -4px;
  left: -4px;
  border-radius: var(--core-borderRadius-300);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 40px;
  z-index: 3;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT {
  border-radius: var(--component-dropdownItem-border-radius);
  height: var(--component-dropdownItem-height-item-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  box-sizing: border-box;
  position: relative;
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  width: 100%;
  text-align: center;
  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);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[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);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[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);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][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-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 {
  color: var(--component-selectionControl-icon-selectedDefault);
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 28px);
  height: 56px;
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover {
  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 {
  background-color: var(--component-dropdownItem-bg-hover);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover {
  background-color: var(--component-dropdownItem-bg-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 {
  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="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);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][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="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 {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 28px);
  height: 56px;
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[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);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[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-active);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[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);
}
.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 {
  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="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-active);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][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="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 {
  top: calc(50% - 20px);
  height: 40px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 20px);
  height: 40px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 20px);
  height: 40px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 20px);
  height: 40px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 28px);
  height: 56px;
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[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);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[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);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[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);
}
.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"] {
  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="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);
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][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="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 {
  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="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 {
  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="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 {
  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="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 {
  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="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 {
  top: calc(50% - 20px);
  height: 40px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"]
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 20px);
  height: 40px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"]
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 20px);
  height: 40px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"]
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 20px);
  height: 40px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"]
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 28px);
  height: 56px;
}
.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"]
  .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  top: calc(50% - 28px);
  height: 56px;
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}
.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 {
  top: calc(50% - 28px);
  height: 56px;
}

/* Custom Icon Colors */
.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 {
  width: 0px;
  position: relative;
  background-color: var(--color-blueviolet);
  height: 0px;
  overflow: hidden;
  flex-shrink: 0;
}
.DropdownContainerAtom-module__resizer___sQ1sk {
  background-color: var(--component-dropdownList-bg);
  height: 0px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-325xl);
  z-index: 0;
}
.DropdownContainerAtom-module__icon___GCj0f {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
  line-height: 24px;
}
.DropdownContainerAtom-module__iconCheck___NQAjG {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 0;
  color: var(--component-textIcon-normal-subtle);
}
.DropdownContainerAtom-module__item___mAcOY {
  flex: 1;
  position: relative;
  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);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
}
.DropdownContainerAtom-module__icon1___Wpps7 {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.DropdownContainerAtom-module__iconRight___F9-y8 {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.DropdownContainerAtom-module__containerIconRight___UZEUK {
  width: 24px;
  height: 24px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.DropdownContainerAtom-module__bgFocus___5hlt8 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  right: -4px;
  left: -4px;
  border-radius: var(--core-borderRadius-300);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 56px;
  display: none;
  z-index: 3;
}
.DropdownContainerAtom-module__item1___vdu3c {
  align-self: stretch;
  border-radius: var(--component-dropdownItem-border-radius);
  height: var(--component-dropdownItem-height-item-md);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  position: relative;
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}
.DropdownContainerAtom-module__item61___feS1x {
  width: 360px;
  border-radius: var(--component-dropdownItem-border-radius);
  height: var(--component-dropdownItem-height-item-md);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  position: relative;
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}
.DropdownContainerAtom-module__group1___bqL54 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.DropdownContainerAtom-module__divider___c-c-t {
  align-self: stretch;
  position: relative;
  background-color: var(--core-color-opacity-black-100);
  height: 1px;
  flex-shrink: 0;
}
.DropdownContainerAtom-module__iconLeft___7JtD4 {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
.DropdownContainerAtom-module__title1___FCi1v {
  flex: 1;
  position: relative;
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-body-md-regular-default);
  color: var(--component-textIcon-normal-subtle);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.DropdownContainerAtom-module__containerIconRight10___GlAL7 {
  width: 24px;
  height: 24px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.DropdownContainerAtom-module__title___8ql1Z {
  align-self: stretch;
  height: 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  gap: var(--component-dropdownItem-spacing-gap-md);
}
.DropdownContainerAtom-module__listItems___G7VCd {
  align-self: stretch;
  height: 100%;
  overflow-y: auto;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--component-dropdownList-spacing-padding-md);
  gap: var(--gap-5xs);
  z-index: 1;
}
.DropdownContainerAtom-module__scrollBar___JyxQd {
  width: 4px;
  position: absolute;
  margin: 0 !important;
  top: 8px;
  right: 8px;
  border-radius: var(--br-77xl);
  background-color: var(--core-color-opacity-black-100);
  height: 48px;
  z-index: 2;
}
.DropdownContainerAtom-module__inputsDropdownListChe___ZjozF {
  align-self: stretch;
  box-shadow: 0px 16px 24px 4px rgba(0, 0, 0, 0.04),
    0px 16px 24px 4px rgba(0, 0, 0, 0.02);
  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;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--component-dropdownList-spacing-padding-md);
  position: relative;
  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;
}

/* Wheelpicker */
.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 {
  display: flex;
  width: 100%;
  position: relative;
  padding: var(--component-dropdownList-spacing-padding-md);
  justify-content: center;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9::before {
  position: absolute;
  content: "";
  transform: translateY(-50%);
  top: 50%;
  width: 100%;
  left: 0;
  right: 0;
  padding: 0;
  background-color: var(--component-dropdownItem-bg-hover);
  border-radius: var(--component-dropdownItem-border-radius);
}

.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 {
  display: flex;
  flex-direction: column;
  width: fit-content;
  overflow-y: auto;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  position: relative;
  scroll-snap-type: y mandatory;
  padding: 0 var(--component-dropdownList-spacing-padding-md);
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU .DropdownContainerAtom-module__itemListExtra___K4EOi {
  position: sticky;
  transform: translateY(calc(-50% - 2px));
  top: 50%;
  width: fit-content;
  left: -20px;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: start;
  margin-left: -20px;
  padding: var(--component-dropdownItem-spacing-padding-sm);
  color: var(--component-dropdownItem-icon-default);
}

.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; /* Chrome, Safari and Opera */
}

.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: transparent !important;
}
.DropdownTitleAtom-module__icon___Bz-oW {
    position: relative;
    line-height: 24px;
    font-weight: 300;
  }
  .DropdownTitleAtom-module__iconLeft___YKiQn {
    width: 24px;
    height: 24px;
    overflow: hidden;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0;
  }
  .DropdownTitleAtom-module__title1___WUPKC {
    flex: 1;
    position: relative;
    line-height: 24px;
    font-family: var(--desktop-semantic-typography-body-md-regular-default);
    color: var(--component-textIcon-normal-subtle);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .DropdownTitleAtom-module__iconRight___KTWKx {
    width: 24px;
    height: 24px;
    overflow: hidden;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .DropdownTitleAtom-module__containerIconRight___zC4lF {
    width: 24px;
    height: 24px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .DropdownTitleAtom-module__title___FRWqO {
    align-self: stretch;
    height: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 0px var(--component-dropdownItem-spacing-padding-md);
    box-sizing: border-box;
    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);
  }
  .react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: 'Arial', 'Helvetica', sans-serif;
  line-height: 1.125em;
}

.react-calendar--doubleView {
  width: 700px;
}

.react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}

.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}

.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}

.react-calendar button:enabled:hover {
  cursor: pointer;
}

.react-calendar__navigation {
  display: flex;
  height: 44px;
  margin-bottom: 1em;
}

.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}

.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: 0.75em;
  font-weight: bold;
}

.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}

.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font: inherit;
  font-size: 0.75em;
  font-weight: bold;
}

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

.react-calendar__tile {
  max-width: 100%;
  padding: 10px 6.6667px;
  background: none;
  text-align: center;
  font: inherit;
  font-size: 0.833em;
}

.react-calendar__tile:disabled {
  background-color: #f0f0f0;
  color: #ababab;
}

.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 {
  background: #006edc;
  color: white;
}

.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%;
  border: none;
  padding: var(--component-dropdownItem-spacing-padding-md) 0;
}

.quill-ui-next-calendar .react-calendar__navigation__label {
  font-family: var(--semantic-typography-body-md-regular-default-fontFamily);
  padding: 5px 0px;
  background: transparent !important;
  border: none;
  color: var(--component-dropdownItem-label-color-default);
}

.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);
  margin: 0px;
  display: flex;
  flex: none !important;
  align-items: center;
  justify-content: center;
  text-transform: none;
  border-radius: var(--component-dropdownItem-border-radius);
}

.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 {
  background: transparent;
  color: var(--component-dropdownItem-label-color-disabled);
}

.quill-ui-next-calendar .react-calendar__tile--active,
.quill-ui-next-calendar .react-calendar__tile--active:hover {
  background: var(--component-dropdownItem-bg-selected) !important;
  color: var(--component-dropdownItem-label-color-selectedWhite);
}

.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: fit-content;
  min-width: 342px;
  display: flex;
  flex-direction: column;
  color: var(--component-dropdownItem-label-color-default);
}

.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 {
  overflow: auto;
  height: 300px;
}

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

/* Daterangepicker */

.quill-ui-next-calendar .quill-ui-next-calendar-in-range {
  background: var(--component-dropdownItem-bg-hover) !important;
  border-radius: 0px !important;
  color: var(--component-dropdownItem-label-color-default);
}

.quill-ui-next-calendar-daterange-container {
  display: flex;
  flex-direction: column;
  position: relative;
}

.quill-ui-next-daterange-picker-calendar-box {
  display: flex;
  gap: var(--semantic-spacing-gap-md);
}

.quill-ui-next-daterange-picker-calendar-buttons {
  display: flex;
  padding: 0 var(--semantic-spacing-general-xl)
    var(--semantic-spacing-general-md);
  flex-flow: row-reverse;
}

.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: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 15px;
  height: calc(50% - 20px);
  background: var(--component-dropdownList-bg);
}

.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 {
  display: flex;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-xl);
  width: 100%;
  max-width: 744px;
}

.quill-ui-next-daterange-picker-dropdown {
  left: -12px;
  width: 768px !important;
  transform: none;
}
.Chip-module__icon___G32DP {
  position: relative;
  line-height: 18px;
  font-weight: 300;
}
.Chip-module__iconLeft___3ijFS {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  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
  );
}
.Chip-module__label___zrfu7 {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
}
.Chip-module__labelTag___c8Llc {
  position: relative;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 2;
}
.Chip-module__counterLabel___ASa8Q {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 3;
}
.Chip-module__icon1___Kz780 {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
  line-height: 24px;
  font-weight: 300;
}
.Chip-module__iconChevron___7XGMa {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 4;
  text-align: center;
  font-size: var(
    --desktop-semantic-typography-icon-labelpaired-regular-md-size
  );
  font-family: var(
    --desktop-semantic-typography-icon-labelpaired-regular-caption
  );
}
.Chip-module__bgFocus___ouks- {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: var(--semantic-borderRadius-pill);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 5;
}
.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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0px var(--component-chip-spacing-padding-sm);
  position: relative;
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
}
.Chip-module__root___8Tyvf {
  height: var(--component-chip-height-sm);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  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);
}
.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"] {
  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="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="true"][data-size="md"][data-state="default"] {
  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="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"] {
  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="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="true"][data-size="lg"][data-state="default"] {
  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="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 {
  border: unset;
  background-color: var(--component-chip-bg-selected);
}
.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 {
  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="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 {
  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="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 {
  color: var(--component-chip-icon-selected);
}
.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 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}
.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 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
}
.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 {
  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="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 {
  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="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 {
  color: var(--component-chip-icon-selected);
}
.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 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
}
.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 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-chip-icon-selected);
}
.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 {
  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="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 {
  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="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 {
  color: var(--component-chip-icon-selected);
}
.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 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}
.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 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
}
.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 {
  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="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 {
  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="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 {
  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="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 {
  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="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);
  position: relative;
  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);
}
.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);
  position: relative;
  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);
}
.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- {
  z-index: 5;
}
.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 {
  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="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 {
  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="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 {
  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="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);
  position: relative;
  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);
}
.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);
  position: relative;
  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);
}
.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);
  position: relative;
  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"]:active
  .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  position: relative;
  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);
}
.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);
  position: relative;
  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"]:active
  .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  position: relative;
  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);
}
.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- {
  z-index: 5;
}
.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active
  .Chip-module__bgFocus___ouks- {
  z-index: 5;
}
.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active
  .Chip-module__bgFocus___ouks- {
  z-index: 5;
}
.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active
  .Chip-module__bgFocus___ouks- {
  z-index: 5;
}
.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active
  .Chip-module__bgFocus___ouks- {
  z-index: 5;
}
.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"] {
  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="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"] {
  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="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"] {
  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="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);
  position: relative;
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
}
.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);
  position: relative;
  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="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);
  position: relative;
  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);
}
.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);
  position: relative;
  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="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);
  position: relative;
  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);
}
.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- {
  z-index: 5;
}
.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"]
  .Chip-module__bgFocus___ouks- {
  z-index: 5;
}
.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"]
  .Chip-module__bgFocus___ouks- {
  z-index: 5;
}
.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"]
  .Chip-module__bgFocus___ouks- {
  z-index: 5;
}

/* Custom icon styles */
.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 {
  position: relative;
  line-height: 24px;
  font-weight: 300;
}
.Snackbar-module__icon1___85z8Z {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
}
.Snackbar-module__message___dBgz2 {
  flex: 1;
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: -webkit-inline-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.Snackbar-module__containerMessage___FcuTp {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  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);
}
.Snackbar-module__icon2___ca1gt {
  position: relative;
  line-height: 22px;
}
.Snackbar-module__iconLeft___bbbS- {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.Snackbar-module__label___bsUDZ {
  flex: 1;
  position: relative;
  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;
}
.Snackbar-module__icon3___wy-Ez {
  position: relative;
  line-height: 22px;
}
.Snackbar-module__iconRight___6z-mI {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.Snackbar-module__icon4___qkrN- {
  position: relative;
  line-height: 22px;
}
.Snackbar-module__iconLoading___hbr-T {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.Snackbar-module__bgFocus___eI-3t {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 18px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.Snackbar-module__buttonAction___403gd {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px var(--component-button-spacing-padding-md);
  box-sizing: border-box;
  position: relative;
  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);
}
.Snackbar-module__icon5___NY3a- {
  position: relative;
  line-height: 22px;
}
.Snackbar-module__icon6___E8z7d {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.Snackbar-module__bgFocus1___lVINm {
  width: 40px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 40px;
  display: none;
  z-index: 1;
}
.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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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);
}
.Snackbar-module__root___GPChr {
  width: 100%;
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.03),
    0px 4px 8px 2px rgba(0, 0, 0, 0.02);
  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;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  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);
  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);
}
.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 {
  flex: 1;
  min-width: 0;
}
.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 {
  flex: unset;
  display: unset;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  white-space: nowrap;
}
.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;
}

/* Custom styles */
.Snackbar-module__root___GPChr .snackbar-icon svg {
  fill: var(--component-snackbar-icon-neutral);
}
.BreadcrumbDesktopItem-module__label___0yZmZ {
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  z-index: 0;
}
.BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 15px);
  right: -4px;
  left: -4px;
  border-radius: var(--core-borderRadius-300);
  border: var(--core-borderWidth-100) solid
    var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 30px;
  z-index: 1;
}
.BreadcrumbDesktopItem-module__containerText___U5HuZ {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  gap: 8px;
}
.BreadcrumbDesktopItem-module__icon___R79B4 {
  position: relative;
  line-height: 22px;
  font-weight: 300;
}
.BreadcrumbDesktopItem-module__iconDivider___16aan,
.BreadcrumbDesktopItem-module__root___gJJ-V {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.BreadcrumbDesktopItem-module__iconDivider___16aan {
  overflow: hidden;
  align-items: flex-start;
  text-align: center;
  font-size: 14px;
  color: var(--component-breadcrumb-separator);
  font-family: var(--font-font-awesome-6-pro);
}
.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 {
  top: calc(50% - 16px);
  height: 32px;
}
.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 {
  top: calc(50% - 15px);
  height: 30px;
}
.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:active .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  top: calc(50% - 16px);
  height: 32px;
}

/* Custom styles */
.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 {
    position: relative;
    line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
    z-index: 0;
  }
  .BreadcrumbMobileItem-module__bgFocus___tSv5s {
    width: calc(100% + 8px);
    position: absolute;
    margin: 0 !important;
    top: calc(50% - 15px);
    right: -4px;
    left: -4px;
    border-radius: var(--core-borderRadius-300);
    border: var(--core-borderWidth-100) solid
      var(--semantic-color-blue-solid-border-normal-highest);
    box-sizing: border-box;
    height: 30px;
    z-index: 1;
  }
  .BreadcrumbMobileItem-module__containerLabel___97irL {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: relative;
    gap: 8px;
  }
  .BreadcrumbMobileItem-module__icon___yRzJs {
    position: relative;
    line-height: 22px;
    font-weight: 300;
  }
  .BreadcrumbMobileItem-module__iconDivider___SD-MJ,
  .BreadcrumbMobileItem-module__root___5Tqbv {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }
  .BreadcrumbMobileItem-module__iconDivider___SD-MJ {
    overflow: hidden;
    align-items: flex-start;
    text-align: center;
    font-size: 14px;
    color: var(--component-breadcrumb-separator);
    font-family: var(--font-font-awesome-6-pro);
  }
  .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 {
    top: calc(50% - 16px);
    height: 32px;
  }
  .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 {
    top: calc(50% - 16px);
    height: 32px;
  }
  

  /* Custom styles */
.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 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  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;
}
.AccordionDefault-module__icon___nV-MQ {
  position: relative;
  line-height: 24px;
}
.AccordionDefault-module__icon1___Sf3Lq,
.AccordionDefault-module__placeholderIcon___HBj-M {
  display: flex;
  flex-direction: column;
}
.AccordionDefault-module__icon1___Sf3Lq {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
}
.AccordionDefault-module__placeholderIcon___HBj-M {
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.AccordionDefault-module__subtitle___7acOr,
.AccordionDefault-module__title___joEN- {
  align-self: stretch;
  position: relative;
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}
.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 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: 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);
}
.AccordionDefault-module__icon2___cvNsk {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
  line-height: 24px;
}
.AccordionDefault-module__iconChevron___JfUYJ {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 0;
}
.AccordionDefault-module__header___XcBsT,
.AccordionDefault-module__label___X6yzB {
  align-self: stretch;
  position: relative;
}
.AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  z-index: 1;
}
.AccordionDefault-module__label___X6yzB {
  line-height: 24px;
}
.AccordionDefault-module__body___tUszG,
.AccordionDefault-module__bodyContent___q14U9,
.AccordionDefault-module__root___PE7gt {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.AccordionDefault-module__bodyContent___q14U9 {
  align-self: stretch;
  background-color: rgba(127, 13, 207, 0.08);
  border: 1px dashed #610a9f;
  overflow: hidden;
  display: flex;
  padding: 64px;
  z-index: 0;
}
.AccordionDefault-module__body___tUszG,
.AccordionDefault-module__root___PE7gt {
  width: 800px;
  box-sizing: border-box;
}
.AccordionDefault-module__body___tUszG {
  display: none;
  padding: var(--component-accordion-spacing-md);
  z-index: 0;
  font-family: var(--font-inter);
}
.AccordionDefault-module__root___PE7gt {
  border-radius: var(--component-accordion-border-radius);
  border: var(--component-accordion-border-width) solid
    var(--component-accordion-border-color);
  display: flex;
  text-align: center;
  font-size: 16px;
  color: var(--component-accordion-icon-default);
  font-family: var(--font-font-awesome-6-pro);
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"] {
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
}
.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 rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
}
.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;
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
  background-color: var(--component-accordion-bg-default);
}
.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;
  display: flex;
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover {
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
}
.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 rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
}
.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;
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
  background-color: var(--component-accordion-bg-default);
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover
  .AccordionDefault-module__body___tUszG {
  width: 800px;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover
  .AccordionDefault-module__body___tUszG {
  width: 800px;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover
  .AccordionDefault-module__body___tUszG {
  width: 800px;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.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 rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
}
.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 rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
}
.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;
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
  background-color: var(--component-accordion-bg-default);
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active
  .AccordionDefault-module__body___tUszG {
  width: 800px;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active
  .AccordionDefault-module__body___tUszG {
  width: 800px;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active
  .AccordionDefault-module__body___tUszG {
  width: 800px;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.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 rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
}
.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;
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
  background-color: var(--component-accordion-bg-default);
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"]
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"]
  .AccordionDefault-module__body___tUszG {
  width: 800px;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"]
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"]
  .AccordionDefault-module__body___tUszG {
  width: 800px;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"]
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"]
  .AccordionDefault-module__body___tUszG {
  width: 800px;
  display: none;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
}
.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;
  display: none;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
}
.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"]
  .AccordionDefault-module__body___tUszG {
  width: unset;
  display: flex;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
}
.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;
  display: flex;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
}
.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);
}

/* Custom Icon styles */
.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);
}

/* Flush accordion only last item has border-bottom */
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;
}

/* Fill bug no shadows */
.AccordionDefault-module__root___PE7gt[data-type="fill"] {
  box-shadow: none !important;
}

/* Custom styles */
.AccordionDefault-module__root___PE7gt .AccordionDefault-module__header___XcBsT { 
  border-radius: 0px !important;
}
/* Base typography styles */
.BaseTypography-module__root___39iD3 {
  margin: 0;
  padding: 0;
  color: var(--component-textIcon-normal-prominent);
  font-family: var(--semantic-typography-heading-mega-fontFamily);
}

/* Heading styles */
.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);
}

/* Body text styles */
.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);
}

/* Caption styles */
.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);
}

/* Code styles */
.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 {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
  line-height: 24px;
}
.SelectionControl-module__iconCheckbox___E2h-n {
  width: 24px;
  position: absolute;
  margin: 0 !important;
  top: 0px;
  left: 0px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 0;
}
.SelectionControl-module__bgFocus___KYPMf {
  width: 22px;
  position: relative;
  border-radius: 4px;
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  height: 22px;
  transform: rotate(180deg);
  z-index: 1;
}
.SelectionControl-module__iconBgFocus___Eue-T {
  width: 24px;
  height: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  position: relative;
  gap: 0px;
}
.SelectionControl-module__label___4tAY6 {
  position: relative;
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}
.SelectionControl-module__icon1___-Fu0- {
  position: relative;
  line-height: 22px;
  font-weight: 300;
}
.SelectionControl-module__iconInfo___fAWRe {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: center;
  font-size: var(--component-selectionControl-label-typography-sm-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
}
.SelectionControl-module__label1___cddP1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 1px 0px;
  gap: 8px;
  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);
}
.SelectionControl-module__root___7IlVf {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: 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);
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.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 {
  padding: unset;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"] .SelectionControl-module__label1___cddP1 {
  padding: unset;
}
.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 {
  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="checked"][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="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 {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:hover
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:hover
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:hover
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:hover
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:hover
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:hover
  .SelectionControl-module__label1___cddP1 {
  padding: unset;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:hover
  .SelectionControl-module__label1___cddP1 {
  padding: unset;
}
.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 {
  padding: 1px 0px;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:hover
  .SelectionControl-module__label1___cddP1 {
  padding: 1px 0px;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:hover
  .SelectionControl-module__label1___cddP1 {
  padding: 1px 0px;
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][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="checked"][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="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 {
  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="checked"][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="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 {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:active
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:active
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:active
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:active
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:active
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:active
  .SelectionControl-module__label1___cddP1 {
  padding: unset;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:active
  .SelectionControl-module__label1___cddP1 {
  padding: unset;
}
.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 {
  padding: 1px 0px;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:active
  .SelectionControl-module__label1___cddP1 {
  padding: 1px 0px;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:active
  .SelectionControl-module__label1___cddP1 {
  padding: 1px 0px;
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][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="checked"][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="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 {
  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="checked"][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="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 {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="disabled"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="disabled"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="disabled"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="disabled"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="disabled"]
  .SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: row;
  padding: 3px;
  box-sizing: border-box;
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="disabled"]
  .SelectionControl-module__label1___cddP1 {
  padding: unset;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="disabled"] .SelectionControl-module__label1___cddP1 {
  padding: unset;
}
.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 {
  padding: 1px 0px;
}
.SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label1___cddP1 {
  padding: 1px 0px;
}
.SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="disabled"]
  .SelectionControl-module__label1___cddP1 {
  padding: 1px 0px;
}
.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][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="checked"][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="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 {
  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[data-indicator="checked"][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[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);
}

/* Custom Icon fill */
.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: 0px;
}

.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);
  width: 22px;
  height: 21px;
  top: 2px;
  flex: none;
}

.SelectionControl-module__root___7IlVf[data-type="radio"][data-indicator="checked"] .SelectionControl-module__bgFocus___KYPMf {
  width: 22px;
  height: 22px;
  left: -2px;
  top: 0.5px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"]:hover .SelectionControl-module__bgFocus___KYPMf {
  width: 22px;
  height: 21px;
  top: 0.5px;
  left: -2px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"][data-size="md"] .SelectionControl-module__bgFocus___KYPMf {
  top: 0.5px;
  left: -2px;
}
.ToggleSwitch-module__root___6lgVD {
  padding: 0px 2px 0px 2px;
  display: flex;
  position: relative;
  border-radius: 96px;
  flex-direction: row;
  align-items: center;
  width: 44px;
  height: 24px;
  cursor: pointer;
}

.ToggleSwitch-module__knob___CW8jF {
  display: flex;
  width: 20px;
  height: 20px;
  border-radius: 96px;
  position: absolute;
  left: 2px;
  top: 2px;
  transition: all 0.2s ease-in-out;
}

.ToggleSwitch-module__bgFocus___mb3FI {
  position: absolute;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  margin: 0 !important;
  z-index: 4;
  border: 2px solid rgba(44.000001177191734, 154.00000602006912, 255, 1);
  box-sizing: border-box;
  border-radius: 96px;
}

.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 {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
  line-height: 24px;
}
.NotificationStatusIcon-module__containerIcon___k2z0s {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
}
.NotificationStatusIcon-module__badgeContainer___bI5p0 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.NotificationStatusIcon-module__root___wjTvW {
  position: absolute;
  /* top: 16px;
  left: 16px; */
  border-radius: var(--semantic-borderRadius-pill);
  background-color: var(--semantic-color-blue-opacity-surface-midHigh);
  width: 32px;
  height: 32px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  color: var(--component-textIcon-statusNormal-information);
  font-family: var(--font-font-awesome-6-pro);
}
.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);
}

/* Custom styles */
.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 {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
  line-height: 24px;
}
.NotificationDesktopItem-module__containerIcon___51NBn {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 0;
}
.NotificationDesktopItem-module__badgeUnread___FsUmQ {
  width: var(--component-badge-status-width-sm);
  margin: 0 !important;
  position: absolute;
  top: 0;
  left: 24px;
  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;
}
.NotificationDesktopItem-module__containerStatusbadge___G4w75 {
  width: 32px;
  border-radius: var(--semantic-borderRadius-pill);
  height: 32px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 0;
}
.NotificationDesktopItem-module__message___0D7LI,
.NotificationDesktopItem-module__title___EemMz {
  align-self: stretch;
  position: relative;
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.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 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
}
.NotificationDesktopItem-module__date___0Slb-,
.NotificationDesktopItem-module__time___qGK6T,
.NotificationDesktopItem-module__timeFormat___EYvZD {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NotificationDesktopItem-module__timeTimeFormat___eC7qc {
  flex-direction: row;
  align-items: flex-start;
  gap: var(--core-spacing-100);
}
.NotificationDesktopItem-module__dateTime___AJBwv,
.NotificationDesktopItem-module__details___dnJlx,
.NotificationDesktopItem-module__timeTimeFormat___eC7qc {
  display: flex;
  justify-content: flex-start;
}
.NotificationDesktopItem-module__dateTime___AJBwv {
  align-self: stretch;
  flex-direction: row;
  align-items: center;
  gap: var(--core-spacing-400);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-notification-timestamp-color);
}
.NotificationDesktopItem-module__details___dnJlx {
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--component-notification-spacing-gap-xs);
  width: 0;
  min-width: 0;
}
.NotificationDesktopItem-module__icon1___mXT-t {
  position: relative;
  line-height: 22px;
}
.NotificationDesktopItem-module__icon2___nm4OH {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.NotificationDesktopItem-module__bgFocus___-KzaI {
  width: 40px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 40px;
  display: none;
  z-index: 1;
}
.NotificationDesktopItem-module__buttonMarkAsRead___TWVcD {
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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);
}
.NotificationDesktopItem-module__icon3___uBO36 {
  position: relative;
  line-height: 22px;
}
.NotificationDesktopItem-module__icon4___vFTZs {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.NotificationDesktopItem-module__bgFocus1___yubx0 {
  width: 40px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border-radius: 18px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 40px;
  display: none;
  z-index: 1;
}
.NotificationDesktopItem-module__buttonDelete___wcMy5,
.NotificationDesktopItem-module__containerActionButtons___JTiBY {
  flex-direction: row;
  align-items: center;
  justify-content: 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);
  display: flex;
  position: relative;
  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);
}
.NotificationDesktopItem-module__containerActionButtons___JTiBY {
  display: none;
  gap: var(--component-button-spacing-gap-lg);
  text-align: center;
  font-size: 14px;
  color: var(--component-textIcon-normal-default);
  font-family: var(--font-font-awesome-6-pro);
}
.NotificationDesktopItem-module__detailsActionButtons___AJiI- {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  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);
  min-width: 0;
}
.NotificationDesktopItem-module__divider___0ool1 {
  width: 296px;
  position: absolute;
  margin: 0 !important;
  right: 0;
  bottom: 0;
  background-color: var(--component-notification-bg-divider);
  height: 1px;
  z-index: 2;
}
.NotificationDesktopItem-module__bgFocus2___iQIVw,
.NotificationDesktopItem-module__root___PW8Lf {
  box-sizing: border-box;
}
.NotificationDesktopItem-module__bgFocus2___iQIVw {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  z-index: 3;
}
.NotificationDesktopItem-module__root___PW8Lf {
  background-color: var(--component-notification-bg-item-default);
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--component-notification-spacing-padding-sm);
  position: relative;
  gap: var(--component-notification-spacing-gap-sm);
  min-height: var(--component-notification-sizing-item-height);
  max-height: var(--component-notification-sizing-item-height);
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: var(--component-textIcon-statusNormal-information);
  font-family: var(--font-font-awesome-6-pro);
}
.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);
}

/* Custom styles */
.action-button-icon svg {
  fill: var(--component-textIcon-normal-default);
}
.NotificationMobileItem-module__icon___cep8Y {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
  line-height: 24px;
}
.NotificationMobileItem-module__containerIcon___-lNTz {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 0;
}
.NotificationMobileItem-module__badgeUnread___KM-Bo {
  width: var(--component-badge-status-width-sm);
  margin: 0 !important;
  position: absolute;
  top: 0;
  left: 24px;
  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;
}
.NotificationMobileItem-module__containerStatusbadge___1KyWk {
  width: 32px;
  border-radius: var(--semantic-borderRadius-pill);
  height: 32px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
}
.NotificationMobileItem-module__message___KepZM,
.NotificationMobileItem-module__title___cKMAB {
  align-self: stretch;
  position: relative;
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.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- {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
}
.NotificationMobileItem-module__date___HKE7y,
.NotificationMobileItem-module__time___lRGCy,
.NotificationMobileItem-module__timeFormat___JC-xU {
  position: relative;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NotificationMobileItem-module__timeTimeFormat___XzBVa {
  flex-direction: row;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-xs);
}
.NotificationMobileItem-module__dateTime___PFInN,
.NotificationMobileItem-module__details___4FQEp,
.NotificationMobileItem-module__item___XsaZo,
.NotificationMobileItem-module__timeTimeFormat___XzBVa {
  display: flex;
  justify-content: flex-start;
}
.NotificationMobileItem-module__dateTime___PFInN {
  align-self: stretch;
  flex-direction: row;
  align-items: center;
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-notification-timestamp-color);
}
.NotificationMobileItem-module__details___4FQEp,
.NotificationMobileItem-module__item___XsaZo {
  align-items: flex-start;
}
.NotificationMobileItem-module__details___4FQEp {
  flex: 1;
  flex-direction: column;
  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);
  width: 0;
  min-width: 0;
}
.NotificationMobileItem-module__item___XsaZo {
  width: 100%;
  max-width: 360px;
  background-color: var(--component-notification-bg-item-default);
  height: 96px;
  flex-direction: row;
  padding: var(--component-notification-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-notification-spacing-gap-sm);
  z-index: 0;
}
.NotificationMobileItem-module__icon1___xOaF4 {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
  line-height: 24px;
}
.NotificationMobileItem-module__icon2___D7hPH {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
}
.NotificationMobileItem-module__buttonMarkAsRead___qAU0L {
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: 96px;
  width: 80px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  z-index: 1;
  color: var(--component-button-icon-blackWhite-primary);
  position: absolute;
  right: 80px;
  top: 0;
  transition: opacity 0.3s ease;
}
.NotificationMobileItem-module__icon3___KkgV- {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
  line-height: 24px;
}
.NotificationMobileItem-module__icon4___bCnvk {
  width: 24px;
  position: relative;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
}
.NotificationMobileItem-module__buttonDelete___SUYAE {
  background-color: var(--component-button-bg-fail-primary-default);
  height: 96px;
  width: 80px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  z-index: 2;
  color: var(--component-button-icon-fail-primary);
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
}
.NotificationMobileItem-module__divider___hIx1j {
  width: 296px;
  position: absolute;
  margin: 0 !important;
  right: 0;
  bottom: 0;
  background-color: var(--component-notification-bg-divider);
  height: 1px;
  z-index: 3;
}
.NotificationMobileItem-module__root___XqsjU {
  height: var(--component-notification-sizing-item-height);
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: var(--component-textIcon-statusNormal-information);
  font-family: var(--font-font-awesome-6-pro);
}
.NotificationMobileItem-module__root___XqsjU[data-state="swipe"] {
  justify-content: flex-end;
}
.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; /* Ensure proper positioning of absolute elements */
}

/* Keep the original value for justify-content */
.NotificationMobileItem-module__root___XqsjU[data-state="swipe"] {
  justify-content: flex-end;
}

/* Add transition to the item for smoother content movement */
.NotificationMobileItem-module__item___XsaZo {
  transition: transform 0.3s ease;
  position: relative;
  z-index: 3; /* Ensure item is above buttons when not swiped */
}

/* Position for default state */
.NotificationMobileItem-module__root___XqsjU[data-state="default"] .NotificationMobileItem-module__item___XsaZo {
  transform: translateX(0);
}

/* Position for swiped state */
.NotificationMobileItem-module__root___XqsjU[data-state="swipe"] .NotificationMobileItem-module__item___XsaZo {
  transform: translateX(
    -160px
  ); /* Width of both action buttons (80px + 80px) */
}

/* Button visibility states */
.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;
}

/* Custom styles */
.action-button-icon svg {
  fill: var(--component-textIcon-normal-default);
}
.NotificationBanner-module__icon___3wdDj {
    position: absolute;
    top: calc(50% - 12px);
    left: calc(50% - 8px);
    line-height: 24px;
  }
  .NotificationBanner-module__containerIcon___P1U8q {
    width: 24px;
    position: relative;
    height: 24px;
    overflow: hidden;
    flex-shrink: 0;
  }
  .NotificationBanner-module__containerStatusIcon___h-hMo {
    width: 32px;
    border-radius: var(--semantic-borderRadius-pill);
    background-color: var(--semantic-color-blue-opacity-surface-midHigh);
    height: 32px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    z-index: 0;
  }
  .NotificationBanner-module__message___UOrLa,
  .NotificationBanner-module__title___FBBOz {
    align-self: stretch;
    position: relative;
    line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  }
  .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 {
    align-self: stretch;
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    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);
  }
  .NotificationBanner-module__icon1___iB-L7 {
    position: relative;
    line-height: 18px;
  }
  .NotificationBanner-module__iconCustom___oJhhG {
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    z-index: 0;
  }
  .NotificationBanner-module__bgFocus___eGwp1 {
    width: 32px;
    position: absolute;
    margin: 0 !important;
    top: calc(50% - 16px);
    left: calc(50% - 16px);
    border-radius: 14px;
    border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
    box-sizing: border-box;
    height: 32px;
    display: none;
    z-index: 1;
  }
  .NotificationBanner-module__iconColorReference___1spvX {
    width: 34px;
    position: relative;
    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);
    display: none;
    z-index: 2;
  }
  .NotificationBanner-module__buttonClose___2Vxl6 {
    width: var(--component-button-width-sm);
    margin: 0 !important;
    position: absolute;
    top: 8px;
    right: 8px;
    border-radius: var(--component-button-border-radius-sm);
    height: var(--component-button-height-sm);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    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;
    font-size: 12px;
    color: var(--component-button-icon-white-tertiary);
  }
  .NotificationBanner-module__notificationBanner___CnwLV {
    width: var(--component-notification-sizing-banner-width);
    box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
      0 4px 8px 2px rgba(0, 0, 0, 0.02);
    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);
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    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);
    position: relative;
    gap: var(--component-notification-spacing-gap-sm);
    min-width: var(--component-notification-sizing-banner-width);
    text-align: center;
    font-size: 16px;
    color: var(--component-textIcon-statusInverse-information);
    font-family: var(--font-font-awesome-6-pro);
  }
  

  /* Custom styles */
  .NotificationBanner-module__iconCustom___oJhhG svg {
    fill: var(--component-notification-title-color-banner);
  }.Modal-module__containerImage___6uT0S {
  align-self: stretch;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 0;
}
.Modal-module__icon___uiLte {
  position: relative;
  line-height: 96px;
  font-weight: 300;
}
.Modal-module__customIcon___SptKk {
  width: 96px;
  height: 96px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.Modal-module__containerIcon___60MA- {
  align-self: stretch;
  background-color: var(--semantic-color-slate-solid-surface-frame-mid);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--semantic-spacing-general-lg) 0px;
  z-index: 1;
  font-size: var(
    --desktop-semantic-typography-icon-standalone-regular-2xl-size
  );
}
.Modal-module__title___JF0-- {
  align-self: stretch;
  position: relative;
  line-height: var(--semantic-typography-heading-h4-lineHeight);
  font-weight: var(--semantic-typography-heading-h4-fontWeight);
}
.Modal-module__description___baJ9D {
  align-self: stretch;
  position: relative;
  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);
}
.Modal-module__label___xPH1X {
  align-self: stretch;
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.Modal-module__containerContent___S9L3F {
  align-self: stretch;
  background-color: rgba(127, 13, 207, 0.08);
  border: 1px dashed #610a9f;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 64px;
  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);
}
.Modal-module__titledescriptioncontent___AeJbM {
  align-self: stretch;
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--component-modal-spacing-overlay-padding-md)
    var(--component-modal-spacing-overlay-padding-md)
    var(--component-modal-spacing-overlay-padding-sm);
  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);
}
.Modal-module__icon1___5nYC2 {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.Modal-module__iconLeft___fWGdL {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.Modal-module__label1___YAh45 {
  flex: 1;
  position: relative;
  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;
}
.Modal-module__icon2___g-iAO {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.Modal-module__iconRight___ncOe2 {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.Modal-module__icon3___tG9iN {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.Modal-module__iconLoading___CLYug {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.Modal-module__bgFocus___hoMDH {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.Modal-module__primaryButton___Gxc-O {
  align-self: stretch;
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  position: relative;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}
.Modal-module__icon4___K7TYg {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.Modal-module__iconLeft1___XiHES {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.Modal-module__label2___xEtu0 {
  flex: 1;
  position: relative;
  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;
}
.Modal-module__icon5___pPN6- {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.Modal-module__iconRight1___ar8PU {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.Modal-module__icon6___pcBaI {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.Modal-module__iconLoading1___MwHft {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.Modal-module__bgFocus1___EWiWw {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.Modal-module__secondaryButton___wc4lv {
  align-self: stretch;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px var(--component-button-spacing-padding-lg);
  position: relative;
  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);
}
.Modal-module__actionButtons___jEsxK {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.Modal-module__containerButtons___-UEEt {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  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);
}
.Modal-module__icon7___tyZd- {
  position: relative;
  line-height: var(--component-modal-title-typography-size);
}
.Modal-module__iconCustom___7rMhU {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.Modal-module__bgFocus2___eq6eV {
  width: 56px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  border-radius: 26px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  height: 56px;
  display: none;
  z-index: 1;
}
.Modal-module__iconColorReference___0-bnc {
  width: 34px;
  position: relative;
  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);
  display: none;
  z-index: 2;
}
.Modal-module__buttonClose___fFi3R {
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  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);
}
.Modal-module__containerButtonClose___xfZsX {
  margin: 0 !important;
  position: absolute;
  top: 16px;
  right: 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  z-index: 4;
  color: var(--component-button-icon-blackWhite-tertiary);
}
.Modal-module__root___ErLzd {
  width: var(--component-modal-width-overlay);
  border-radius: var(--component-modal-border-radius-overlay);
  background-color: var(--component-modal-bg);
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  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);
}
.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 {
    align-self: stretch;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover;
    z-index: 0;
  }
  .ModalBottom-module__icon___UcO0B {
    position: relative;
    line-height: 96px;
    font-weight: 300;
  }
  .ModalBottom-module__customIcon___E--av {
    width: 96px;
    height: 96px;
    overflow: hidden;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .ModalBottom-module__containerIcon___j8-Eh {
    align-self: stretch;
    background-color: var(--semantic-color-slate-solid-surface-frame-mid);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: var(--semantic-spacing-general-lg) 0px;
    z-index: 1;
  }
  .ModalBottom-module__title___Rn4v0 {
    align-self: stretch;
    position: relative;
    line-height: var(--semantic-typography-heading-h4-lineHeight);
    font-weight: var(--semantic-typography-heading-h4-fontWeight);
  }
  .ModalBottom-module__description___fkv61 {
    align-self: stretch;
    position: relative;
    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);
  }
  .ModalBottom-module__label___1nAbm {
    align-self: stretch;
    position: relative;
    line-height: var(--component-modal-title-typography-size);
  }
  .ModalBottom-module__containerContent___CQrQI {
    align-self: stretch;
    background-color: rgba(127, 13, 207, 0.08);
    border: 1px dashed #610a9f;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 64px;
    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);
  }
  .ModalBottom-module__titledescriptioncontent___-D5zF {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--component-modal-spacing-bottom-padding-sm);
    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);
  }
  .ModalBottom-module__icon1___h8Mg4 {
    position: relative;
    line-height: var(--component-modal-title-typography-size);
  }
  .ModalBottom-module__iconLeft___GsklC {
    overflow: hidden;
    display: none;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    z-index: 0;
  }
  .ModalBottom-module__label1___b-DKQ {
    flex: 1;
    position: relative;
    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;
  }
  .ModalBottom-module__icon2___OQWCG {
    position: relative;
    line-height: var(--component-modal-title-typography-size);
  }
  .ModalBottom-module__iconRight___K9wvt {
    overflow: hidden;
    display: none;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    z-index: 2;
  }
  .ModalBottom-module__icon3___tPU7v {
    position: relative;
    line-height: var(--component-modal-title-typography-size);
  }
  .ModalBottom-module__iconLoading___hR-It {
    overflow: hidden;
    display: none;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    z-index: 3;
  }
  .ModalBottom-module__bgFocus___dMYaQ {
    width: calc(100% + 8px);
    position: absolute;
    margin: 0 !important;
    height: calc(100% + 8px);
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    border-radius: 26px;
    border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
    box-sizing: border-box;
    display: none;
    z-index: 4;
  }
  .ModalBottom-module__primaryButton___CNJZR {
    align-self: stretch;
    border-radius: var(--component-button-border-radius-lg);
    background-color: var(--component-button-bg-blackWhite-primary-default);
    height: var(--component-button-height-lg);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 0px var(--component-button-spacing-padding-lg);
    box-sizing: border-box;
    position: relative;
    gap: var(--component-button-spacing-gap-lg1);
    min-height: var(--component-button-height-lg);
    max-height: var(--component-button-height-lg);
  }
  .ModalBottom-module__icon4___AVk31 {
    position: relative;
    line-height: var(--component-modal-title-typography-size);
  }
  .ModalBottom-module__iconLeft1___F8dfM {
    overflow: hidden;
    display: none;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    z-index: 0;
  }
  .ModalBottom-module__label2___CXG-D {
    flex: 1;
    position: relative;
    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;
  }
  .ModalBottom-module__icon5___jHN8b {
    position: relative;
    line-height: var(--component-modal-title-typography-size);
  }
  .ModalBottom-module__iconRight1___xfe-F {
    overflow: hidden;
    display: none;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    z-index: 2;
  }
  .ModalBottom-module__icon6___Iymjc {
    position: relative;
    line-height: var(--component-modal-title-typography-size);
  }
  .ModalBottom-module__iconLoading1___iMpL1 {
    overflow: hidden;
    display: none;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    z-index: 3;
  }
  .ModalBottom-module__bgFocus1___78X-z {
    width: calc(100% + 8px);
    position: absolute;
    margin: 0 !important;
    height: calc(100% + 8px);
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    border-radius: 26px;
    border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
    box-sizing: border-box;
    display: none;
    z-index: 4;
  }
  .ModalBottom-module__secondaryButton___p4pbJ {
    align-self: stretch;
    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);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 0px var(--component-button-spacing-padding-lg);
    position: relative;
    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);
  }
  .ModalBottom-module__actionButtons___MtO4O {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  .ModalBottom-module__containerAction___8kYNk {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    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);
  }
  .ModalBottom-module__handleBar___bKvvI {
    width: var(--component-handle-width);
    position: relative;
    border-radius: var(--component-handle-border-radius);
    background-color: var(--component-handle-bg);
    height: var(--component-handle-height);
  }
  .ModalBottom-module__containerHandleBar___9C-v5 {
    width: 100%;
    margin: 0 !important;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 8px 16px;
    box-sizing: border-box;
    z-index: 4;
  }
  .ModalBottom-module__root___e1ms7 {
    width: 360px;
    border-radius: var(--component-modal-border-radius-bottom)
      var(--component-modal-border-radius-bottom) 0px 0px;
    background-color: var(--component-modal-bg);
    overflow: hidden;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    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);
  }
  .ModalBottom-module__root___e1ms7[data-type="fill - container"] .ModalBottom-module__titledescriptioncontent___-D5zF {
    flex: 1;
  }
  .CardBasicVertical-module__placeholderImage169___vNvC5 {
  align-self: stretch;
  border-radius: var(--component-card-border-radius-sm)
    var(--component-card-border-radius-sm) 0 0;
  max-width: 100%;
  overflow: hidden;
  height: 270px;
  flex-shrink: 0;
  object-fit: cover;
  z-index: 0;
}
.CardBasicVertical-module__icon___wxOjV {
  position: relative;
  line-height: 48px;
  font-weight: 300;
}
.CardBasicVertical-module__iconLeft___4oDGV {
  width: 48px;
  height: 48px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.CardBasicVertical-module__icon1___UIlBp {
  position: relative;
  line-height: 48px;
  font-weight: 300;
}
.CardBasicVertical-module__containerIcon___y3Yzj,
.CardBasicVertical-module__iconRight___fNODQ {
  display: flex;
  align-items: center;
}
.CardBasicVertical-module__iconRight___fNODQ {
  width: 48px;
  height: 48px;
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.CardBasicVertical-module__containerIcon___y3Yzj {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  gap: var(--component-card-spacing-xs);
  font-size: 32px;
  color: var(--component-card-icon-default);
}
.CardBasicVertical-module__subtitle___wvbXU,
.CardBasicVertical-module__title___cqEw0 {
  align-self: stretch;
  position: relative;
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}
.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 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--component-card-spacing-xs);
}
.CardBasicVertical-module__description___t0VCP {
  align-self: stretch;
  position: relative;
  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);
}
.CardBasicVertical-module__containerContent___kx1zH {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: 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);
}
.CardBasicVertical-module__icon2___e2jTD {
  position: relative;
  line-height: 22px;
  font-weight: 300;
}
.CardBasicVertical-module__customIcon___U70FV {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.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 {
  line-height: 22px;
  font-weight: 300;
}
.CardBasicVertical-module__actionLink___Fx5ow,
.CardBasicVertical-module__iconChevron___8wdpK {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.CardBasicVertical-module__iconChevron___8wdpK {
  overflow: hidden;
  align-items: flex-start;
}
.CardBasicVertical-module__actionLink___Fx5ow {
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  font-size: 14px;
  color: var(--component-link-icon-blackWhite-default);
}
.CardBasicVertical-module__icon4___LOs1Z {
  position: relative;
  line-height: 18px;
}
.CardBasicVertical-module__iconLeft1___XChYj {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.CardBasicVertical-module__icon5___0LUxF,
.CardBasicVertical-module__label1___M5D-O {
  position: relative;
}
.CardBasicVertical-module__label1___M5D-O {
  flex: 1;
  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;
}
.CardBasicVertical-module__icon5___0LUxF {
  line-height: 18px;
}
.CardBasicVertical-module__iconRight1___Bjj6o {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.CardBasicVertical-module__icon6___1Ztpo {
  position: relative;
  line-height: 18px;
}
.CardBasicVertical-module__iconLoading___QHCQp {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.CardBasicVertical-module__bgFocus___J6XDi {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 14px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.CardBasicVertical-module__secondaryButton___qes-j {
  flex: 1;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-button-spacing-padding-sm);
  position: relative;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}
.CardBasicVertical-module__icon7___Z9uZU {
  position: relative;
  line-height: 18px;
}
.CardBasicVertical-module__iconLeft2___PR4jB {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.CardBasicVertical-module__icon8___fowPG,
.CardBasicVertical-module__label2___C-tMy {
  position: relative;
}
.CardBasicVertical-module__label2___C-tMy {
  flex: 1;
  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;
}
.CardBasicVertical-module__icon8___fowPG {
  line-height: 18px;
}
.CardBasicVertical-module__iconRight2___cm1OQ {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.CardBasicVertical-module__icon9___IjGC5 {
  position: relative;
  line-height: 18px;
}
.CardBasicVertical-module__iconLoading1___QTZyD {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.CardBasicVertical-module__bgFocus1___-aT2x {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 14px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.CardBasicVertical-module__actionHorizontalButton___6Q7eR,
.CardBasicVertical-module__primaryButton___JbiPr {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.CardBasicVertical-module__primaryButton___JbiPr {
  flex: 1;
  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;
  position: relative;
  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);
}
.CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  align-self: stretch;
  gap: var(--component-card-spacing-sm);
}
.CardBasicVertical-module__icon10___7PIk5 {
  position: relative;
  line-height: 18px;
}
.CardBasicVertical-module__iconLeft3___JwDuz {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.CardBasicVertical-module__icon11___0A2DK,
.CardBasicVertical-module__label3___qpeV1 {
  position: relative;
}
.CardBasicVertical-module__label3___qpeV1 {
  flex: 1;
  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;
}
.CardBasicVertical-module__icon11___0A2DK {
  line-height: 18px;
}
.CardBasicVertical-module__iconRight3___-XR0R {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.CardBasicVertical-module__icon12___-c-bh {
  position: relative;
  line-height: 18px;
}
.CardBasicVertical-module__iconLoading2___nHVPX {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.CardBasicVertical-module__bgFocus2___G-m9v {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 14px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.CardBasicVertical-module__secondaryButton1___Qsfp8 {
  align-self: stretch;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-button-spacing-padding-sm);
  position: relative;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}
.CardBasicVertical-module__icon13___z8KS0 {
  position: relative;
  line-height: 18px;
}
.CardBasicVertical-module__iconLeft4___mIf-9 {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.CardBasicVertical-module__icon14___dmoQC,
.CardBasicVertical-module__label4___8yTjb {
  position: relative;
}
.CardBasicVertical-module__label4___8yTjb {
  flex: 1;
  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;
}
.CardBasicVertical-module__icon14___dmoQC {
  line-height: 18px;
}
.CardBasicVertical-module__iconRight4___62n-z {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.CardBasicVertical-module__icon15___W37XP {
  position: relative;
  line-height: 18px;
}
.CardBasicVertical-module__iconLoading3___skLRb {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.CardBasicVertical-module__bgFocus3___1OFpH {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 14px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.CardBasicVertical-module__actionVerticalButton___b3wBb,
.CardBasicVertical-module__containerBody___h9ppH,
.CardBasicVertical-module__primaryButton1___Popyu {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.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);
  flex-direction: row;
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  position: relative;
  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);
}
.CardBasicVertical-module__actionVerticalButton___b3wBb,
.CardBasicVertical-module__containerBody___h9ppH {
  flex-direction: column;
  gap: var(--component-card-spacing-sm);
}
.CardBasicVertical-module__containerBody___h9ppH {
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--component-card-spacing-md);
  z-index: 1;
}
.CardBasicVertical-module__bgFocus4___-Zp8u {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 16px;
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 2;
}
.CardBasicVertical-module__root___MpC01 {
  width: 480px;
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
  border-radius: var(--component-card-border-radius-sm);
  background-color: var(--component-card-bg-elevate);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  text-align: center;
  font-size: 12px;
  color: var(--component-button-icon-blackWhite-secondary);
  font-family: var(--font-font-awesome-6-pro);
}
.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 {
  padding: var(--component-card-spacing-lg);
}
.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 rgba(0, 0, 0, 0.04),
    0 8px 16px 2px rgba(0, 0, 0, 0.02);
}
.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 {
  box-shadow: 0 8px 16px 2px rgba(0, 0, 0, 0.04),
    0 8px 16px 2px rgba(0, 0, 0, 0.02);
  background-color: var(--component-card-bg-fill);
}
.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"] {
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
  background-color: var(--component-card-bg-elevate);
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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;
}

/* Custom styles */
.CardBasicVertical-module__root___MpC01 .card-icon svg {
  fill: var(--component-card-icon-default);
}
.CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 138px;
  border-radius: var(--component-card-border-radius-sm) 0 0
    var(--component-card-border-radius-sm);
  max-height: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
  z-index: 0;
}
.CardBasicHorizontal-module__icon___hvr1D {
  position: relative;
  line-height: 48px;
  font-weight: 300;
}
.CardBasicHorizontal-module__iconLeft___EjZa3 {
  width: 48px;
  height: 48px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.CardBasicHorizontal-module__icon1___4PDsg {
  position: relative;
  line-height: 48px;
  font-weight: 300;
}
.CardBasicHorizontal-module__iconRight___4fdUR {
  width: 48px;
  height: 48px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.CardBasicHorizontal-module__containerIcon___cOfgz {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--component-card-spacing-xs);
}
.CardBasicHorizontal-module__subtitle___2mLm-,
.CardBasicHorizontal-module__title___ypcyW {
  align-self: stretch;
  position: relative;
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.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 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--component-card-spacing-xs);
}
.CardBasicHorizontal-module__description___VrW7t {
  align-self: stretch;
  position: relative;
  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);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.CardBasicHorizontal-module__containerContent___P-dcN {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: 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);
}
.CardBasicHorizontal-module__icon2___ZXGQi {
  position: relative;
  line-height: 22px;
  font-weight: 300;
}
.CardBasicHorizontal-module__customIcon___0lqK3 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.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 {
  line-height: 22px;
  font-weight: 300;
}
.CardBasicHorizontal-module__actionLink___qJSVT,
.CardBasicHorizontal-module__iconChevron___B5cRS {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.CardBasicHorizontal-module__iconChevron___B5cRS {
  overflow: hidden;
  align-items: flex-start;
}
.CardBasicHorizontal-module__actionLink___qJSVT {
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  font-size: 14px;
  color: var(--component-link-icon-blackWhite-default);
}
.CardBasicHorizontal-module__icon4___TQQwb {
  position: relative;
  line-height: 18px;
}
.CardBasicHorizontal-module__iconLeft1___UyLJn {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.CardBasicHorizontal-module__icon5___6hnt9,
.CardBasicHorizontal-module__label1___F6kcX {
  position: relative;
}
.CardBasicHorizontal-module__label1___F6kcX {
  flex: 1;
  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;
}
.CardBasicHorizontal-module__icon5___6hnt9 {
  line-height: 18px;
}
.CardBasicHorizontal-module__iconRight1___aVYHf {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.CardBasicHorizontal-module__icon6___WU--n {
  position: relative;
  line-height: 18px;
}
.CardBasicHorizontal-module__iconLoading___-AF5V {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.CardBasicHorizontal-module__bgFocus___hzQCa {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 14px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.CardBasicHorizontal-module__secondaryButton___Kpv69 {
  flex: 1;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-button-spacing-padding-sm);
  position: relative;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}
.CardBasicHorizontal-module__icon7___kv4Mv {
  position: relative;
  line-height: 18px;
}
.CardBasicHorizontal-module__iconLeft2___8nmca {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.CardBasicHorizontal-module__icon8___-MSZJ,
.CardBasicHorizontal-module__label2___dtWWU {
  position: relative;
}
.CardBasicHorizontal-module__label2___dtWWU {
  flex: 1;
  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;
}
.CardBasicHorizontal-module__icon8___-MSZJ {
  line-height: 18px;
}
.CardBasicHorizontal-module__iconRight2___GX-b1 {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.CardBasicHorizontal-module__icon9___Frvu3 {
  position: relative;
  line-height: 18px;
}
.CardBasicHorizontal-module__iconLoading1___0Dydq {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.CardBasicHorizontal-module__bgFocus1___7OAv1 {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 14px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.CardBasicHorizontal-module__actionHorizontalButton___DgROF,
.CardBasicHorizontal-module__primaryButton___0CSRp {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.CardBasicHorizontal-module__primaryButton___0CSRp {
  flex: 1;
  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;
  position: relative;
  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);
}
.CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  align-self: stretch;
  gap: var(--component-card-spacing-sm);
}
.CardBasicHorizontal-module__icon10___TapyM {
  position: relative;
  line-height: 18px;
}
.CardBasicHorizontal-module__iconLeft3___mZu5n {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.CardBasicHorizontal-module__icon11___U1slp,
.CardBasicHorizontal-module__label3___bWPQ0 {
  position: relative;
}
.CardBasicHorizontal-module__label3___bWPQ0 {
  flex: 1;
  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;
}
.CardBasicHorizontal-module__icon11___U1slp {
  line-height: 18px;
}
.CardBasicHorizontal-module__iconRight3___4144Z {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.CardBasicHorizontal-module__icon12___UpbWK {
  position: relative;
  line-height: 18px;
}
.CardBasicHorizontal-module__iconLoading2___SZ2PB {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.CardBasicHorizontal-module__bgFocus2___i-GZs {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 14px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  align-self: stretch;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--component-button-spacing-padding-sm);
  position: relative;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}
.CardBasicHorizontal-module__icon13___qaEVC {
  position: relative;
  line-height: 18px;
}
.CardBasicHorizontal-module__iconLeft4___HgsbE {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 0;
}
.CardBasicHorizontal-module__icon14___-xvhI,
.CardBasicHorizontal-module__label4___PaJWJ {
  position: relative;
}
.CardBasicHorizontal-module__label4___PaJWJ {
  flex: 1;
  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;
}
.CardBasicHorizontal-module__icon14___-xvhI {
  line-height: 18px;
}
.CardBasicHorizontal-module__iconRight4___kXelI {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.CardBasicHorizontal-module__icon15___eSQQ0 {
  position: relative;
  line-height: 18px;
}
.CardBasicHorizontal-module__iconLoading3___L7ME- {
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 3;
}
.CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 14px;
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  display: none;
  z-index: 4;
}
.CardBasicHorizontal-module__actionVerticalButton___KY5KM,
.CardBasicHorizontal-module__primaryButton1___BwVrV {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.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);
  flex-direction: row;
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  position: relative;
  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);
}
.CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  flex-direction: column;
  gap: var(--component-card-spacing-sm);
}
.CardBasicHorizontal-module__containerBody___VmhRY,
.CardBasicHorizontal-module__containerContentaction___dxhY6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--component-card-spacing-sm);
}
.CardBasicHorizontal-module__containerContentaction___dxhY6 {
  width: 234px;
  flex-direction: column;
  font-size: 12px;
  color: var(--component-button-icon-blackWhite-secondary);
}
.CardBasicHorizontal-module__containerBody___VmhRY {
  align-self: stretch;
  flex: 1;
  border-radius: 0 16px 16px 0;
  overflow: hidden;
  flex-direction: row;
  padding: var(--component-card-spacing-md);
  z-index: 1;
}
.CardBasicHorizontal-module__bgFocus4___jpVQi {
  width: calc(100% + 8px);
  position: absolute;
  margin: 0 !important;
  height: calc(100% + 8px);
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 16px;
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 2;
}
.CardBasicHorizontal-module__root___fb0Gz {
  width: 480px;
  box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.03),
    0 4px 8px 2px rgba(0, 0, 0, 0.02);
  border-radius: var(--component-card-border-radius-sm);
  background-color: var(--component-card-bg-elevate);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  min-height: 138px;
  max-height: 138px;
  text-align: center;
  font-size: 32px;
  color: var(--component-card-icon-default);
  font-family: var(--font-font-awesome-6-pro);
}
.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;
  border-radius: 8px;
  background-color: unset;
  gap: var(--component-card-spacing-md);
}
.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;
  border-radius: 8px;
  background-color: unset;
  min-height: 148px;
  max-height: 148px;
  gap: var(--component-card-spacing-md);
}
.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: 0.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;
  border-radius: 8px;
  background-color: unset;
  min-height: 138px;
  max-height: 138px;
  gap: var(--component-card-spacing-md);
}
.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;
  border-radius: 8px;
  background-color: unset;
  min-height: 148px;
  max-height: 148px;
  gap: var(--component-card-spacing-md);
}
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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;
}

/* Custom styles */
.CardBasicHorizontal-module__root___fb0Gz .card-icon svg {
  fill: var(--component-card-icon-default);
}
.PurchaseButton-module__icon___9NIYN {
    position: relative;
    line-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .PurchaseButton-module__iconLoading___HMCg4 {
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .PurchaseButton-module__label___sQK87 {
    position: relative;
    line-height: 24px;
    font-weight: 800;
  }
  .PurchaseButton-module__title___pkFq9 {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
  }
  .PurchaseButton-module__details___XS-PE,
  .PurchaseButton-module__value___Ad-Js {
    position: relative;
    line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  }
  .PurchaseButton-module__description___eiSdD {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 0;
    text-align: left;
    font-size: var(--semantic-typography-caption-regular-default-fontSize);
  }
  .PurchaseButton-module__containerContent___zdxqN,
  .PurchaseButton-module__root___1T0iC {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .PurchaseButton-module__containerContent___zdxqN {
    flex: 1;
    flex-direction: column;
    text-align: right;
    color: var(--component-button-label-color-buy-primary);
    font-family: var(--font-inter);
  }
  .PurchaseButton-module__root___1T0iC {
    border-radius: var(--component-button-border-radius-xl);
    background-color: var(--component-button-bg-buy-primary-default);
    overflow: hidden;
    flex-direction: row;
    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);
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: var(--component-button-icon-buy-primary);
    font-family: var(--font-font-awesome-6-pro);
  }
  .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);
  }
  