@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,500,700&display=swap&subset=cyrillic,cyrillic-ext,latin-ext,vietnamese);
@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);
@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,500,700&display=swap&subset=cyrillic,cyrillic-ext,latin-ext,vietnamese);
:where(:not(:-webkit-any(html, iframe, canvas, img, svg, video, audio, symbol)):not(:-webkit-any(svg *, symbol *))) {
  all: unset;
  display: revert;
}

:where(:not(:-moz-any(html, iframe, canvas, img, svg, video, audio, symbol)):not(:-moz-any(svg *, symbol *))) {
  all: unset;
  display: revert;
}

:where(:not(:is(html, iframe, canvas, img, svg, video, audio, symbol)):not(:is(svg *, symbol *))) {
  all: unset;
  display: revert;
}

*, :before, :after {
  box-sizing: border-box;
}

html {
  -moz-text-size-adjust: none;
  text-size-adjust: none;
}

a, button {
  cursor: revert;
}

ol, ul, menu, summary {
  list-style: none;
}

img {
  max-block-size: 100%;
  max-inline-size: 100%;
}

table {
  border-collapse: collapse;
}

input, textarea {
  -webkit-user-select: auto;
}

input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

textarea {
  white-space: revert;
}

meter {
  -webkit-appearance: revert;
  -moz-appearance: revert;
  appearance: revert;
}

:where(pre) {
  all: revert;
  box-sizing: border-box;
}

::placeholder {
  color: unset;
}

:where([hidden]) {
  display: none;
}

:where([contenteditable]:not([contenteditable="false"])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

:where([draggable="true"]) {
  -webkit-user-drag: element;
}

:where(dialog:modal) {
  all: revert;
  box-sizing: border-box;
}

::-webkit-details-marker {
  display: none;
}

:host, :root {
  --du-text-size-3xs: 6px;
  --du-text-size-2xs: 8px;
  --du-text-size-xs: 10px;
  --du-text-size-sm: 12px;
  --du-text-size-default: 14px;
  --du-text-size-md: 16px;
  --du-text-size-lg: 28px;
  --du-text-size-xl: 30px;
  --du-text-size-2xl: 32px;
  --du-text-lh-2xs: 1;
  --du-text-lh-xs: 1.25;
  --du-text-lh-sm: 1.4;
  --du-text-lh-md: 1.5;
  --du-text-lh-lg: 1.75;
  --du-text-lh-xl: 2;
  --du-text-lh-2xl: 2.4;
  --du-text-weight-light: 300;
  --du-text-weight-normal: 400;
  --du-text-weight-semibold: 500;
  --du-text-weight-bold: 700;
  --du-text-align-left: start;
  --du-text-align-right: right;
  --du-text-align-center: center;
  --du-brand-white: #fff;
  --du-brand-dark-gray: #0e0e0e;
  --du-brand-red-coral: #ff444f;
  --du-brand-orange: #ff6444;
  --du-brand-secondary: #85acb0;
  --du-deriv-airtm: linear-gradient(90deg, #1a8fff 0%, #0083ff 100%);
  --du-deriv-banxa: linear-gradient(90deg, #000 0%, #4ac0ba 96.35%);
  --du-deriv-bitcoin: linear-gradient(90deg, #f89e32 0%, #f7931b 103.12%);
  --du-deriv-credit: linear-gradient(274.73deg, #464750 3.82%, #0e0f11 88.49%);
  --du-deriv-dp2p: linear-gradient(90deg, #ff444f 0%, #211d1e 95.22%);
  --du-deriv-fasapay: linear-gradient(90deg, #f6931c 0%, #4873ac 95.22%);
  --du-deriv-jeton: linear-gradient(90deg, #ff7635 0%, #ff671f 100%);
  --du-deriv-mastercard: linear-gradient(90deg, #eb001b 0%, #f79e1b 100%);
  --du-deriv-neteller: linear-gradient(90deg, #98cc53 0%, #8dc640 100%);
  --du-deriv-paylivre: linear-gradient(90deg, #352caa 0%, #9a6bfc 100%);
  --du-deriv-paysafe: linear-gradient(90deg, #e3001b 0%, #008ac9 100%);
  --du-deriv-perfectmoney: gradient-perfectmoney;
  --du-deriv-skrill: linear-gradient(274.73deg, #5a205d 3.82%, #7f3883 88.49%);
  --du-deriv-sticpay: linear-gradient(90deg, #f36938 0%, #f25822 100%);
  --du-deriv-virtual: linear-gradient(274.25deg, #333 9.01%, #5c5b5b 103.31%);
  --du-deriv-visa: linear-gradient(274.73deg, #1a205e 3.82%, #122d96 88.49%);
  --du-deriv-webmoney: linear-gradient(90deg, #1a77ac 0%, #0068a3 100%);
  --du-app-card-virtual: linear-gradient(274.25deg, #333 9.01%, #5c5b5b 103.31%);
  --du-app-card-virtual-swap-free: linear-gradient(58.51deg, #061828 28.06%, #1a3c60 93.51%);
}

:host .theme--light, :root .theme--light {
  --du-general-main-1: #fff;
  --du-general-main-2: #fff;
  --du-general-main-3: #999;
  --du-general-main-4: #ffffffb3;
  --du-general-section-1: #f2f3f4;
  --du-general-section-2: #f2f3f4;
  --du-general-section-3: #fafafa;
  --du-general-section-4: #f5f7fa;
  --du-general-section-5: #f2f3f4;
  --du-general-section-6: #f2f3f4;
  --du-general-disabled: #eaeced;
  --du-general-hover: #e6e9e9;
  --du-general-hover-1: #333;
  --du-general-active: #d6dadb;
  --du-text-general: #333;
  --du-text-primary: #999;
  --du-text-less-prominent: #999;
  --du-text-prominent: #333;
  --du-text-disabled: #999;
  --du-text-disabled-1: #d6d6d6;
  --du-text-loss-danger: #ec3f3f;
  --du-text-profit-success: #4bb4b3;
  --du-text-warning: #ffad3a;
  --du-text-red: #ff444f;
  --du-text-green: #17eabd;
  --du-text-blue: #0796e0;
  --du-text-info-blue: #377cfc;
  --du-text-black: #000;
  --du-text-orange: #ff9c13;
  --du-system-dark-2-general-text: #c2c2c2;
  --du-text-info-blue-background: #dfeaff;
  --du-text-colored-background: #fff;
  --du-icon-light-background: #5c5c5c;
  --du-icon-dark-background: #fff;
  --du-icon-gray-background: #f2f3f4;
  --du-icon-black-plus: #000;
  --du-text-status-info-blue: #377cfc;
  --du-text-hint: #333;
  --du-text-white: #fff;
  --du-text-black-transparent: #000000b8;
  --du-purchase-main-1: #4bb4b3;
  --du-purchase-section-1: #3d9494;
  --du-purchase-main-2: #ec3f3f;
  --du-purchase-section-2: #d33636;
  --du-purchase-disabled-main: #eaeced;
  --du-purchase-disabled-section: #e6e9e9;
  --du-button-primary-default: var(--du-brand-red-coral);
  --du-button-secondary-default: #999;
  --du-button-tertiary-default: transparent;
  --du-button-primary-light-default: #ff444f29;
  --du-button-primary-hover: #eb3e48;
  --du-button-secondary-hover: #00000014;
  --du-button-tertiary-hover: #ff444f14;
  --du-button-primary-light-hover: #ff444f3d;
  --du-button-toggle-primary: #0796e0;
  --du-button-toggle-secondary: #d6dadb;
  --du-button-toggle-alternate: #fff;
  --du-overlay-outside-dialog: #000000b8;
  --du-overlay-inside-dialog: #fffffff5;
  --du-shadow-menu: #00000029;
  --du-shadow-menu-2: #00000029;
  --du-shadow-drop: #00000014;
  --du-shadow-box: #0006;
  --du-state-normal: #fff;
  --du-state-hover: #e6e9e9;
  --du-state-active: #d6dadb;
  --du-state-disabled: #eaeced;
  --du-checkbox-disabled-gray: #d6d6d6;
  --du-sidebar-tab: #d6d6d6;
  --du-border-normal: #d6dadb;
  --du-border-normal-1: #d6dadb;
  --du-border-normal-2: #d6dadb;
  --du-border-normal-3: #d6d6d6;
  --du-border-hover: #999;
  --du-border-hover-1: #5c5c5c;
  --du-border-active: var(--du-brand-secondary);
  --du-border-disabled: #eaeced;
  --du-border-divider: #f2f3f4;
  --du-fill-normal: #fff;
  --du-fill-normal-1: #c2c2c2;
  --du-fill-hover: #999;
  --du-fill-active: var(--du-brand-secondary);
  --du-fill-disabled: #eaeced;
  --du-status-default: #eaeced;
  --du-status-adjustment: #999;
  --du-status-danger: #ec3f3f;
  --du-status-success: #4bb4b3;
  --du-status-warning: #ffad3a;
  --du-status-warning-transparent: #ffad3a29;
  --du-status-transfer: #ff6444;
  --du-status-info: #377cfc;
  --du-status-colored-background: #fff;
  --du-status-alert-background: #ffad3a29;
  --du-dashboard-swap-free: linear-gradient(58.51deg, #061828 28.06%, #1a3c60 93.51%);
  --du-dashboard-app: linear-gradient(274.25deg, #333 9.01%, #5c5b5b 103.31%);
  --du-payment-skrill: linear-gradient(274.73deg, #5a205d 3.82%, #7f3883 88.49%);
  --du-payment-visa: linear-gradient(274.73deg, #1a205e 3.82%, #122d96 88.49%);
  --du-payment-mastercard: linear-gradient(90deg, #eb001b 0%, #f79e1b 100%);
  --du-payment-credit-and-debit: linear-gradient(274.73deg, #464750 3.82%, #0e0f11 88.49%);
  --du-payment-bitcoin: linear-gradient(90deg, #f89e32 0%, #f7931b 103.12%);
  --du-payment-usd-coin: linear-gradient(90deg, #3d83cf 0%, #2775ca 100%);
  --du-payment-neteller: linear-gradient(90deg, #98cc53 0%, #8dc640 100%);
  --du-payment-webmoney: linear-gradient(90deg, #1a77ac 0%, #0068a3 100%);
  --du-payment-jeton: linear-gradient(90deg, #ff7635 0%, #ff671f 100%);
  --du-payment-sticpay: linear-gradient(90deg, #f36938 0%, #f25822 100%);
  --du-payment-airtm: linear-gradient(90deg, #1a8fff 0%, #0083ff 100%);
  --du-payment-dp2p: linear-gradient(90deg, #ff444f 0%, #211d1e 95.22%);
  --du-payment-deriv: linear-gradient(90deg, #ff6444 0%, #ff444f 100%);
  --du-transparent-success: #4bb4b3eb;
  --du-transparent-success-secondary: #00883214;
  --du-transparent-blue-secondary: #2c9aff14;
  --du-transparent-info: #377cfc29;
  --du-transparent-hint: #377cfc14;
  --du-transparent-danger: #ff444f29;
  --du-transparent-danger-secondary: #e6190e14;
  --du-transparent-correct-message: #4bb4b329;
  --du-transparent-fake-message: #ec3f3f29;
  --du-transparent-warning-secondary: #ff9c1314;
  --du-gradient-success: linear-gradient(to top, #fff, #4bb4b329);
  --du-gradient-danger: linear-gradient(to top, #fff, #ff444f29);
  --du-contract-gradient-danger: linear-gradient(to top, #fff 85%, #ff444f29);
  --du-gradient-right-edge: linear-gradient(to right, #fff0 -5%, #fff 71%);
  --du-gradient-blue: linear-gradient(90deg, #00a8af 0%, #04cfd8 104.41%);
  --du-gradient-gold: linear-gradient(90deg, #f7931a 0%, #ffc71b 104.41%);
  --du-gradient-green: linear-gradient(90deg, #1db193 0%, #09da7a 104.41%);
  --du-badge-white: #fff;
  --du-badge-blue: #0677af;
  --du-badge-blue-secondary: #0777c4;
  --du-badge-light-blue: #0677af;
  --du-badge-violet: #2a3052;
  --du-badge-success: #4bb4b3;
  --du-badge-success-secondary: #007a22;
  --du-badge-warning: #ffad3a;
  --du-badge-warning-secondary: #c47d00;
  --du-badge-danger: #ec3f3f;
  --du-badge-danger-secondary: #c40000;
  --du-badge-purple: #722fe4;
  --du-traders-hub-banner-border-color: #e6e9e9;
  --du-derivs-banner-ready-bg-color: #e2f3f3;
  --du-derivs-banner-ready-tick-bg-color: #4ab4b3;
  --du-derivs-banner-border-color: #e6e9e9;
  --du-derivs-banner-dot-color: #d6d6d6;
  --du-derivs-banner-active-dot-color: #ff444f;
  --du-derivs-card-active-gradient-background: linear-gradient(180deg, #0000 50%, #00000029 100%);
  --du-deriv-demo-bg-color: #fff8f9;
  --du-deriv-demo-divider-color: #fff0f1;
  --du-deriv-eu-disclaimer: #e6e9e9;
  --du-deriv-box-shadow: 0px 12px 16px -4px #0e0e0e14, 0px 4px 6px -2px #0e0e0e08;
  --du-demo-text-color-1: #c2c2c2;
  --du-demo-text-color-2: #fff;
  --du-header-background-mt5: #e6f5ff;
  --du-header-background-others: #e8fdf8;
}

:host .theme--dark, :root .theme--dark {
  --du-general-main-1: #0e0e0e;
  --du-general-main-2: #151717;
  --du-general-main-3: #1d1f20;
  --du-general-main-4: #0e0e0e80;
  --du-general-section-1: #151717;
  --du-general-section-2: #0e0e0e;
  --du-general-section-3: #242828;
  --du-general-section-4: #242828;
  --du-general-section-5: #242828;
  --du-general-section-6: #6e6e6e;
  --du-general-disabled: #1d1f20;
  --du-general-hover: #242828;
  --du-general-hover-1: #fff;
  --du-general-active: #323738;
  --du-text-prominent: #fff;
  --du-text-general: #c2c2c2;
  --du-text-less-prominent: #6e6e6e;
  --du-text-primary: #999;
  --du-text-disabled: #3e3e3e;
  --du-text-disabled-1: #3e3e3e;
  --du-text-profit-success: #00a79e;
  --du-text-loss-danger: #cc2e3d;
  --du-text-red: #ff444f;
  --du-text-colored-background: #fff;
  --du-text-info-blue: #92b8ff;
  --du-text-info-blue-background: #182130;
  --du-text-status-info-blue: #377cfc;
  --du-text-hint: #c2c2c2;
  --du-text-white: #fff;
  --du-icon-light-background: #5c5c5c;
  --du-icon-dark-background: #fff;
  --du-icon-gray-background: #333;
  --du-icon-black-plus: #fff;
  --du-text-black-transparent: #ffffff47;
  --du-purchase-main-1: #00a79e;
  --du-purchase-section-1: #008079;
  --du-purchase-main-2: #cc2e3d;
  --du-purchase-section-2: #a32430;
  --du-purchase-disabled-main: #1d1f20;
  --du-purchase-disabled-section: #0e0e0e;
  --du-button-primary-default: var(--du-brand-red-coral);
  --du-button-secondary-default: #6e6e6e;
  --du-button-tertiary-default: transparent;
  --du-button-primary-light-default: #ff444f29;
  --du-button-primary-hover: #eb3e48;
  --du-button-secondary-hover: #ffffff14;
  --du-button-tertiary-hover: #ff444f14;
  --du-button-primary-light-hover: #ff444f3d;
  --du-button-toggle-primary: #0796e0;
  --du-button-toggle-secondary: #323738;
  --du-button-toggle-alternate: #323738;
  --du-overlay-outside-dialog: #000000b8;
  --du-overlay-inside-dialog: #0e0e0ef5;
  --du-shadow-menu: #000000d6;
  --du-shadow-menu-2: #000000b8;
  --du-shadow-drop: #000000a3;
  --du-shadow-box: #555975;
  --du-state-normal: #0e0e0e;
  --du-state-hover: #242828;
  --du-state-active: #323738;
  --du-state-disabled: #1d1f20;
  --du-checkbox-disabled-gray: #d6d6d6;
  --du-sidebar-tab: #6e6e6e;
  --du-border-normal: #323738;
  --du-border-normal-1: #d6dadb;
  --du-border-normal-2: #999;
  --du-border-normal-3: #6e6e6e;
  --du-border-hover: #6e6e6e;
  --du-border-hover-1: #5c5c5c;
  --du-border-active: var(--du-brand-secondary);
  --du-border-disabled: #1d1f20;
  --du-border-divider: #2e2e2e;
  --du-fill-normal: #0e0e0e;
  --du-fill-normal-1: #333;
  --du-fill-hover: #6e6e6e;
  --du-fill-active: var(--du-brand-secondary);
  --du-fill-disabled: #1d1f20;
  --du-status-default: #eaeced;
  --du-status-adjustment: #999;
  --du-status-danger: #cc2e3d;
  --du-status-warning: #ffad3a;
  --du-status-warning-transparent: #ffad3a29;
  --du-status-success: #00a79e;
  --du-status-transfer: #ff6444;
  --du-status-info: #377cfc;
  --du-status-colored-background: #fff;
  --du-status-alert-background: #ffad3a29;
  --du-transparent-success: #00a79eeb;
  --du-transparent-success-secondary: #00883214;
  --du-transparent-blue-secondary: #2c9aff14;
  --du-transparent-info: #377cfc29;
  --du-transparent-hint: #377cfc29;
  --du-transparent-danger: #ff444f29;
  --du-transparent-danger-secondary: #e6190e14;
  --du-transparent-correct-message: #4bb4b329;
  --du-transparent-fake-message: #ec3f3f29;
  --du-transparent-warning-secondary: #ff9c1314;
  --du-gradient-success: linear-gradient(to top, #0e0e0e, #00a79e29);
  --du-gradient-danger: linear-gradient(to top, #0e0e0e, #ff444f29);
  --du-contract-gradient-danger: linear-gradient(to top, #0e0e0e 85%, #ff444f29);
  --du-gradient-right-edge: linear-gradient(to right, #0e0e0e00 -5%, #0e0e0e 71%);
  --du-gradient-blue: linear-gradient(90deg, #00a8af 0%, #04cfd8 104.41%);
  --du-gradient-gold: linear-gradient(90deg, #f7931a 0%, #ffc71b 104.41%);
  --du-gradient-green: linear-gradient(90deg, #1db193 0%, #09da7a 104.41%);
  --du-badge-white: #fff;
  --du-badge-blue: #0677af;
  --du-badge-blue-secondary: #0777c4;
  --du-badge-light-blue: #00c6ef;
  --du-badge-violet: #2a3052;
  --du-badge-success: #00a79e;
  --du-badge-success-secondary: #007a22;
  --du-badge-warning: #ffad3a;
  --du-badge-warning-secondary: #c47d00;
  --du-badge-danger: #cc2e3d;
  --du-badge-danger-secondary: #c40000;
  --du-badge-purple: #8f4bff;
  --du-traders-hub-banner-border-color: #242828;
  --du-derivs-banner-ready-bg-color: #e2f3f3;
  --du-derivs-banner-ready-tick-bg-color: #4ab4b3;
  --du-derivs-banner-border-color: #e6e9e9;
  --du-derivs-banner-dot-color: #d6d6d6;
  --du-derivs-banner-active-dot-color: #ff444f;
  --du-derivs-card-active-gradient-background: linear-gradient(180deg, #fff0 50%, #ffffff29 100%);
  --du-deriv-demo-bg-color: #140506;
  --du-deriv-demo-divider-color: #323738;
  --du-deriv-eu-disclaimer: #e6e9e9;
  --du-deriv-box-shadow: 0px 12px 16px -4px #0e0e0e14, 0px 4px 6px -2px #0e0e0e08;
  --du-demo-text-color-1: #333;
  --du-demo-text-color-2: #333;
  --du-header-background-mt5: #e6f5ff;
  --du-header-background-others: #e8fdf8;
}

html {
  font-family: IBM Plex Sans, sans-serif;
}

.derivs-loader {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 7.2rem;
  height: 3.2rem;
  transition: all .4s;
  display: flex;
}

.derivs-loader--fullscreen {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.derivs-loader__element {
  border-radius: 1rem;
  width: .8rem;
  height: 3.2rem;
  animation: 1.5s ease-in infinite both loader;
  display: block;
}

.derivs-loader__element:first-child {
  animation-delay: .1s;
}

.derivs-loader__element:nth-child(2) {
  animation-delay: .2s;
}

.derivs-loader__element:nth-child(3) {
  animation-delay: .3s;
}

.derivs-loader__element:nth-child(4) {
  animation-delay: .4s;
}

.derivs-loader__element:nth-child(5) {
  animation-delay: .5s;
}

@keyframes loader {
  0% {
    height: 50%;
    bottom: 0;
  }

  12.5% {
    height: 75%;
    bottom: 0;
  }

  25% {
    height: 100%;
    bottom: 75%;
  }

  37.5% {
    height: 75%;
    bottom: 0;
  }

  50% {
    height: 50%;
    bottom: 0;
  }

  to {
    height: 50%;
    bottom: 0;
  }
}

*, :before, :after {
  box-sizing: border-box;
}

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

body {
  margin: 0;
}

hr {
  height: 0;
  color: inherit;
}

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

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

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

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

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

button, select {
  text-transform: none;
}

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

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

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

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

legend {
  padding: 0;
}

progress {
  vertical-align: baseline;
}

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

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

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

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

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

summary {
  display: list-item;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.Steppers-module__root___sLvmH {
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-style="tertiary"] .BasicButtonBlack-module__label___GY0yW {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonBlack-module__root___A4v3J .BasicButtonBlack-module__iconLeft___su-LW svg, .BasicButtonBlack-module__root___A4v3J .BasicButtonBlack-module__iconRight___agqHg svg, .BasicButtonBlack-module__root___A4v3J .BasicButtonBlack-module__iconLoading___Gvs0a svg {
  fill: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-style="secondary"] .BasicButtonBlack-module__iconLeft___su-LW svg, .BasicButtonBlack-module__root___A4v3J[data-style="secondary"] .BasicButtonBlack-module__iconRight___agqHg svg, .BasicButtonBlack-module__root___A4v3J[data-style="secondary"] .BasicButtonBlack-module__iconLoading___Gvs0a svg {
  fill: var(--component-button-icon-black-secondary);
}

.BasicButtonBlack-module__root___A4v3J[data-style="tertiary"] .BasicButtonBlack-module__iconLeft___su-LW svg, .BasicButtonBlack-module__root___A4v3J[data-style="tertiary"] .BasicButtonBlack-module__iconRight___agqHg svg, .BasicButtonBlack-module__root___A4v3J[data-style="tertiary"] .BasicButtonBlack-module__iconLoading___Gvs0a svg {
  fill: var(--component-button-icon-black-tertiary);
}

.BasicButtonWhite-module__icon___nMWvu {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-white-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhite-module__iconLeft___N4S1H {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-white-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonWhite-module__icon1___2mKIh {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-white-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhite-module__iconRight___jaxUH {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhite-module__icon2___cGJ-r {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-white-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhite-module__iconLoading___1XJLH {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhite-module__bgFocus___Y0xv1 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonWhite-module__root___DG0PC {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-white-primary-active);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-white-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: unset;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: var(--component-button-bg-white-secondary-active);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: var(--component-button-bg-white-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-white-secondary-active);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-white-primary-hover);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: var(--component-button-bg-white-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: var(--component-button-bg-white-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}

.BasicButtonWhite-module__root___DG0PC[data-style="tertiary"] .BasicButtonWhite-module__label___vrpfB {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonWhite-module__root___DG0PC .BasicButtonWhite-module__iconLeft___N4S1H svg, .BasicButtonWhite-module__root___DG0PC .BasicButtonWhite-module__iconRight___jaxUH svg, .BasicButtonWhite-module__root___DG0PC .BasicButtonWhite-module__iconLoading___1XJLH svg {
  fill: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-style="secondary"] .BasicButtonWhite-module__iconLeft___N4S1H svg, .BasicButtonWhite-module__root___DG0PC[data-style="secondary"] .BasicButtonWhite-module__iconRight___jaxUH svg, .BasicButtonWhite-module__root___DG0PC[data-style="secondary"] .BasicButtonWhite-module__iconLoading___1XJLH svg {
  fill: var(--component-button-icon-white-secondary);
}

.BasicButtonWhite-module__root___DG0PC[data-style="tertiary"] .BasicButtonWhite-module__iconLeft___N4S1H svg, .BasicButtonWhite-module__root___DG0PC[data-style="tertiary"] .BasicButtonWhite-module__iconRight___jaxUH svg, .BasicButtonWhite-module__root___DG0PC[data-style="tertiary"] .BasicButtonWhite-module__iconLoading___1XJLH svg {
  fill: var(--component-button-icon-white-tertiary);
}

.BasicButtonCoral-module__icon___xLciz {
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-sm-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  position: relative;
}

.BasicButtonCoral-module__iconLeft___lCHMi {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-secondary-lg);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonCoral-module__icon1___Gkfod {
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-sm-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  position: relative;
}

.BasicButtonCoral-module__iconRight___W0deG {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonCoral-module__icon2___GXwpG {
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-sm-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  position: relative;
}

.BasicButtonCoral-module__iconLoading___okkQc {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonCoral-module__bgFocus___vpQ-J {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonCoral-module__root___C7uG2 {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-coral-primary-active);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-style="tertiary"] .BasicButtonCoral-module__label___fqPif {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonCoral-module__root___C7uG2 .BasicButtonCoral-module__iconLeft___lCHMi svg, .BasicButtonCoral-module__root___C7uG2 .BasicButtonCoral-module__iconRight___W0deG svg, .BasicButtonCoral-module__root___C7uG2 .BasicButtonCoral-module__iconLoading___okkQc svg {
  fill: var(--component-button-icon-coral-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-style="secondary"] .BasicButtonCoral-module__iconLeft___lCHMi svg, .BasicButtonCoral-module__root___C7uG2[data-style="secondary"] .BasicButtonCoral-module__iconRight___W0deG svg, .BasicButtonCoral-module__root___C7uG2[data-style="secondary"] .BasicButtonCoral-module__iconLoading___okkQc svg {
  fill: var(--component-button-icon-coral-secondary);
}

.BasicButtonCoral-module__root___C7uG2[data-style="tertiary"] .BasicButtonCoral-module__iconLeft___lCHMi svg, .BasicButtonCoral-module__root___C7uG2[data-style="tertiary"] .BasicButtonCoral-module__iconRight___W0deG svg, .BasicButtonCoral-module__root___C7uG2[data-style="tertiary"] .BasicButtonCoral-module__iconLoading___okkQc svg {
  fill: var(--component-button-icon-coral-tertiary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__icon___WY4Ig {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBuy-module__iconLeft___PdVvD {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonBuy-module__icon1___8-F4h {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBuy-module__iconRight___cKyi5 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBuy-module__icon2___jwgXF {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBuy-module__iconLoading___arreE {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBuy-module__bgFocus___Lr-it {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonBuy-module__root___VJ9Dr {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-active);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: unset;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__label___lHbFA {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonBuy-module__root___VJ9Dr .BasicButtonBuy-module__iconLeft___PdVvD svg, .BasicButtonBuy-module__root___VJ9Dr .BasicButtonBuy-module__iconRight___cKyi5 svg, .BasicButtonBuy-module__root___VJ9Dr .BasicButtonBuy-module__iconLoading___arreE svg {
  fill: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-style="secondary"] .BasicButtonBuy-module__iconLeft___PdVvD svg, .BasicButtonBuy-module__root___VJ9Dr[data-style="secondary"] .BasicButtonBuy-module__iconRight___cKyi5 svg, .BasicButtonBuy-module__root___VJ9Dr[data-style="secondary"] .BasicButtonBuy-module__iconLoading___arreE svg {
  fill: var(--component-button-icon-buy-secondary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__iconLeft___PdVvD svg, .BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__iconRight___cKyi5 svg, .BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__iconLoading___arreE svg {
  fill: var(--component-button-icon-buy-tertiary);
}

.BasicButtonSell-module__icon___MbpGj {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-sell-primary);
  text-align: center;
  position: relative;
}

.BasicButtonSell-module__iconLeft___aDzDU {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-sell-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonSell-module__icon1___0NmHS {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-sell-primary);
  text-align: center;
  position: relative;
}

.BasicButtonSell-module__iconRight___Fr3UX {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonSell-module__icon2___hVple {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-sell-primary);
  text-align: center;
  position: relative;
}

.BasicButtonSell-module__iconLoading___bJrcO {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonSell-module__bgFocus___T8gB4 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonSell-module__root___-z3P2 {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-sell-primary-active);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-sell-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: unset;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: var(--component-button-bg-sell-secondary-active);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: var(--component-button-bg-sell-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-sell-secondary-active);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-sell-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-sell-primary-hover);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-sell-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: var(--component-button-bg-sell-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: var(--component-button-bg-sell-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-sell-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-sell-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}

.BasicButtonSell-module__root___-z3P2[data-style="tertiary"] .BasicButtonSell-module__label___0DuTz {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonSell-module__root___-z3P2 .BasicButtonSell-module__iconLeft___aDzDU svg, .BasicButtonSell-module__root___-z3P2 .BasicButtonSell-module__iconRight___Fr3UX svg, .BasicButtonSell-module__root___-z3P2 .BasicButtonSell-module__iconLoading___bJrcO svg {
  fill: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-style="secondary"] .BasicButtonSell-module__iconLeft___aDzDU svg, .BasicButtonSell-module__root___-z3P2[data-style="secondary"] .BasicButtonSell-module__iconRight___Fr3UX svg, .BasicButtonSell-module__root___-z3P2[data-style="secondary"] .BasicButtonSell-module__iconLoading___bJrcO svg {
  fill: var(--component-button-icon-sell-secondary);
}

.BasicButtonSell-module__root___-z3P2[data-style="tertiary"] .BasicButtonSell-module__iconLeft___aDzDU svg, .BasicButtonSell-module__root___-z3P2[data-style="tertiary"] .BasicButtonSell-module__iconRight___Fr3UX svg, .BasicButtonSell-module__root___-z3P2[data-style="tertiary"] .BasicButtonSell-module__iconLoading___bJrcO svg {
  fill: var(--component-button-icon-sell-tertiary);
}

.BasicButtonBlackWhite-module__icon___AmF7k {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBlackWhite-module__iconLeft___tC95j {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonBlackWhite-module__icon1___ZYseE {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBlackWhite-module__iconRight___3qXIT {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBlackWhite-module__icon2___sKAjt {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBlackWhite-module__iconLoading___Tvl-t {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBlackWhite-module__bgFocus___YS231 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonBlackWhite-module__root___DUaf0 {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: unset;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-style="tertiary"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonBlackWhite-module__root___DUaf0 .BasicButtonBlackWhite-module__iconLeft___tC95j svg, .BasicButtonBlackWhite-module__root___DUaf0 .BasicButtonBlackWhite-module__iconRight___3qXIT svg, .BasicButtonBlackWhite-module__root___DUaf0 .BasicButtonBlackWhite-module__iconLoading___Tvl-t svg {
  fill: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-style="secondary"] .BasicButtonBlackWhite-module__iconLeft___tC95j svg, .BasicButtonBlackWhite-module__root___DUaf0[data-style="secondary"] .BasicButtonBlackWhite-module__iconRight___3qXIT svg, .BasicButtonBlackWhite-module__root___DUaf0[data-style="secondary"] .BasicButtonBlackWhite-module__iconLoading___Tvl-t svg {
  fill: var(--component-button-icon-blackWhite-secondary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-style="tertiary"] .BasicButtonBlackWhite-module__iconLeft___tC95j svg, .BasicButtonBlackWhite-module__root___DUaf0[data-style="tertiary"] .BasicButtonBlackWhite-module__iconRight___3qXIT svg, .BasicButtonBlackWhite-module__root___DUaf0[data-style="tertiary"] .BasicButtonBlackWhite-module__iconLoading___Tvl-t svg {
  fill: var(--component-button-icon-blackWhite-tertiary);
}

.BasicButtonWhiteBlack-module__icon___BbP1m {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhiteBlack-module__iconLeft___qC03I {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonWhiteBlack-module__icon1___aBIIQ {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhiteBlack-module__iconRight___tDLv4 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhiteBlack-module__icon2___jRp7T {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhiteBlack-module__iconLoading___1kVfB {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonWhiteBlack-module__root___xdoik {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-active);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: unset;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-style="tertiary"] .BasicButtonWhiteBlack-module__label___WT-7O {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonWhiteBlack-module__root___xdoik .BasicButtonWhiteBlack-module__iconLeft___qC03I svg, .BasicButtonWhiteBlack-module__root___xdoik .BasicButtonWhiteBlack-module__iconRight___tDLv4 svg, .BasicButtonWhiteBlack-module__root___xdoik .BasicButtonWhiteBlack-module__iconLoading___1kVfB svg {
  fill: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-style="secondary"] .BasicButtonWhiteBlack-module__iconLeft___qC03I svg, .BasicButtonWhiteBlack-module__root___xdoik[data-style="secondary"] .BasicButtonWhiteBlack-module__iconRight___tDLv4 svg, .BasicButtonWhiteBlack-module__root___xdoik[data-style="secondary"] .BasicButtonWhiteBlack-module__iconLoading___1kVfB svg {
  fill: var(--component-button-icon-whiteBlack-secondary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-style="tertiary"] .BasicButtonWhiteBlack-module__iconLeft___qC03I svg, .BasicButtonWhiteBlack-module__root___xdoik[data-style="tertiary"] .BasicButtonWhiteBlack-module__iconRight___tDLv4 svg, .BasicButtonWhiteBlack-module__root___xdoik[data-style="tertiary"] .BasicButtonWhiteBlack-module__iconLoading___1kVfB svg {
  fill: var(--component-button-icon-whiteBlack-tertiary);
}

.BasicButtonGlacier-module__icon___XXTtw {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-glacier-primary);
  text-align: center;
  position: relative;
}

.BasicButtonGlacier-module__iconLeft___QDKK8 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-glacier-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonGlacier-module__icon1___-O6vP {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-glacier-primary);
  text-align: center;
  position: relative;
}

.BasicButtonGlacier-module__iconRight___Qi-RD {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonGlacier-module__icon2___75v-j {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-glacier-primary);
  text-align: center;
  position: relative;
}

.BasicButtonGlacier-module__iconLoading___-r-Mc {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonGlacier-module__root___3aWd3 {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-glacier-primary-active);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-glacier-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  background-color: unset;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  background-color: var(--component-button-bg-glacier-secondary-active);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  background-color: var(--component-button-bg-glacier-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-glacier-secondary-active);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-glacier-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-style="tertiary"] .BasicButtonGlacier-module__label___9lhbE {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonGlacier-module__root___3aWd3 .BasicButtonGlacier-module__iconLeft___QDKK8 svg, .BasicButtonGlacier-module__root___3aWd3 .BasicButtonGlacier-module__iconRight___Qi-RD svg, .BasicButtonGlacier-module__root___3aWd3 .BasicButtonGlacier-module__iconLoading___-r-Mc svg {
  fill: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-style="secondary"] .BasicButtonGlacier-module__iconLeft___QDKK8 svg, .BasicButtonGlacier-module__root___3aWd3[data-style="secondary"] .BasicButtonGlacier-module__iconRight___Qi-RD svg, .BasicButtonGlacier-module__root___3aWd3[data-style="secondary"] .BasicButtonGlacier-module__iconLoading___-r-Mc svg, .BasicButtonGlacier-module__root___3aWd3[data-style="tertiary"] .BasicButtonGlacier-module__iconLeft___QDKK8 svg, .BasicButtonGlacier-module__root___3aWd3[data-style="tertiary"] .BasicButtonGlacier-module__iconRight___Qi-RD svg, .BasicButtonGlacier-module__root___3aWd3[data-style="tertiary"] .BasicButtonGlacier-module__iconLoading___-r-Mc svg {
  fill: var(--component-button-bg-glacier-primary-default);
}

.IconButtonBlack-module__icon___d6veE {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-coral-primary);
  text-align: center;
  position: relative;
}

.IconButtonBlack-module__iconCustom___hwxGF {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonBlack-module__iconLoading___ifp-q {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonBlack-module__bgFocus___pTUuk {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonBlack-module__iconColorReference___Zfom0 {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-coral-primary);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonBlack-module__root___s8XMt {
  cursor: pointer;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonBlack-module__root___s8XMt .IconButtonBlack-module__iconCustom___hwxGF svg, .IconButtonBlack-module__root___s8XMt .IconButtonBlack-module__iconLoading___ifp-q svg {
  fill: var(--component-button-icon-black-primary);
}

.IconButtonBlack-module__root___s8XMt[data-style="tertiary"] .IconButtonBlack-module__iconCustom___hwxGF svg, .IconButtonBlack-module__root___s8XMt[data-style="tertiary"] .IconButtonBlack-module__iconLoading___ifp-q svg {
  fill: var(--component-button-bg-black-primary-default);
}

.IconButtonWhite-module__icon___ZIXN5 {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-bg-black-primary-default);
  text-align: center;
  position: relative;
}

.IconButtonWhite-module__iconCustom___MPP-S {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonWhite-module__iconLoading___91rPf {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonWhite-module__bgFocus___mJJjL {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonWhite-module__iconColorReference___NTZG7 {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-bg-black-primary-default);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonWhite-module__root___Ujjq4 {
  cursor: pointer;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhite-module__root___Ujjq4 .IconButtonWhite-module__iconCustom___MPP-S svg, .IconButtonWhite-module__root___Ujjq4 .IconButtonWhite-module__iconLoading___91rPf svg {
  fill: var(--component-button-icon-white-primary);
}

.IconButtonWhite-module__root___Ujjq4[data-style="tertiary"] .IconButtonWhite-module__iconCustom___MPP-S svg, .IconButtonWhite-module__root___Ujjq4[data-style="tertiary"] .IconButtonWhite-module__iconLoading___91rPf svg {
  fill: var(--component-button-bg-white-primary-default);
}

.IconButtonCoral-module__icon___hUgqc {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-coral-primary);
  text-align: center;
  position: relative;
}

.IconButtonCoral-module__iconCustom___9ZDEr {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonCoral-module__iconLoading___2iFyL {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonCoral-module__bgFocus___ze35D {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-coral-primary);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonCoral-module__root___V5B-s {
  cursor: pointer;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 32px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 344px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 44px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 340px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 18px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 12px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 348px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 32px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 344px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 44px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 340px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 18px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 12px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 348px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s .IconButtonCoral-module__iconCustom___9ZDEr svg, .IconButtonCoral-module__root___V5B-s .IconButtonCoral-module__iconLoading___2iFyL svg {
  fill: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-style="tertiary"] .IconButtonCoral-module__iconCustom___9ZDEr svg, .IconButtonCoral-module__root___V5B-s[data-style="tertiary"] .IconButtonCoral-module__iconLoading___2iFyL svg {
  fill: var(--component-button-bg-coral-primary-default);
}

.IconButtonBlackWhite-module__icon___uhLCW {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  position: relative;
}

.IconButtonBlackWhite-module__iconCustom___cjp40 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonBlackWhite-module__iconLoading___2xldS {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonBlackWhite-module__bgFocus___cXt6I {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonBlackWhite-module__iconColorReference___loJBN {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonBlackWhite-module__root___r-jif {
  cursor: pointer;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonBlackWhite-module__root___r-jif .IconButtonBlackWhite-module__iconCustom___cjp40 svg, .IconButtonBlackWhite-module__root___r-jif .IconButtonBlackWhite-module__iconLoading___2xldS svg {
  fill: var(--component-button-icon-blackWhite-primary);
}

.IconButtonBlackWhite-module__root___r-jif[data-style="tertiary"] .IconButtonBlackWhite-module__iconCustom___cjp40 svg, .IconButtonBlackWhite-module__root___r-jif[data-style="tertiary"] .IconButtonBlackWhite-module__iconLoading___2xldS svg {
  fill: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonWhiteBlack-module__icon___YJx28 {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-bg-black-primary-default);
  text-align: center;
  position: relative;
}

.IconButtonWhiteBlack-module__iconCustom___L4sUv {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonWhiteBlack-module__iconLoading___eGViP {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonWhiteBlack-module__bgFocus___o--fS {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-bg-black-primary-default);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonWhiteBlack-module__root___TkwEr {
  cursor: pointer;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhiteBlack-module__root___TkwEr .IconButtonWhiteBlack-module__iconCustom___L4sUv svg, .IconButtonWhiteBlack-module__root___TkwEr .IconButtonWhiteBlack-module__iconLoading___eGViP svg {
  fill: var(--component-button-bg-black-primary-default);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-style="tertiary"] .IconButtonWhiteBlack-module__iconCustom___L4sUv svg, .IconButtonWhiteBlack-module__root___TkwEr[data-style="tertiary"] .IconButtonWhiteBlack-module__iconLoading___eGViP svg {
  fill: var(--component-button-icon-black-primary);
}

.PaginationButtonAtom-module__icon___N78zk {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.PaginationButtonAtom-module__customIcon___BZScl {
  z-index: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.PaginationButtonAtom-module__hiddenLabel___-AcpQ {
  width: 32px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--component-pagination-label-typography);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  display: none;
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 16px);
  overflow: hidden;
  margin: 0 !important;
}

.PaginationButtonAtom-module__focus___aK7C1 {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 6px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.PaginationButtonAtom-module__root___bWNJ- {
  width: var(--component-pagination-width-button);
  border-radius: var(--component-pagination-border-radius-button);
  height: var(--component-pagination-height-button);
  text-align: center;
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-sm-size);
  color: var(--component-pagination-icon-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.PaginationButtonAtom-module__root___bWNJ-[data-state="default"]:hover {
  background-color: var(--component-pagination-bg-hover);
}

.PaginationButtonAtom-module__root___bWNJ-[data-state="default"]:active {
  background-color: var(--component-pagination-bg-active);
}

.PaginationButtonAtom-module__root___bWNJ-[data-state="disabled"] .PaginationButtonAtom-module__hiddenLabel___-AcpQ {
  color: var(--component-pagination-icon-disabled);
}

.PaginationButtonAtom-module__root___bWNJ- .PaginationButtonAtom-module__customIcon___BZScl svg {
  fill: var(--component-pagination-icon-default);
}

.PaginationPageAtom-module__label___BDcaC {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 0;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.PaginationPageAtom-module__focus___lgDe1 {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 6px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.PaginationPageAtom-module__root___cyEWJ {
  width: var(--component-pagination-width-number);
  border-radius: var(--component-pagination-border-radius-number);
  height: var(--component-pagination-height-number);
  text-align: center;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-pagination-label-color-default);
  font-family: var(--component-pagination-label-typography);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.PaginationPageAtom-module__root___cyEWJ[data-state="selected"] {
  background-color: var(--component-pagination-bg-selected);
}

.PaginationPageAtom-module__root___cyEWJ[data-state="selected"] .PaginationPageAtom-module__label___BDcaC {
  color: var(--component-pagination-label-color-selected);
}

.PaginationPageAtom-module__root___cyEWJ[data-state="default"]:hover {
  background-color: var(--component-pagination-bg-hover);
}

.PaginationPageAtom-module__root___cyEWJ[data-state="default"]:active {
  background-color: var(--component-pagination-bg-active);
}

.PaginationPageAtom-module__root___cyEWJ[data-state="disabled"] .PaginationPageAtom-module__label___BDcaC {
  color: var(--component-pagination-label-color-disabled);
}

.PaginationBulletAtom-module__focus___DASmY {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 0;
  border-radius: 6px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.PaginationBulletAtom-module__root___AwYLY {
  width: var(--component-pagination-width-bullet);
  border-radius: var(--component-pagination-border-radius-bullet);
  background-color: var(--component-pagination-bg-default);
  height: var(--component-pagination-height-bullet);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.PaginationBulletAtom-module__root___AwYLY[data-state="selected"] {
  background-color: var(--component-pagination-bg-selected);
}

.PaginationBulletAtom-module__root___AwYLY[data-state="default"]:hover {
  background-color: var(--component-pagination-bg-hover);
}

.PaginationBulletAtom-module__root___AwYLY[data-state="default"]:active {
  background-color: var(--component-pagination-bg-active);
}

.Pagination-module__root___dltWF {
  align-items: stretch;
  gap: var(--component-pagination-spacing-gap-body);
  flex-direction: column;
  display: flex;
}

.Pagination-module__items___clqZn {
  gap: var(--component-pagination-spacing-gap-body);
  flex-flow: column wrap;
  display: flex;
}

.Pagination-module__controls___nue1T {
  gap: var(--component-pagination-spacing-gap-body);
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__handleBar___Er5va {
  width: var(--component-handle-width);
  border-radius: var(--component-handle-border-radius);
  background-color: var(--component-handle-bg);
  height: var(--component-handle-height);
  position: relative;
}

.ActionSheetBottomSheet-module__containerHandleBar___DbWvn {
  padding: var(--component-actionSheet-spacing-padding-sm) 0px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__spacer___jRilT {
  width: 48px;
  height: 48px;
}

.ActionSheetBottomSheet-module__title___f5UuB {
  line-height: var(--semantic-typography-heading-h5-lineHeight);
  font-weight: var(--semantic-typography-heading-h5-fontWeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__icon___YAa5m {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconCustom___9UKzM {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__bgFocus___qHjZ0 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.ActionSheetBottomSheet-module__iconColorReference___bAHZM {
  width: 34px;
  font-size: var(--core-fontSize-1001);
  line-height: var(--core-fontSize-1001);
  font-weight: var(--core-fontWeight-extraBold1);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-icon-blackWhite-tertiary1);
  z-index: 2;
  display: none;
  position: relative;
}

.ActionSheetBottomSheet-module__buttonIcon___24Hai {
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ActionSheetBottomSheet-module__containerButtonIcon___sEpyZ {
  font-size: var(--component-field-label-typography-md-default-size);
  color: var(--component-button-icon-blackWhite-tertiary);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__titleIcon___s99x0 {
  padding: var(--component-actionSheet-spacing-padding-sm) var(--component-actionSheet-spacing-padding-md);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-actionSheet-spacing-gap-sm);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__description___uYI01 {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerDescription___DVA-6 {
  padding: 0px var(--component-actionSheet-spacing-padding-md) var(--component-actionSheet-spacing-padding-sm);
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-textIcon-normal-default);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__containerHeader___q6MoH {
  font-size: var(--semantic-typography-heading-h5-fontSize);
  color: var(--component-textIcon-normal-prominent);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__icon1___HW90d {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.ActionSheetBottomSheet-module__iconLeft___ARvJP {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerIconLeft___qJ2Zd {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ActionSheetBottomSheet-module__labelLeft___kW2x3 {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
  position: relative;
}

.ActionSheetBottomSheet-module__containerLabelLeft___jOdf2 {
  box-sizing: border-box;
  text-align: left;
  width: 52px;
  height: 36px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-field-input-color-enabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: none;
}

.ActionSheetBottomSheet-module__input___RGOv4 {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
  position: relative;
}

.ActionSheetBottomSheet-module__placeholderInputCursor___vWC2Z {
  text-align: left;
  height: 20px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-field-input-color-focus);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__labelRight___la0CC {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
  position: relative;
}

.ActionSheetBottomSheet-module__containerLabelRight___Z9C98 {
  box-sizing: border-box;
  text-align: left;
  width: 52px;
  height: 36px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-field-input-color-enabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: none;
}

.ActionSheetBottomSheet-module__icon2___Y84Wx {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: relative;
}

.ActionSheetBottomSheet-module__iconRight1___MkiAE {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerIconRight1___ozTu- {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: none;
}

.ActionSheetBottomSheet-module__icon3___zFU3u {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: relative;
}

.ActionSheetBottomSheet-module__iconRight2___IRCK4 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerIconRight2___FnAi- {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: none;
}

.ActionSheetBottomSheet-module__field___zEMIS {
  border-radius: var(--component-field-border-radius-sm);
  background-color: var(--component-field-bg-fill-default);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__message___e1cur {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__characterCounter___5FvZS {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__messageCharacterCounter___yZHIl {
  width: 360px;
  padding: 0px var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-textIcon-normal-disabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  display: none;
}

.ActionSheetBottomSheet-module__icon4___jvxxl {
  line-height: 18px;
  position: relative;
}

.ActionSheetBottomSheet-module__icon5___d2krW {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__message1___PTyDR {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.ActionSheetBottomSheet-module__checklist1___5nBmd {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__icon6___zafxY {
  line-height: 18px;
  position: relative;
}

.ActionSheetBottomSheet-module__icon7___v-rbI {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__message2___ye8dE {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.ActionSheetBottomSheet-module__checklist2___gjacE {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-success);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__icon8___xAmUR {
  line-height: 18px;
  position: relative;
}

.ActionSheetBottomSheet-module__icon9___anjNj {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__message3___ihd23 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.ActionSheetBottomSheet-module__checklist3___UJaTE {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__passwordStrength___A5nzC {
  width: 360px;
  padding: 0px var(--semantic-spacing-general-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--component-field-label-typography-md-enabled-size);
  flex-direction: column;
  display: none;
}

.ActionSheetBottomSheet-module__searchBar___IVjwm {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-xs);
  flex-direction: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.ActionSheetBottomSheet-module__searchBar___IVjwm > div {
  width: 100%;
  max-width: 100%;
}

.ActionSheetBottomSheet-module__containerSearchBar___qAJDT {
  padding: var(--component-actionSheet-spacing-padding-sm) var(--component-actionSheet-spacing-padding-md);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
}

.ActionSheetBottomSheet-module__label___enss9 {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.ActionSheetBottomSheet-module__controller___Ptvvs {
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 0 64px;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerController___oNRkH {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 56px;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__label1___i31Dh {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.ActionSheetBottomSheet-module__content___4FleW {
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerContent___tE2Fx {
  padding: var(--component-actionSheet-spacing-padding-md);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__icon10___54M-l {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconLeft1___WO3fi {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__label2___pR6Rh {
  width: 319px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex-shrink: 0;
  display: inline-block;
  position: relative;
}

.ActionSheetBottomSheet-module__icon11___OVpmt {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconRight___0ZNoP {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__icon12___5L8g8 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconLoading___rHcd8 {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__bgFocus1___-QoCE {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ActionSheetBottomSheet-module__primaryButton___leqwP {
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ActionSheetBottomSheet-module__icon13___Ingre {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconLeft2___ypZ8N {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__label3___hnXqu {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.ActionSheetBottomSheet-module__icon14___RlDPK {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconRight3___i-A7Q {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__icon15___8rfU8 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconLoading1___htROR {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__bgFocus2___D10KT {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ActionSheetBottomSheet-module__secondaryButton___7DUch {
  border-radius: var(--component-button-border-radius-lg);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ActionSheetBottomSheet-module__actionButtons___zc2RG {
  color: var(--component-button-icon-blackWhite-primary);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: 8px;
  padding: 16px;
  display: flex;
}

.ActionSheetBottomSheet-module__typehugContent___ZWc0f {
  border-radius: var(--component-actionSheet-border-radius) var(--component-actionSheet-border-radius) 0px 0px;
  background-color: var(--component-actionSheet-bg);
  width: 360px;
  min-width: var(--component-actionSheet-width-bottom-min);
  max-width: var(--component-actionSheet-width-bottom-max);
  text-align: center;
  font-size: var(--component-field-label-typography-md-default-size);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__icon1___DooNh {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetSideSheet-module__icon___Jeq53 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__bgFocus___ygtmN {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest1);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.ActionSheetSideSheet-module__buttonIcon___9bEEK {
  width: var(--component-button-width-lg1);
  border-radius: var(--component-button-border-radius-lg1);
  height: var(--component-button-height-lg1);
  min-width: var(--component-button-width-lg1);
  max-width: var(--component-button-width-lg1);
  min-height: var(--component-button-height-lg1);
  max-height: var(--component-button-height-lg1);
  position: relative;
}

.ActionSheetSideSheet-module__buttonIcon___9bEEK, .ActionSheetSideSheet-module__containerButtonIcon___7Bobh {
  width: var(--component-button-width-lg);
  height: var(--component-button-height-lg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__title___M-e41 {
  font-size: var(--semantic-typography-heading-h5-fontSize);
  line-height: var(--semantic-typography-heading-h5-lineHeight);
  font-weight: var(--semantic-typography-heading-h5-fontWeight);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-textIcon-normal-prominent);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.ActionSheetSideSheet-module__bgFocus1___Nu6Dq {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.ActionSheetSideSheet-module__iconColorReference___po49T {
  width: 34px;
  font-size: var(--core-fontSize-1001);
  line-height: var(--core-fontSize-1001);
  font-weight: var(--core-fontWeight-extraBold1);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-icon-blackWhite-tertiary1);
  z-index: 2;
  display: none;
  position: relative;
}

.ActionSheetSideSheet-module__buttonClose___dccRN {
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ActionSheetSideSheet-module__containerButtonClose___HEE9m, .ActionSheetSideSheet-module__iconTitleCancel___WLFFp {
  color: var(--component-button-icon-blackWhite-tertiary);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__iconTitleCancel___WLFFp {
  padding: var(--component-actionSheet-spacing-padding-md) var(--component-actionSheet-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  gap: var(--component-actionSheet-spacing-gap-md);
  color: var(--component-button-icon-blackWhite-tertiary1);
}

.ActionSheetSideSheet-module__description___TJTsH {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.ActionSheetSideSheet-module__containerDescription___yME9L {
  padding: 0 var(--component-actionSheet-spacing-padding-lg) var(--component-actionSheet-spacing-padding-md);
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__icon3___EF8fK {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.ActionSheetSideSheet-module__iconLeft___uMg5K {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.ActionSheetSideSheet-module__containerIconLeft___FONuF {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ActionSheetSideSheet-module__labelLeft___mWukb {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
  position: relative;
}

.ActionSheetSideSheet-module__containerLabelLeft___WfmJF, .ActionSheetSideSheet-module__placeholderInputCursor___mqp7n {
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
}

.ActionSheetSideSheet-module__containerLabelLeft___WfmJF {
  box-sizing: border-box;
  width: 52px;
  height: 36px;
  color: var(--component-field-input-color-enabled);
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: none;
}

.ActionSheetSideSheet-module__placeholderInputCursor___mqp7n {
  height: 20px;
  color: var(--component-field-input-color-focus);
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__icon4___2ZkGE {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: relative;
}

.ActionSheetSideSheet-module__iconRight1___PCILF {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: none;
  overflow: hidden;
}

.ActionSheetSideSheet-module__containerIconRight1___buFdF, .ActionSheetSideSheet-module__field___es-NG {
  flex-direction: row;
  justify-content: flex-start;
}

.ActionSheetSideSheet-module__containerIconRight1___buFdF {
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: none;
}

.ActionSheetSideSheet-module__field___es-NG {
  border-radius: var(--component-field-border-radius-sm);
  background-color: var(--component-field-bg-fill-default);
  height: var(--component-field-height-sm);
  padding: 0 var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  align-self: stretch;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  display: flex;
}

.ActionSheetSideSheet-module__characterCounter___NG9zv, .ActionSheetSideSheet-module__message___rLZGD {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  position: relative;
  overflow: hidden;
}

.ActionSheetSideSheet-module__message___rLZGD {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
}

.ActionSheetSideSheet-module__characterCounter___NG9zv {
  text-align: right;
  white-space: nowrap;
}

.ActionSheetSideSheet-module__messageCharacterCounter___pel4e {
  width: 360px;
  padding: 0 var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-textIcon-normal-disabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  display: none;
}

.ActionSheetSideSheet-module__icon7___RjOrp {
  line-height: 18px;
  position: relative;
}

.ActionSheetSideSheet-module__icon6___eFSnO {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__message1___CbsjO {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.ActionSheetSideSheet-module__checklist1___1jiSS, .ActionSheetSideSheet-module__checklist2___BtGWJ {
  align-self: stretch;
  gap: var(--semantic-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.ActionSheetSideSheet-module__checklist1___1jiSS {
  justify-content: flex-start;
  align-items: flex-start;
}

.ActionSheetSideSheet-module__checklist2___BtGWJ {
  color: var(--component-textIcon-statusNormal-success);
}

.ActionSheetSideSheet-module__checklist2___BtGWJ, .ActionSheetSideSheet-module__checklist3___dML-j, .ActionSheetSideSheet-module__passwordStrength___dRaSO, .ActionSheetSideSheet-module__searchBar___Ig6fg {
  justify-content: flex-start;
  align-items: flex-start;
}

.ActionSheetSideSheet-module__checklist3___dML-j {
  align-self: stretch;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
  flex-direction: row;
  display: flex;
}

.ActionSheetSideSheet-module__passwordStrength___dRaSO, .ActionSheetSideSheet-module__searchBar___Ig6fg {
  flex-direction: column;
}

.ActionSheetSideSheet-module__passwordStrength___dRaSO {
  width: 360px;
  padding: 0 var(--semantic-spacing-general-md);
  box-sizing: border-box;
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--component-field-label-typography-md-enabled-size);
  display: none;
}

.ActionSheetSideSheet-module__searchBar___Ig6fg {
  gap: var(--component-field-spacing-gap-xs);
  flex: 1;
  display: flex;
}

.ActionSheetSideSheet-module__containerHeader___5YfnQ, .ActionSheetSideSheet-module__containerSearchBar___pJugY {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__containerSearchBar___pJugY {
  width: 360px;
  padding: var(--component-actionSheet-spacing-padding-md);
  box-sizing: border-box;
  flex-direction: row;
}

.ActionSheetSideSheet-module__containerHeader___5YfnQ {
  color: var(--component-textIcon-normal-default);
  flex-direction: column;
  align-self: stretch;
}

.ActionSheetSideSheet-module__label___sWO6E {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.ActionSheetSideSheet-module__controller___F-oRP {
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex: 1;
  padding: 0 64px;
}

.ActionSheetSideSheet-module__containerContent___Kx1zm, .ActionSheetSideSheet-module__containerController___7TPQX, .ActionSheetSideSheet-module__content___QCH9l, .ActionSheetSideSheet-module__controller___F-oRP {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__containerController___7TPQX {
  height: 56px;
  font-family: var(--component-field-label-typography-md-default);
  flex-shrink: 0;
}

.ActionSheetSideSheet-module__containerContent___Kx1zm, .ActionSheetSideSheet-module__content___QCH9l {
  flex: 1;
}

.ActionSheetSideSheet-module__content___QCH9l {
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  padding: 64px;
}

.ActionSheetSideSheet-module__containerContent___Kx1zm {
  padding: var(--component-actionSheet-spacing-padding-lg);
  font-family: var(--component-field-label-typography-md-default);
}

.ActionSheetSideSheet-module__iconLeft1___Kup-2 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetSideSheet-module__label2___QxQc3 {
  width: 319px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex-shrink: 0;
  display: inline-block;
  position: relative;
}

.ActionSheetSideSheet-module__iconLoading___Tnwe-, .ActionSheetSideSheet-module__iconRight___0hT1Y {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetSideSheet-module__iconLoading___Tnwe- {
  z-index: 3;
}

.ActionSheetSideSheet-module__bgFocus2___7suJ5 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ActionSheetSideSheet-module__primaryButton___whsAY {
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ActionSheetSideSheet-module__label3___A6Ers {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.ActionSheetSideSheet-module__secondaryButton___A1OdR {
  border-radius: var(--component-button-border-radius-lg);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ActionSheetSideSheet-module__actionButtons___8su6S, .ActionSheetSideSheet-module__actionSheetSideSheet___0cQxX {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__actionButtons___8su6S {
  color: var(--component-button-icon-blackWhite-primary);
  align-self: stretch;
  gap: 8px;
  padding: 16px;
}

.ActionSheetSideSheet-module__actionSheetSideSheet___0cQxX {
  background-color: var(--component-actionSheet-bg);
  text-align: center;
  width: 360px;
  min-width: 360px;
  max-width: 360px;
  height: 800px;
  font-size: var(--component-field-label-typography-md-default-size);
  color: #610a9f;
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
  overflow: hidden;
}

.TextFieldAtomLabelled-module__icon___udUrU {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelled-module__iconLeft___MII5m {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__labelLeft___LtbYJ {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-field-label-color-default);
  text-align: left;
}

.TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__labelLeft___LtbYJ {
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__label1___gKCPF {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__fieldMarkerRequired___8ojF9 {
  color: var(--component-fieldMarker-label-color-required);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__label2___FW8x- {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__fieldMarkerOptional___LRCcU, .TextFieldAtomLabelled-module__labelMarker___cyT3d {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__fieldMarkerOptional___LRCcU {
  color: var(--component-fieldMarker-label-color-optional);
  justify-content: center;
}

.TextFieldAtomLabelled-module__labelMarker___cyT3d {
  justify-content: flex-start;
  align-self: stretch;
  gap: var(--component-field-spacing-gap-xs);
}

.TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  font-family: var(--font-inter);
  text-align: left;
}

.TextFieldAtomLabelled-module__input___Pkfwl {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  width: 39px;
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-enabled);
  background-color: #0000;
  border: 0;
  outline: 0;
  flex-shrink: 0;
  height: 24px;
  display: none;
  position: relative;
}

.TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  color: var(--component-field-label-color-default);
  overflow: hidden;
}

.TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelled-module__labelRight___5abDS {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

.TextFieldAtomLabelled-module__icon1___Qh9a6 {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelled-module__iconRight1___58fph {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__icon2___3KfGw {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__iconRight2___-fE6I {
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__iconRight2___-fE6I {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  width: 24px;
  height: 24px;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__field___jdz98 {
  border-radius: var(--component-field-border-radius-md);
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: var(--component-field-height-md);
  padding: 0 var(--component-field-spacing-padding-md);
  justify-content: flex-start;
  align-self: stretch;
  gap: var(--component-field-spacing-gap-sm);
  flex-direction: row;
}

.TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__slash___58rsW {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__message___hOrVo {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
}

.TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__slash___58rsW {
  white-space: nowrap;
}

.TextFieldAtomLabelled-module__characterCounter___RVvOa, .TextFieldAtomLabelled-module__messageCharacterCounter___JUchD {
  text-align: right;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__messageCharacterCounter___JUchD {
  padding: 0 var(--component-field-spacing-padding-md);
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-textIcon-normal-subtle);
  font-family: var(--font-inter);
}

.TextFieldAtomLabelled-module__icon3___u40V3 {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelled-module__icon4___ZFFd4 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__message1___y60CK {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--font-inter);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelled-module__checklist1___ZOgNL {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelled-module__icon5___olL5m {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelled-module__icon6___GLN5u {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__message2___3KwkT {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--font-inter);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelled-module__checklist2___78unB {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-success);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelled-module__icon7___5oNA3 {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelled-module__icon8___mLT1z {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__message3___eDPrS {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--font-inter);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelled-module__checklist3___iuAtf, .TextFieldAtomLabelled-module__passwordStrength___TC8N1, .TextFieldAtomLabelled-module__root___2Ri-A {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelled-module__checklist3___iuAtf {
  align-self: stretch;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
  flex-direction: row;
}

.TextFieldAtomLabelled-module__passwordStrength___TC8N1, .TextFieldAtomLabelled-module__root___2Ri-A {
  flex-direction: column;
}

.TextFieldAtomLabelled-module__passwordStrength___TC8N1 {
  padding: 0 var(--semantic-spacing-general-md);
  align-self: stretch;
  gap: var(--semantic-spacing-gap-md);
  font-size: 12px;
}

.TextFieldAtomLabelled-module__root___2Ri-A {
  gap: var(--component-field-spacing-gap-xs);
  text-align: center;
  width: 100%;
  color: var(--component-textIcon-normal-default);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-successDefault);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-failDefault);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-hover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-successHover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-failHover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  flex-shrink: 0;
  width: 39px;
  height: 24px;
  display: none;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  flex-shrink: 0;
  width: 39px;
  height: 24px;
  display: none;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-successFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-failFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-focus);
  border: var(--component-field-border-width) solid var(--component-field-border-color-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-successFocus);
  border: var(--component-field-border-width) solid var(--component-field-border-color-successFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-failFocus);
  border: var(--component-field-border-width) solid var(--component-field-border-color-failFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl {
  width: unset;
  color: var(--component-field-input-color-focus);
  display: unset;
  height: unset;
  flex-shrink: unset;
  background-color: #0000;
  border: 0;
  outline: 0;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  color: var(--component-field-input-color-focus);
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: 39px;
  color: var(--component-field-input-color-enabled);
  flex-shrink: 0;
  height: 24px;
  display: none;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  color: var(--component-field-input-color-disabled);
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: 39px;
  color: var(--component-field-input-color-enabled);
  flex-shrink: 0;
  height: 24px;
  display: none;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  color: var(--component-field-input-color-disabled);
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-group="true"] .TextFieldAtomLabelled-module__field___jdz98 {
  border-radius: var(--core-borderRadius-400);
  border: 1px solid var(--component-field-border-color-default);
  align-self: stretch;
  align-items: flex-start;
  gap: 0;
  padding: 0;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-group="true"] .TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-label-color-default);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-outline-default);
  height: var(--component-field-height-md);
  padding: 0 var(--component-field-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  text-align: center;
  color: var(--component-textIcon-normal-default);
  flex-direction: row;
  flex: 1;
  font-size: 16px;
  display: flex;
}

.TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 56px;
  padding: 0 var(--semantic-spacing-general-md);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 56px;
  padding: 0 var(--semantic-spacing-general-md);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-default);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-successDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-failDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-hover);
  border-right: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-successHover);
  border-right: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-failHover);
  border-right: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-focus);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-successDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-failFocus);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-default);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-successDefault);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-failDefault);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-hover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-successHover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-failHover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-outline-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-successFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-failFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-outline-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  border-left: unset;
  border-right: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-default);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-successDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-failDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  border-left: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-hover);
  border-left: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-successHover);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-failHover);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-focus);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-successDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-failFocus);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-default);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 .TextFieldAtomLabelled-module__labelLeft___LtbYJ, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 .TextFieldAtomLabelled-module__labelLeft___LtbYJ, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 .TextFieldAtomLabelled-module__labelLeft___LtbYJ, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 .TextFieldAtomLabelled-module__labelLeft___LtbYJ, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim .TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim .TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim .TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim .TextFieldAtomLabelled-module__labelRight___5abDS {
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"] .textfield-status-icon svg, .textfield-message-fail svg {
  fill: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"] .textfield-status-icon svg, .textfield-message-success svg {
  fill: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__icon___3N4GY {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelless-module__iconLeft___ZYDj- {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__containerIconLeft___jj7Bd {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelless-module__labelLeft___gra9V {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  position: relative;
}

.TextFieldAtomLabelless-module__containerLabelLeft___FExcw {
  text-align: left;
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-input-color-enabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.TextFieldAtomLabelless-module__input___e6FJr {
  font-family: var(--component-field-label-typography-md-default);
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
  background-color: #0000;
  border: none;
  outline: none;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelless-module__labelRight___SmmAX {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  position: relative;
}

.TextFieldAtomLabelless-module__containerLabelRight___NggQl {
  text-align: left;
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-input-color-enabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.TextFieldAtomLabelless-module__icon1___lpi5C {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelless-module__iconRight1___AAe2R {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__containerIconRight1___VGilh {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelless-module__icon2___mazHl {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelless-module__iconRight2___leS-U {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__containerIconRight2___WVurT {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelless-module__field___q4dVT {
  border-radius: var(--component-field-border-radius-md);
  background-color: var(--component-field-bg-fill-default, #0000000a);
  box-sizing: border-box;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__message___2ls3i {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__characterCounter___Vlme2 {
  text-align: right;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-textIcon-normal-subtle);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__icon3___d-AMA {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelless-module__icon4___vt181 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__message1___ImnY0 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelless-module__checklist1___yk--O {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__icon5___fzqy- {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelless-module__icon6___TYqN7 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__message2___Lxiyd {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelless-module__checklist2___H7JBd {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-success);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__icon7___j5hql {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelless-module__icon8___jFyEv {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__message3___1d1EW {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelless-module__checklist3___28YBn {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__passwordStrength___vF8r4 {
  padding: 0px var(--semantic-spacing-general-md);
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--component-field-label-typography-md-enabled-size);
  flex-direction: column;
  display: flex;
}

.TextFieldAtomLabelless-module__root___-yS-p {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-xs);
  text-align: center;
  width: 100%;
  font-size: var(--component-field-label-typography-md-default-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: column;
  display: flex;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-is-typed="true"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-focus);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
  background-color: #0000;
  border: none;
  outline: none;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-default);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-default);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-default);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-group="true"] .TextFieldAtomLabelless-module__field___q4dVT {
  border-radius: var(--core-borderRadius-400);
  border: 1px solid var(--component-field-border-color-default);
  align-self: stretch;
  align-items: flex-start;
  gap: 0;
  overflow: hidden;
  padding: 0 !important;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-group="true"] .TextFieldAtomLabelless-module__labelmarkerinput___RTsKv {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-label-color-default);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-outline-default);
  height: 100%;
  padding: 0 var(--component-field-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  text-align: center;
  color: var(--component-textIcon-normal-default);
  flex-direction: row;
  flex: 1;
  font-size: 16px;
  display: flex;
}

.TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 100%;
  padding: 0 var(--semantic-spacing-general-md);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 100%;
  padding: 0 var(--semantic-spacing-general-md);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-default);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-successDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-failDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-hover);
  border-right: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-successHover);
  border-right: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-failHover);
  border-right: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-focus);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-successDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-failFocus);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-default);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-successDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-failDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-hover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-successHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-failHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-outline-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-focus);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-successFocus);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-failFocus);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-outline-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  border-left: unset;
  border-right: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-default);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-successDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-failDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  border-left: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-hover);
  border-left: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-successHover);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-failHover);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-focus);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-successDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-failFocus);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-default);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE .TextFieldAtomLabelless-module__labelRight___SmmAX {
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"] .textfield-status-icon svg, .textfield-message-fail svg {
  fill: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"] .textfield-status-icon svg, .textfield-message-success svg {
  fill: var(--component-textIcon-statusNormal-success);
}

.textfield-icon svg {
  fill: var(--component-field-label-color-default);
}

.NavigationSideBar-module__root___PlBlv {
  background-color: var(--component-navigationBar-bg-body);
  gap: 10px;
  gap: var(--component-navigationBar-spacing-md);
  padding: var(--component-navigationBar-spacing-md);
  flex-direction: column;
  width: 224px;
  height: 100%;
  transition: width .5s ease-in-out;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__menuContainer___oirxW {
  scrollbar-width: none;
  -ms-overflow-style: none;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden auto;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__menuContainer___oirxW::-webkit-scrollbar {
  display: none;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__menuGroupContainer___Gf0X3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__bottomContainer___oZGEc {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__bottomContainerExpanded___ET-MF {
  justify-content: flex-end;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__divider___aQGxh {
  background: var(--component-navigationBar-divider-color);
  height: var(--component-navigationBar-divider-height);
  width: 100%;
}

.NavigationSideBar-module__root___PlBlv[data-type="fixed"] {
  padding: var(--component-navigationBar-spacing-md) 0;
  width: var(--component-navigationBar-sizing-body-widthSideCollapse);
}

.NavigationSideBar-module__root___PlBlv[data-type="fixed"] .NavigationSideBar-module__menuGroupContainer___Gf0X3 {
  padding: 0;
}

.NavigationSideBar-module__root___PlBlv[data-is-expanded="no"] {
  width: var(--component-navigationBar-sizing-body-widthSideCollapse);
}

.MenuSideBar-module__root___M1iXT {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 72px;
  padding: var(--component-navigationBar-spacing-sm) 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__iconContainer___AmhUm {
  border-radius: var(--component-navigationBar-border-radius);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__badgeNotification___8LnKN {
  z-index: 100;
  position: absolute;
  top: -8px;
  left: calc(100% - 10px);
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__label___mks-z {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 20px;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  font-weight: var(--semantic-typography-caption-regular-default-fontWeight);
  color: var(--component-navigationBar-label-color-default);
  justify-content: flex-start;
  display: flex;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__iconContainer___AmhUm svg {
  fill: var(--component-navigationBar-icon-default);
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__badgeContainer___cCxzr {
  top: 10px;
  right: var(--component-navigationBar-spacing-sm);
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__badgeContainerCompress___EPnV3 {
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: -2px;
  right: 0;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__labelCompress___rQhmx {
  opacity: 0;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__bgFocus___uDeeq {
  border: solid 2px var(--semantic-color-blue-solid-border-normal-highest);
  border-radius: var(--core-borderRadius-500);
  z-index: 4;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  margin: 0;
  position: absolute;
  top: -4px;
  left: -4px;
}

.MenuSideBar-module__root___M1iXT:hover .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-hover);
}

.MenuSideBar-module__root___M1iXT:active .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-active);
}

.MenuSideBar-module__root___M1iXT[data-is-selected="yes"] .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-selectedDefault);
}

.MenuSideBar-module__root___M1iXT[data-is-selected="yes"] .MenuSideBar-module__iconContainer___AmhUm svg {
  fill: var(--component-navigationBar-icon-selected);
}

.MenuSideBar-module__root___M1iXT[data-is-selected="yes"]:hover .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-selectedHover);
}

.MenuSideBar-module__root___M1iXT[data-is-selected="yes"]:active .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-selectedActive);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"] .MenuSideBar-module__label___mks-z {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.MenuSideBar-module__root___M1iXT[data-direction="column"] .MenuSideBar-module__label___mks-z {
  text-align: center;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.MenuSideBar-module__root___M1iXT[data-direction="row"] {
  gap: var(--component-navigationBar-spacing-sm);
  width: 100%;
  max-width: 360px;
  height: 40px;
  padding: var(--semantic-spacing-general-sm);
  border-radius: var(--component-navigationBar-border-radius);
  flex-direction: row;
}

.MenuSideBar-module__root___M1iXT[data-direction="row"]:hover {
  background-color: var(--component-navigationBar-bg-item-hover);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"]:active {
  background-color: var(--component-navigationBar-bg-item-active);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"]:hover .MenuSideBar-module__iconContainer___AmhUm, .MenuSideBar-module__root___M1iXT[data-direction="row"]:active .MenuSideBar-module__iconContainer___AmhUm, .MenuSideBar-module__root___M1iXT[data-direction="row"][data-is-selected="yes"] .MenuSideBar-module__iconContainer___AmhUm {
  background-color: #0000;
}

.MenuSideBar-module__root___M1iXT[data-direction="row"][data-is-selected="yes"] {
  background-color: var(--component-navigationBar-bg-item-selectedDefault);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"][data-is-selected="yes"]:hover {
  background-color: var(--component-navigationBar-bg-item-selectedHover);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"][data-is-selected="yes"]:active {
  background-color: var(--component-navigationBar-bg-item-selectedActive);
}

.BadgeNotification-module__label___zjPEA {
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  position: relative;
}

.BadgeNotification-module__root___23-PF {
  border-radius: var(--component-badge-notification-border-radius);
  background-color: var(--component-badge-notification-bg);
  padding: 0px var(--component-badge-notification-spacing-padding-sm);
  text-align: center;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color);
  font-family: var(--component-badge-notification-label-typography-sm);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.BadgeNotification-module__root___23-PF[data-size="md"] {
  padding: 0px var(--component-badge-notification-spacing-padding-md);
}

.BadgeNotification-module__root___23-PF[data-size="lg"] {
  padding: 0px var(--component-badge-notification-spacing-padding-lg);
}

.BadgeNotification-module__root___23-PF[data-empty-badge="true"] {
  width: var(--component-badge-status-width-sm);
  height: var(--component-badge-status-height-sm);
  border-radius: var(--component-badge-status-border-radius);
  padding: 0;
}

.BadgeNotification-module__root___23-PF[data-empty-badge="true"][data-size="md"] {
  width: var(--component-badge-status-width-md);
  height: var(--component-badge-status-height-md);
  padding: 0;
}

.BadgeNotification-module__root___23-PF[data-empty-badge="true"][data-size="lg"] {
  width: var(--component-badge-status-width-lg);
  height: var(--component-badge-status-height-lg);
  padding: 0;
}

.BadgeNotification-module__root___23-PF[data-size="md"] .BadgeNotification-module__label___zjPEA {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.BadgeNotification-module__root___23-PF[data-size="lg"] .BadgeNotification-module__label___zjPEA {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.NavigationBottomBar-module__icon1___wSVey {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.NavigationBottomBar-module__icon___-hHEV {
  z-index: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.NavigationBottomBar-module__label___VOd2k {
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  position: relative;
}

.NavigationBottomBar-module__badgeNotification___6DxbU, .NavigationBottomBar-module__bgFocus___gUvmM {
  position: absolute;
  margin: 0 !important;
}

.NavigationBottomBar-module__badgeNotification___6DxbU {
  border-radius: var(--component-badge-notification-border-radius);
  background-color: var(--component-badge-notification-bg);
  padding: 0 var(--component-badge-notification-spacing-padding-sm);
  z-index: 1;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color);
  font-family: var(--font-inter);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 2px;
  left: calc(50% + 2.4px);
}

.NavigationBottomBar-module__bgFocus___gUvmM {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 10px;
  width: calc(100% + 7.8px);
  height: calc(100% + 8px);
  display: none;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -3.8px;
}

.NavigationBottomBar-module__icon10___YyqPj, .NavigationBottomBar-module__item1___CrL-i, .NavigationBottomBar-module__typeiconOnly___48nzQ {
  justify-content: center;
  align-items: center;
  display: flex;
}

.NavigationBottomBar-module__item1___CrL-i {
  border-radius: var(--component-navigationBar-border-radius);
  height: var(--component-navigationBar-sizing-item-md);
  min-height: var(--component-navigationBar-sizing-item-md);
  max-height: var(--component-navigationBar-sizing-item-md);
  flex-direction: column;
  flex: 1;
  position: relative;
}

.NavigationBottomBar-module__icon10___YyqPj, .NavigationBottomBar-module__typeiconOnly___48nzQ {
  flex-shrink: 0;
  overflow: hidden;
}

.NavigationBottomBar-module__typeiconOnly___48nzQ {
  background-color: var(--component-navigationBar-bg-body);
  border-top: var(--component-navigationBar-border-width) solid var(--component-navigationBar-border-color);
  box-sizing: border-box;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  padding: var(--component-navigationBar-spacing-sm);
  gap: var(--component-navigationBar-spacing-sm);
  flex-direction: row;
  position: absolute;
  bottom: 0;
}

.NavigationBottomBar-module__icon10___YyqPj {
  z-index: 0;
  width: 24px;
  height: 24px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: column;
}

.NavigationBottomBar-module__label5___NOI9P {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-navigationBar-label-color-default);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.NavigationBottomBar-module__badgeNotification5___vm-Ta {
  border-radius: var(--component-badge-notification-border-radius);
  background-color: var(--component-badge-notification-bg);
  padding: 0 var(--component-badge-notification-spacing-padding-sm);
  z-index: 3;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -3px;
  left: calc(50% + 2.4px);
  margin: 0 !important;
}

.NavigationBottomBar-module__navigationBottomBar___cSBGu, .NavigationBottomBar-module__typeiconAndLabel___tujMz {
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
}

.NavigationBottomBar-module__typeiconAndLabel___tujMz {
  background-color: var(--component-navigationBar-bg-body);
  border-top: var(--component-navigationBar-border-width) solid var(--component-navigationBar-border-color);
  width: 100%;
  min-width: 320px;
  height: var(--component-navigationBar-sizing-body-heightBottom);
  padding: var(--component-navigationBar-spacing-md);
  justify-content: center;
  align-items: center;
  gap: var(--component-navigationBar-spacing-sm);
  min-height: var(--component-navigationBar-sizing-body-heightBottom);
  max-height: var(--component-navigationBar-sizing-body-heightBottom);
  font-family: var(--font-inter);
  flex-direction: row;
  flex-shrink: 0;
}

.NavigationBottomBar-module__navigationBottomBar___cSBGu {
  background-color: var(--semantic-color-grape-solid-surface-normal-lowest);
  border: 1px dashed var(--semantic-color-grape-solid-border-normal-highest);
  text-align: center;
  width: 100%;
  color: var(--component-navigationBar-icon-default);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  padding: 24px;
}

.MenuBottomBarAtom-module__icon___BGdxV {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.MenuBottomBarAtom-module__icon1___79Ym-, .MenuBottomBarAtom-module__label___vw5Kd {
  overflow: hidden;
}

.MenuBottomBarAtom-module__icon1___79Ym- {
  z-index: 0;
  width: 24px;
  height: 24px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.MenuBottomBarAtom-module__label___vw5Kd {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-navigationBar-label-color-default);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  align-self: stretch;
  position: relative;
}

.MenuBottomBarAtom-module__bgFocus___XH4Qk {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 10px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.MenuBottomBarAtom-module__label1___8TG-8 {
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  position: relative;
}

.MenuBottomBarAtom-module__badgeNotification___fvvDq, .MenuBottomBarAtom-module__root___LDiRf {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.MenuBottomBarAtom-module__badgeNotification___fvvDq {
  border-radius: var(--component-badge-notification-border-radius);
  padding: 0 var(--component-badge-notification-spacing-padding-sm);
  z-index: 3;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color);
  position: absolute;
  top: 3px;
  left: calc(50% - 8px);
  margin: 0 !important;
}

.MenuBottomBarAtom-module__root___LDiRf {
  border-radius: var(--component-navigationBar-border-radius);
  width: 100%;
  height: var(--component-navigationBar-sizing-item-md);
  min-height: var(--component-navigationBar-sizing-item-md);
  max-height: var(--component-navigationBar-sizing-item-md);
  text-align: center;
  color: var(--component-navigationBar-icon-default);
  font-size: 16px;
  font-family: var(--font-inter);
  position: relative;
}

.MenuBottomBarAtom-module__root___LDiRf[data-label="yes"] .MenuBottomBarAtom-module__badgeNotification___fvvDq {
  top: -3px;
  left: calc(50% - 6px);
}

.MenuBottomBarAtom-module__root___LDiRf[data-style="fill"] .MenuBottomBarAtom-module__icon___BGdxV {
  font-weight: unset;
  color: var(--component-navigationBar-icon-selected);
}

.MenuBottomBarAtom-module__root___LDiRf[data-state="default"] .MenuBottomBarAtom-module__label___vw5Kd {
  color: var(--component-navigationBar-icon-default);
}

.MenuBottomBarAtom-module__root___LDiRf[data-state="default"] svg {
  fill: var(--component-navigationBar-icon-default);
}

.MenuBottomBarAtom-module__root___LDiRf[data-state="selected"] .MenuBottomBarAtom-module__label___vw5Kd {
  color: var(--component-navigationBar-label-color-selected);
}

.MenuBottomBarAtom-module__root___LDiRf[data-state="selected"] svg {
  fill: var(--component-navigationBar-icon-selected);
}

.Textarea-module__root___ih4Hb .textfield-label-marker, .Textarea-module__root___ih4Hb .quill-ui-next-textfield-content {
  height: 100% !important;
}

.Textarea-module__root___ih4Hb .quill-ui-next-textfield-field {
  resize: vertical;
  box-sizing: border-box;
  overflow: hidden;
  flex-direction: column !important;
  min-height: 128px !important;
  max-height: none !important;
}

.Textarea-module__root___ih4Hb .quill-ui-next-textfield-field .quill-ui-next-input {
  height: 100% !important;
}

.Textarea-module__root___ih4Hb .quill-ui-next-textfield-content {
  padding-top: var(--component-field-spacing-padding-md) !important;
  align-items: start !important;
}

.Textarea-module__root___ih4Hb .quill-ui-next-textfield-field .quill-ui-next-input {
  resize: none !important;
  height: 100% !important;
  min-height: 92px !important;
  overflow: auto !important;
}

.Textarea-module__root___ih4Hb[data-variant="labelless"] .quill-ui-next-textfield-field .quill-ui-next-input {
  min-height: 112px !important;
}

.PhoneNumber-module__root___QNjo3 .left-group-addon {
  padding-right: var(--component-field-spacing-padding-md);
  border-right: solid 1px var(--component-field-border-color-default);
  gap: var(--component-field-spacing-gap-sm);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.PhoneNumber-module__root___QNjo3 .left-group-addon-content {
  flex-direction: column;
  justify-content: space-between;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
}

.PhoneNumber-module__root___QNjo3 .left-group-addon-content-label {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-field-label-color-enabled);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.PhoneNumber-module__root___QNjo3 .left-group-addon-content-value {
  font-size: var(--semantic-typography-body-md-default-fontSize);
  color: var(--component-field-label-color-enabled);
  line-height: var(--semantic-typography-md-regular-default-lineHeight);
}

.PhoneNumber-module__root___QNjo3[data-variant="labelless"] .left-group-addon-content-label {
  display: none;
}

.PhoneNumber-module__root___QNjo3[data-state="disabled"] .left-group-addon-content-label, .PhoneNumber-module__root___QNjo3[data-state="disabled"] .left-group-addon-content-value {
  color: var(--component-field-input-color-disabled);
}

.PhoneNumber-module__root___QNjo3[data-indicator="fail"] .left-group-addon-content-label {
  color: var(--component-field-label-color-fail);
}

.PhoneNumber-module__root___QNjo3[data-indicator="success"] .left-group-addon-content-label {
  color: var(--component-field-label-color-success);
}

.PhoneNumber-module__root___QNjo3[data-type="fill"] .left-group-addon {
  border-right-color: var(--component-field-border-color-hover);
}

.DropdownItemTextAtom-module__icon___KwjJP {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownItemTextAtom-module__iconLeft___qBYt3 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownItemTextAtom-module__containerIconLeft___da-8v {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--component-dropdownItem-label-typography-sm);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownItemTextAtom-module__icon1___m-Um5 {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownItemTextAtom-module__iconRight___VV9B0 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownItemTextAtom-module__containerIconRight___4D58A {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.DropdownItemTextAtom-module__bgFocus___yHFUM {
  border-radius: var(--core-borderRadius-300);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 3;
  width: calc(100% + 8px);
  height: 40px;
  position: absolute;
  top: calc(50% - 20px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.DropdownItemTextAtom-module__root___FNzzR {
  border-radius: var(--component-dropdownItem-border-radius);
  width: 100%;
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  text-align: center;
  font-size: var(--component-dropdownItem-label-typography-md-size);
  color: var(--component-dropdownItem-icon-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.DropdownItemTextAtom-module__root___FNzzR[data-width="fit-content"] {
  width: -moz-fit-content;
  width: fit-content;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"], .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"] {
  background-color: var(--component-dropdownItem-bg-selected);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selected);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selected);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-selectedWhite);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover {
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover {
  background-color: var(--component-dropdownItem-bg-selectedHover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover {
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover {
  background-color: var(--component-dropdownItem-bg-selectedHover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selectedHover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selectedHover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-selectedWhite);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-default);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: -4px;
  right: unset;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 56px;
  top: calc(50% - 28px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-selectedActive);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-selectedActive);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selectedActive);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selectedActive);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 40px;
  top: calc(50% - 20px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 56px;
  top: calc(50% - 28px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: -4px;
  right: unset;
  height: 56px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 56px;
  top: calc(50% - 28px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabled);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabledwhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabled);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabledwhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabled);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabledwhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabled);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabledwhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 40px;
  top: calc(50% - 20px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 56px;
  top: calc(50% - 28px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-state="default"] .DropdownItemTextAtom-module__containerIconLeft___da-8v svg, .DropdownItemTextAtom-module__root___FNzzR[data-state="default"] .DropdownItemTextAtom-module__containerIconRight___4D58A svg {
  fill: var(--component-dropdownItem-icon-default);
}

.DropdownItemTextAtom-module__root___FNzzR[data-state="disabled"] .DropdownItemTextAtom-module__containerIconLeft___da-8v svg, .DropdownItemTextAtom-module__root___FNzzR[data-state="disabled"] .DropdownItemTextAtom-module__containerIconRight___4D58A svg {
  fill: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemCheckboxAtom-module__icon___wtJIr {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.DropdownItemCheckboxAtom-module__iconCheck___XCq-S {
  z-index: 0;
  width: 24px;
  height: 24px;
  color: var(--component-selectionControl-icon-default);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--component-dropdownItem-label-typography-sm);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownItemCheckboxAtom-module__icon1___6emCT {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownItemCheckboxAtom-module__iconRight___8QnXG {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownItemCheckboxAtom-module__containerIconRight___5g6Ph {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  border-radius: var(--core-borderRadius-300);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 3;
  width: calc(100% + 8px);
  height: 40px;
  position: absolute;
  top: calc(50% - 20px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT {
  border-radius: var(--component-dropdownItem-border-radius);
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  text-align: center;
  width: 100%;
  font-size: var(--desktop-semantic-typography-icon-standalone-bold-sm-size);
  color: var(--component-dropdownItem-label-color-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-bold-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-style="fill"] .DropdownItemCheckboxAtom-module__icon___wtJIr, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-selectionControl-icon-selectedDefault);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover {
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-selectionControl-icon-selectedDefault);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-dropdownItem-label-color-default);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 40px;
  top: calc(50% - 20px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__item___8hJJD, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__item___8hJJD, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 40px;
  top: calc(50% - 20px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-state="default"] .DropdownItemCheckboxAtom-module__iconCheck___XCq-S svg {
  fill: var(--component-selectionControl-icon-default);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-state="disabled"] .DropdownItemCheckboxAtom-module__iconCheck___XCq-S svg {
  fill: var(--component-selectionControl-icon-disabled);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"] .DropdownItemCheckboxAtom-module__iconCheck___XCq-S svg {
  fill: var(--component-selectionControl-icon-active);
}

.DropdownContainerAtom-module__left___-KrdH {
  background-color: var(--color-blueviolet);
  flex-shrink: 0;
  width: 0;
  height: 0;
  position: relative;
  overflow: hidden;
}

.DropdownContainerAtom-module__resizer___sQ1sk {
  background-color: var(--component-dropdownList-bg);
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-325xl);
  z-index: 0;
  flex-direction: row;
  height: 0;
  display: flex;
}

.DropdownContainerAtom-module__icon___GCj0f {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.DropdownContainerAtom-module__iconCheck___NQAjG {
  z-index: 0;
  width: 24px;
  height: 24px;
  color: var(--component-textIcon-normal-subtle);
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.DropdownContainerAtom-module__item___mAcOY {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  font-family: var(--desktop-semantic-typography-body-md-regular-default);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownContainerAtom-module__icon1___Wpps7 {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownContainerAtom-module__iconRight___F9-y8 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: none;
  overflow: hidden;
}

.DropdownContainerAtom-module__containerIconRight___UZEUK {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: flex;
}

.DropdownContainerAtom-module__bgFocus___5hlt8 {
  border-radius: var(--core-borderRadius-300);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 3;
  width: calc(100% + 8px);
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.DropdownContainerAtom-module__item1___vdu3c {
  border-radius: var(--component-dropdownItem-border-radius);
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  flex-direction: row;
  display: flex;
  position: relative;
}

.DropdownContainerAtom-module__item61___feS1x {
  border-radius: var(--component-dropdownItem-border-radius);
  width: 360px;
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  flex-direction: row;
  display: none;
  position: relative;
}

.DropdownContainerAtom-module__group1___bqL54 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.DropdownContainerAtom-module__divider___c-c-t {
  background-color: var(--core-color-opacity-black-100);
  flex-shrink: 0;
  align-self: stretch;
  height: 1px;
  position: relative;
}

.DropdownContainerAtom-module__iconLeft___7JtD4 {
  opacity: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownContainerAtom-module__title1___FCi1v {
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-body-md-regular-default);
  color: var(--component-textIcon-normal-subtle);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownContainerAtom-module__containerIconRight10___GlAL7 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: flex;
}

.DropdownContainerAtom-module__title___8ql1Z {
  height: 40px;
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.DropdownContainerAtom-module__listItems___G7VCd {
  height: 100%;
  padding: var(--component-dropdownList-spacing-padding-md);
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-5xs);
  z-index: 1;
  flex-direction: column;
  flex-shrink: 0;
  display: flex;
  overflow-y: auto;
}

.DropdownContainerAtom-module__scrollBar___JyxQd {
  border-radius: var(--br-77xl);
  background-color: var(--core-color-opacity-black-100);
  z-index: 2;
  width: 4px;
  height: 48px;
  position: absolute;
  top: 8px;
  right: 8px;
  margin: 0 !important;
}

.DropdownContainerAtom-module__inputsDropdownListChe___ZjozF {
  border-radius: var(--component-dropdownList-border-radius);
  background-color: var(--component-dropdownList-bg);
  border: var(--component-dropdownList-border-width) solid var(--component-dropdownList-border-color);
  box-sizing: border-box;
  padding: 0 var(--component-dropdownList-spacing-padding-md);
  max-height: var(--component-dropdownList-height-item-sm);
  text-align: center;
  font-size: var(--desktop-semantic-typography-body-md-regular-default-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-bold-sm);
  z-index: 1000;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 24px 4px #0000000a, 0 16px 24px 4px #00000005;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 {
  width: 100%;
  padding: var(--component-dropdownList-spacing-padding-md);
  justify-content: center;
  display: flex;
  position: relative;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9:before {
  content: "";
  background-color: var(--component-dropdownItem-bg-hover);
  border-radius: var(--component-dropdownItem-border-radius);
  width: 100%;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9[data-size="sm"]:before {
  height: var(--component-dropdownItem-height-item-sm);
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9[data-size="md"]:before {
  height: var(--component-dropdownItem-height-item-md);
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU {
  scrollbar-width: none;
  -ms-overflow-style: none;
  scroll-snap-type: y mandatory;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 var(--component-dropdownList-spacing-padding-md);
  flex-direction: column;
  display: flex;
  position: relative;
  overflow-y: auto;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU .DropdownContainerAtom-module__itemListExtra___K4EOi {
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--component-dropdownItem-spacing-padding-sm);
  color: var(--component-dropdownItem-icon-default);
  justify-content: start;
  align-items: center;
  margin-left: -20px;
  display: flex;
  position: sticky;
  top: 50%;
  left: -20px;
  right: 0;
  transform: translateY(calc(-50% - 2px));
}

.DropdownContainerAtom-module__wheelpickerList___OgLNU[data-size="sm"] .DropdownContainerAtom-module__itemListExtra___K4EOi {
  height: var(--component-dropdownItem-height-item-sm);
  margin-bottom: calc(-1 * var(--component-dropdownItem-height-item-sm));
}

.DropdownContainerAtom-module__wheelpickerList___OgLNU[data-size="md"] .DropdownContainerAtom-module__itemListExtra___K4EOi {
  height: var(--component-dropdownItem-height-item-md);
  margin-bottom: calc(-1 * var(--component-dropdownItem-height-item-md));
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU .DropdownContainerAtom-module__wheelpickerItem___M46HJ {
  scroll-snap-align: start;
}

.DropdownContainerAtom-module__wheelpickerList___OgLNU[data-size="sm"] {
  height: 161px;
}

.DropdownContainerAtom-module__wheelpickerList___OgLNU[data-size="md"] {
  height: 241px;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU::-webkit-scrollbar {
  display: none;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU .DropdownContainerAtom-module__wheelpickerItem___M46HJ:hover, .DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU .DropdownContainerAtom-module__wheelpickerItem___M46HJ:active {
  background-color: #0000 !important;
}

.DropdownTitleAtom-module__icon___Bz-oW {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownTitleAtom-module__iconLeft___YKiQn {
  opacity: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownTitleAtom-module__title1___WUPKC {
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-body-md-regular-default);
  color: var(--component-textIcon-normal-subtle);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownTitleAtom-module__iconRight___KTWKx {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownTitleAtom-module__containerIconRight___zC4lF {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: flex;
}

.DropdownTitleAtom-module__title___FRWqO {
  height: 40px;
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-md);
  text-align: center;
  font-size: var(--desktop-semantic-typography-body-md-regular-default-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-bold-sm);
  flex-direction: row;
  display: flex;
}

.react-calendar {
  background: #fff;
  border: 1px solid #a0a096;
  width: 350px;
  max-width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}

.react-calendar--doubleView {
  width: 700px;
}

.react-calendar--doubleView .react-calendar__viewContainer {
  margin: -.5em;
  display: flex;
}

.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: .5em;
}

.react-calendar, .react-calendar *, .react-calendar :before, .react-calendar :after {
  box-sizing: border-box;
}

.react-calendar button {
  border: 0;
  outline: none;
  margin: 0;
}

.react-calendar button:enabled:hover {
  cursor: pointer;
}

.react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
  display: flex;
}

.react-calendar__navigation button {
  background: none;
  min-width: 44px;
}

.react-calendar__navigation button:disabled {
  background-color: #f0f0f0;
}

.react-calendar__navigation button:enabled:hover, .react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}

.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font: inherit;
  font-size: .75em;
  font-weight: bold;
}

.react-calendar__month-view__weekdays__weekday {
  padding: .5em;
}

.react-calendar__month-view__weekNumbers .react-calendar__tile {
  font: inherit;
  justify-content: center;
  align-items: center;
  font-size: .75em;
  font-weight: bold;
  display: flex;
}

.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}

.react-calendar__month-view__days__day--neighboringMonth, .react-calendar__decade-view__years__year--neighboringDecade, .react-calendar__century-view__decades__decade--neighboringCentury {
  color: #757575;
}

.react-calendar__year-view .react-calendar__tile, .react-calendar__decade-view .react-calendar__tile, .react-calendar__century-view .react-calendar__tile {
  padding: 2em .5em;
}

.react-calendar__tile {
  text-align: center;
  max-width: 100%;
  font: inherit;
  background: none;
  padding: 10px 6.6667px;
  font-size: .833em;
}

.react-calendar__tile:disabled {
  color: #ababab;
  background-color: #f0f0f0;
}

.react-calendar__month-view__days__day--neighboringMonth:disabled, .react-calendar__decade-view__years__year--neighboringDecade:disabled, .react-calendar__century-view__decades__decade--neighboringCentury:disabled {
  color: #cdcdcd;
}

.react-calendar__tile:enabled:hover, .react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}

.react-calendar__tile--now {
  background: #ffff76;
}

.react-calendar__tile--now:enabled:hover, .react-calendar__tile--now:enabled:focus {
  background: #ffffa9;
}

.react-calendar__tile--hasActive {
  background: #76baff;
}

.react-calendar__tile--hasActive:enabled:hover, .react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}

.react-calendar__tile--active {
  color: #fff;
  background: #006edc;
}

.react-calendar__tile--active:enabled:hover, .react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}

.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

@media (max-width: 768px) {
  .quill-ui-next-calendar {
    width: 350px !important;
  }
}

.quill-ui-next-calendar {
  background: var(--component-dropdownList-bg);
  width: 100%;
  padding: var(--component-dropdownItem-spacing-padding-md) 0;
  border: none;
}

.quill-ui-next-calendar .react-calendar__navigation__label {
  font-family: var(--semantic-typography-body-md-regular-default-fontFamily);
  color: var(--component-dropdownItem-label-color-default);
  border: none;
  padding: 5px 0;
  background: none !important;
}

.quill-ui-next-calendar .react-calendar__month-view__weekdays, .quill-ui-next-calendar .react-calendar__month-view__days {
  justify-content: start;
}

.quill-ui-next-calendar .react-calendar__month-view__weekdays__weekday, .quill-ui-next-calendar .react-calendar__month-view__days__day {
  font-family: var(--semantic-typography-body-md-regular-default-fontFamily);
  font-weight: var(--semantic-typography-body-md-regular-default-fontWeight);
  font-size: var(--core-fontSize-100);
  width: var(--component-dropdownItem-width-date-md);
  height: var(--component-dropdownItem-height-date-md);
  text-transform: none;
  border-radius: var(--component-dropdownItem-border-radius);
  justify-content: center;
  align-items: center;
  margin: 0;
  display: flex;
  flex: none !important;
}

.quill-ui-next-calendar .react-calendar__month-view__weekdays__weekday {
  color: var(--component-dropdownItem-label-color-disabled);
}

.quill-ui-next-calendar .react-calendar__month-view__days__day {
  color: var(--component-dropdownItem-label-color-default);
}

.quill-ui-next-calendar .react-calendar__month-view__days__day:hover {
  background: var(--semantic-color-monochrome-surface-normal-low);
}

.quill-ui-next-calendar .react-calendar__month-view__days__day:active {
  background: var(--component-dropdownItem-bg-active);
}

.quill-ui-next-calendar .react-calendar__month-view__weekdays__weekday abbr {
  text-decoration: none;
}

.quill-ui-next-calendar .react-calendar__tile:disabled {
  color: var(--component-dropdownItem-label-color-disabled);
  background: none;
}

.quill-ui-next-calendar .react-calendar__tile--active, .quill-ui-next-calendar .react-calendar__tile--active:hover {
  color: var(--component-dropdownItem-label-color-selectedWhite);
  background: var(--component-dropdownItem-bg-selected) !important;
}

.quill-ui-next-calendar .react-calendar__tile--now {
  background: var(--component-dropdownItem-bg-active);
}

.quill-ui-next-calendar .react-calendar__year-view__months, .quill-ui-next-calendar .react-calendar__decade-view__years, .quill-ui-next-calendar .react-calendar__century-view__decades {
  width: -moz-fit-content;
  width: fit-content;
  min-width: 342px;
  color: var(--component-dropdownItem-label-color-default);
  flex-direction: column;
  display: flex;
}

.quill-ui-next-calendar .react-calendar__year-view__months__month, .quill-ui-next-calendar .react-calendar__decade-view__years__year, .quill-ui-next-calendar .react-calendar__century-view__decades__decade {
  font-family: var(--semantic-typography-body-md-regular-default-fontFamily);
  font-weight: var(--semantic-typography-body-md-regular-default-fontWeight);
  font-size: var(--core-fontSize-100);
  width: 100%;
  height: var(--component-dropdownItem-height-date-md);
  padding: var(--component-dropdownItem-spacing-padding-md);
  border-radius: var(--component-dropdownItem-border-radius);
  color: var(--component-dropdownItem-label-color-default);
}

.quill-ui-next-calendar .react-calendar__year-view__months__month:hover, .quill-ui-next-calendar .react-calendar__decade-view__years__year:hover, .quill-ui-next-calendar .react-calendar__century-view__decades__decade:hover {
  background: var(--semantic-color-monochrome-surface-normal-low);
}

.quill-ui-next-calendar .react-calendar__year-view__months__month:active, .quill-ui-next-calendar .react-calendar__decade-view__years__year:active, .quill-ui-next-calendar .react-calendar__century-view__decades__decade:active {
  background: var(--component-dropdownItem-bg-active);
}

.quill-ui-next-calendar .react-calendar__tile--hasActive, .quill-ui-next-calendar .react-calendar__tile--hasActive:hover {
  background: var(--component-dropdownItem-bg-selected);
  color: var(--component-dropdownItem-label-color-selectedWhite);
}

.quill-ui-next-calendar .react-calendar__year-view, .quill-ui-next-calendar .react-calendar__decade-view {
  height: 300px;
  overflow: auto;
}

.quill-ui-next-calendar .react-calendar__navigation__prev2-button, .quill-ui-next-calendar .react-calendar__navigation__next2-button {
  display: none;
}

.quill-ui-next-calendar .react-calendar__navigation button:hover {
  background: none;
}

.quill-ui-next-calendar .quill-ui-next-calendar-in-range {
  color: var(--component-dropdownItem-label-color-default);
  background: var(--component-dropdownItem-bg-hover) !important;
  border-radius: 0 !important;
}

.quill-ui-next-calendar-daterange-container {
  flex-direction: column;
  display: flex;
  position: relative;
}

.quill-ui-next-daterange-picker-calendar-box {
  gap: var(--semantic-spacing-gap-md);
  display: flex;
}

.quill-ui-next-daterange-picker-calendar-buttons {
  padding: 0 var(--semantic-spacing-general-xl) var(--semantic-spacing-general-md);
  flex-flow: row-reverse;
  display: flex;
}

.quill-ui-next-calendar-daterange-button {
  position: absolute;
  top: 24px;
}

.quill-ui-next-calendar-daterange-prev-button {
  left: var(--semantic-spacing-gap-md);
}

.quill-ui-next-calendar-daterange-next-button {
  right: var(--semantic-spacing-gap-md);
}

.quill-ui-next-calendar-range-start {
  border-radius: var(--component-dropdownItem-border-radius) 0 0 var(--component-dropdownItem-border-radius) !important;
  background: var(--component-dropdownItem-bg-selected) !important;
  color: var(--component-dropdownItem-label-color-selectedWhite) !important;
}

.quill-ui-next-calendar-range-end {
  border-radius: 0 var(--component-dropdownItem-border-radius) var(--component-dropdownItem-border-radius) 0 !important;
  background: var(--component-dropdownItem-bg-selected) !important;
  color: var(--component-dropdownItem-label-color-selectedWhite) !important;
}

.quill-ui-next-calendar-range-single, .quill-ui-next-calendar-range-single.react-calendar__tile--active, .quill-ui-next-calendar-range-single.react-calendar__tile--active:hover {
  position: relative;
  border-radius: var(--component-dropdownItem-border-radius) !important;
}

.quill-ui-next-calendar-range-single:before, .quill-ui-next-calendar-range-single:after {
  content: "";
  background: var(--component-dropdownList-bg);
  width: 15px;
  height: calc(50% - 20px);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.quill-ui-next-calendar-range-single:before {
  top: 0;
}

.quill-ui-next-calendar-range-single:after {
  bottom: 0;
}

.quill-ui-next-daterange-picker-input-container {
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-xl);
  width: 100%;
  max-width: 744px;
  display: flex;
}

.quill-ui-next-daterange-picker-dropdown {
  left: -12px;
  transform: none;
  width: 768px !important;
}

.Chip-module__icon___G32DP {
  font-weight: 300;
  line-height: 18px;
  position: relative;
}

.Chip-module__iconLeft___3ijFS {
  z-index: 0;
  text-align: center;
  font-size: var(--desktop-semantic-typography-icon-labelpaired-regular-caption-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-caption);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.Chip-module__label___zrfu7 {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.Chip-module__counterLabel___ASa8Q {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 3;
  position: relative;
  overflow: hidden;
}

.Chip-module__icon1___Kz780 {
  font-weight: 300;
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.Chip-module__iconChevron___7XGMa {
  z-index: 4;
  text-align: center;
  width: 24px;
  height: 24px;
  font-size: var(--desktop-semantic-typography-icon-labelpaired-regular-md-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-caption);
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.Chip-module__bgFocus___ouks- {
  border-radius: var(--semantic-borderRadius-pill);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 5;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.Chip-module__chip___G79EL {
  border-radius: var(--component-chip-border-radius);
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  box-sizing: border-box;
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-sm);
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.Chip-module__root___8Tyvf {
  height: var(--component-chip-height-sm);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-chip-icon-default);
  font-family: var(--component-chip-tag-typography-sm);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"], .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] {
  height: var(--component-chip-height-md);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"], .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] {
  height: var(--component-chip-height-lg);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="expand"] .Chip-module__chip___G79EL {
  background-color: var(--component-chip-bg-active);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"] .Chip-module__chip___G79EL, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="expand"] .Chip-module__chip___G79EL {
  border: unset;
  background-color: var(--component-chip-bg-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"] .Chip-module__chip___G79EL {
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"] .Chip-module__chip___G79EL {
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-active);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"] .Chip-module__chip___G79EL, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"] .Chip-module__chip___G79EL {
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"] .Chip-module__chip___G79EL {
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-active);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"] .Chip-module__chip___G79EL, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="expand"] .Chip-module__label___zrfu7 {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover {
  height: var(--component-chip-height-md);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover {
  height: var(--component-chip-height-lg);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:hover .Chip-module__chip___G79EL {
  background-color: var(--component-chip-border-color);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: unset;
  background-color: var(--component-chip-bg-selectedHover);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-border-color);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  position: unset;
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-selectedHover);
  z-index: 0;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-border-color);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-selectedHover);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-default);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-chip-icon-default);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-chip-icon-selected);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-default);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__bgFocus___ouks- {
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__bgFocus___ouks- {
  z-index: 5;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active {
  height: var(--component-chip-height-sm);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active {
  height: var(--component-chip-height-md);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active {
  height: var(--component-chip-height-lg);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-md);
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  background-color: var(--component-chip-bg-active);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-md);
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  background-color: var(--component-chip-bg-selectedActive);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-active);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-selectedActive);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-active);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-selectedActive);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__bgFocus___ouks- {
  z-index: 5;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] {
  height: var(--component-chip-height-sm);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] {
  height: var(--component-chip-height-md);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] {
  height: var(--component-chip-height-lg);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-md);
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-md);
  position: unset;
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  background-color: var(--component-chip-icon-disabled);
  z-index: 0;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-icon-disabled);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-icon-disabled);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__bgFocus___ouks- {
  z-index: 5;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__bgFocus___ouks- {
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__bgFocus___ouks- {
  z-index: 5;
}

.Chip-module__root___8Tyvf .Chip-module__iconLeft___3ijFS svg, .Chip-module__root___8Tyvf .Chip-module__iconChevron___7XGMa svg, .Chip-module__root___8Tyvf .Chip-module__iconClose___DC-oY {
  fill: var(--component-chip-icon-default);
}

.Chip-module__root___8Tyvf[data-state="disabled"] .Chip-module__iconLeft___3ijFS svg, .Chip-module__root___8Tyvf[data-state="disabled"] .Chip-module__iconChevron___7XGMa svg, .Chip-module__root___8Tyvf[data-state="disabled"] .Chip-module__iconClose___DC-oY {
  fill: var(--component-chip-icon-disabled);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"] .Chip-module__iconLeft___3ijFS svg, .Chip-module__root___8Tyvf[data-itemSelected="true"] .Chip-module__iconChevron___7XGMa svg, .Chip-module__root___8Tyvf[data-itemSelected="true"] .Chip-module__iconClose___DC-oY {
  fill: var(--component-chip-icon-selected);
}

.Snackbar-module__icon___Tzp3Z {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.Snackbar-module__icon1___85z8Z {
  width: 24px;
  height: 24px;
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.Snackbar-module__message___dBgz2 {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.Snackbar-module__containerMessage___FcuTp {
  padding: 0px var(--component-snackbar-spacing-padding-sm) 0px 0px;
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-snackbar-label-color-neutral);
  font-family: var(--component-snackbar-label-typography);
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.Snackbar-module__icon2___ca1gt {
  line-height: 22px;
  position: relative;
}

.Snackbar-module__iconLeft___bbbS- {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Snackbar-module__label___bsUDZ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-snackbar-label-typography);
  color: var(--component-snackbar-label-color-neutral);
  z-index: 1;
  flex: 1;
  position: relative;
}

.Snackbar-module__icon3___wy-Ez {
  line-height: 22px;
  position: relative;
}

.Snackbar-module__iconRight___6z-mI {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Snackbar-module__icon4___qkrN- {
  line-height: 22px;
  position: relative;
}

.Snackbar-module__iconLoading___hbr-T {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Snackbar-module__bgFocus___eI-3t {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.Snackbar-module__buttonAction___403gd {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0px var(--component-button-spacing-padding-md);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  color: var(--component-button-icon-white-tertiary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.Snackbar-module__icon5___NY3a- {
  line-height: 22px;
  position: relative;
}

.Snackbar-module__icon6___E8z7d {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.Snackbar-module__bgFocus1___lVINm {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 18px;
  width: 40px;
  height: 40px;
  display: none;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  margin: 0 !important;
}

.Snackbar-module__buttonClose___bW-Zi {
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  color: var(--component-button-icon-whiteBlack-tertiary);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.Snackbar-module__root___GPChr {
  border-radius: var(--component-snackbar-border-radius);
  background-color: var(--component-snackbar-bg-neutral);
  border: var(--component-snackbar-border-width) solid var(--component-snackbar-border-color);
  box-sizing: border-box;
  width: 100%;
  padding: var(--component-snackbar-spacing-padding-sm) var(--component-snackbar-spacing-padding-sm) var(--component-snackbar-spacing-padding-sm) var(--component-snackbar-spacing-padding-md);
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-snackbar-spacing-gap);
  max-width: var(--component-snackbar-width-max);
  min-height: var(--component-snackbar-height-min);
  max-height: var(--component-snackbar-height-max);
  text-align: center;
  font-size: var(--component-snackbar-label-typography-size);
  color: var(--component-snackbar-icon-neutral);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  flex-direction: row;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.Snackbar-module__root___GPChr[data-indicator="fail"][data-type="mobile"] {
  background-color: var(--component-snackbar-bg-fail);
}

.Snackbar-module__root___GPChr[data-indicator="neutral"][data-type="desktop"] {
  width: unset;
  max-height: var(--component-snackbar-height-min);
}

.Snackbar-module__root___GPChr[data-indicator="fail"][data-type="desktop"] {
  width: unset;
  background-color: var(--component-snackbar-bg-fail);
  max-height: var(--component-snackbar-height-min);
}

.Snackbar-module__root___GPChr[data-indicator="neutral"][data-type="desktop"] .Snackbar-module__containerMessage___FcuTp, .Snackbar-module__root___GPChr[data-indicator="fail"][data-type="desktop"] .Snackbar-module__containerMessage___FcuTp {
  flex: 1;
  min-width: 0;
}

.Snackbar-module__root___GPChr[data-indicator="neutral"][data-type="desktop"] .Snackbar-module__message___dBgz2, .Snackbar-module__root___GPChr[data-indicator="fail"][data-type="desktop"] .Snackbar-module__message___dBgz2 {
  flex: unset;
  display: unset;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  white-space: nowrap;
}

.Snackbar-module__root___GPChr .snackbar-icon svg {
  fill: var(--component-snackbar-icon-neutral);
}

.BreadcrumbDesktopItem-module__label___0yZmZ {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  z-index: 0;
  position: relative;
}

.BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  border-radius: var(--core-borderRadius-300);
  border: var(--core-borderWidth-100) solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  width: calc(100% + 8px);
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BreadcrumbDesktopItem-module__containerText___U5HuZ {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: flex;
  position: relative;
}

.BreadcrumbDesktopItem-module__icon___R79B4 {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.BreadcrumbDesktopItem-module__iconDivider___16aan, .BreadcrumbDesktopItem-module__root___gJJ-V {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.BreadcrumbDesktopItem-module__iconDivider___16aan {
  text-align: center;
  color: var(--component-breadcrumb-separator);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  align-items: flex-start;
  overflow: hidden;
}

.BreadcrumbDesktopItem-module__root___gJJ-V {
  align-items: center;
  gap: var(--component-breadcrumb-spacing-gap-md);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-breadcrumb-label-color-default);
  font-family: var(--font-inter);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="sm"][data-state="selected"] .BreadcrumbDesktopItem-module__label___0yZmZ {
  color: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"] .BreadcrumbDesktopItem-module__label___0yZmZ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:hover .BreadcrumbDesktopItem-module__label___0yZmZ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="selected"] .BreadcrumbDesktopItem-module__label___0yZmZ {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="selected"] .BreadcrumbDesktopItem-module__label___0yZmZ {
  color: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"] .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:hover .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="selected"] .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  height: 32px;
  top: calc(50% - 16px);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:active .BreadcrumbDesktopItem-module__label___0yZmZ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="sm"][data-state="default"]:active .BreadcrumbDesktopItem-module__label___0yZmZ {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-underline-lineHeight);
  color: var(--component-breadcrumb-label-color-active);
  text-decoration: underline;
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:active .BreadcrumbDesktopItem-module__label___0yZmZ {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="sm"][data-state="default"]:active .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  height: 30px;
  top: calc(50% - 15px);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:active .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  height: 32px;
  top: calc(50% - 16px);
}

.BreadcrumbDesktopItem-module__root___gJJ-V .BreadcrumbDesktopItem-module__iconDivider___16aan svg {
  fill: var(--component-breadcrumb-label-color-default);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-state="selected"] .BreadcrumbDesktopItem-module__iconDivider___16aan svg {
  fill: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbMobileItem-module__label___CoE1g {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  z-index: 0;
  position: relative;
}

.BreadcrumbMobileItem-module__bgFocus___tSv5s {
  border-radius: var(--core-borderRadius-300);
  border: var(--core-borderWidth-100) solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  width: calc(100% + 8px);
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BreadcrumbMobileItem-module__containerLabel___97irL {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: flex;
  position: relative;
}

.BreadcrumbMobileItem-module__icon___yRzJs {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.BreadcrumbMobileItem-module__iconDivider___SD-MJ, .BreadcrumbMobileItem-module__root___5Tqbv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.BreadcrumbMobileItem-module__iconDivider___SD-MJ {
  text-align: center;
  color: var(--component-breadcrumb-separator);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  align-items: flex-start;
  overflow: hidden;
}

.BreadcrumbMobileItem-module__root___5Tqbv {
  align-items: center;
  gap: var(--component-breadcrumb-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-breadcrumb-label-color-default);
  font-family: var(--font-inter);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="sm"][data-state="selected"] .BreadcrumbMobileItem-module__label___CoE1g {
  color: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"] .BreadcrumbMobileItem-module__label___CoE1g, .BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="selected"] .BreadcrumbMobileItem-module__label___CoE1g {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="selected"] .BreadcrumbMobileItem-module__label___CoE1g {
  color: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"] .BreadcrumbMobileItem-module__bgFocus___tSv5s, .BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="selected"] .BreadcrumbMobileItem-module__bgFocus___tSv5s {
  height: 32px;
  top: calc(50% - 16px);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"]:active .BreadcrumbMobileItem-module__label___CoE1g, .BreadcrumbMobileItem-module__root___5Tqbv[data-size="sm"][data-state="default"]:active .BreadcrumbMobileItem-module__label___CoE1g {
  color: var(--component-breadcrumb-label-color-active);
  text-decoration: underline;
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"]:active .BreadcrumbMobileItem-module__label___CoE1g {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"]:active .BreadcrumbMobileItem-module__bgFocus___tSv5s {
  height: 32px;
  top: calc(50% - 16px);
}

.BreadcrumbMobileItem-module__root___5Tqbv .BreadcrumbMobileItem-module__iconDivider___SD-MJ svg {
  fill: var(--component-breadcrumb-label-color-default);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-state="selected"] .BreadcrumbMobileItem-module__iconDivider___SD-MJ svg {
  fill: var(--component-breadcrumb-label-color-selected);
}

.AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
  border: var(--core-borderWidth-100) solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 3;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.AccordionDefault-module__icon___nV-MQ {
  line-height: 24px;
  position: relative;
}

.AccordionDefault-module__icon1___Sf3Lq, .AccordionDefault-module__placeholderIcon___HBj-M {
  flex-direction: column;
  display: flex;
}

.AccordionDefault-module__icon1___Sf3Lq {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  overflow: hidden;
}

.AccordionDefault-module__placeholderIcon___HBj-M {
  z-index: 2;
  justify-content: flex-start;
  align-items: flex-start;
}

.AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__title___joEN- {
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  align-self: stretch;
  position: relative;
}

.AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-default);
}

.AccordionDefault-module__titleSubtitle___vSZAX {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-accordion-spacing-xs);
  z-index: 1;
  text-align: left;
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  color: var(--component-accordion-title-color-default);
  font-family: var(--font-inter);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.AccordionDefault-module__icon2___cvNsk {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.AccordionDefault-module__iconChevron___JfUYJ {
  z-index: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.AccordionDefault-module__header___XcBsT, .AccordionDefault-module__label___X6yzB {
  align-self: stretch;
  position: relative;
}

.AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  justify-content: center;
  align-items: center;
  gap: var(--component-accordion-spacing-md);
  z-index: 1;
  flex-direction: row;
  display: flex;
}

.AccordionDefault-module__label___X6yzB {
  line-height: 24px;
}

.AccordionDefault-module__body___tUszG, .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.AccordionDefault-module__bodyContent___q14U9 {
  z-index: 0;
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  align-self: stretch;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt {
  box-sizing: border-box;
  width: 800px;
}

.AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-md);
  z-index: 0;
  font-family: var(--font-inter);
  display: none;
}

.AccordionDefault-module__root___PE7gt {
  border-radius: var(--component-accordion-border-radius);
  border: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  text-align: center;
  color: var(--component-accordion-icon-default);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"] {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"] {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"] {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"] {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"] {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"] {
  border-radius: unset;
  border: unset;
  border-top: var(--component-accordion-border-width) solid var(--component-tab-border-color-default);
  border-bottom: var(--component-accordion-border-width) solid var(--component-tab-border-color-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] {
  border-radius: unset;
  border: unset;
  border-top: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  border-bottom: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX {
  align-self: stretch;
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover {
  border-radius: unset;
  border: unset;
  box-sizing: border-box;
  border-top: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  border-bottom: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX {
  align-self: stretch;
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] {
  border-radius: var(--component-accordion-border-radius);
  border: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  box-sizing: border-box;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active {
  border-radius: unset;
  border: unset;
  box-sizing: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active {
  border-radius: unset;
  border: unset;
  box-sizing: border-box;
  border-top: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  border-bottom: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX {
  align-self: stretch;
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] {
  border-radius: unset;
  border: unset;
  box-sizing: border-box;
  border-top: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  border-bottom: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX {
  align-self: stretch;
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9 {
  opacity: var(--opacity-disabled);
}

.AccordionDefault-module__root___PE7gt[data-state="default"] .accordion-icon svg {
  fill: var(--component-accordion-icon-default);
}

.AccordionDefault-module__root___PE7gt[data-state="disabled"] .accordion-icon svg {
  fill: var(--component-accordion-title-color-disabled);
}

div .AccordionDefault-module__root___PE7gt[data-type="flush"] {
  border-bottom: none !important;
}

div .AccordionDefault-module__root___PE7gt[data-type="flush"]:last-child {
  border-bottom: var(--component-accordion-border-width) solid var(--component-tab-border-color-default) !important;
}

.AccordionDefault-module__root___PE7gt[data-type="fill"] {
  box-shadow: none !important;
}

.AccordionDefault-module__root___PE7gt .AccordionDefault-module__header___XcBsT {
  border-radius: 0 !important;
}

.BaseTypography-module__root___39iD3 {
  color: var(--component-textIcon-normal-prominent);
  font-family: var(--semantic-typography-heading-mega-fontFamily);
  margin: 0;
  padding: 0;
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="mega"] {
  font-size: var(--semantic-typography-heading-mega-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-mega-fontWeight);
  line-height: var(--semantic-typography-heading-mega-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="1"] {
  font-family: var(--semantic-typography-heading-h1-fontFamily);
  font-size: var(--semantic-typography-heading-h1-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h1-fontWeight);
  line-height: var(--semantic-typography-heading-h1-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="2"] {
  font-family: var(--semantic-typography-heading-h2-fontFamily);
  font-size: var(--semantic-typography-heading-h2-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h2-fontWeight);
  line-height: var(--semantic-typography-heading-h2-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="3"] {
  font-family: var(--semantic-typography-heading-h3-fontFamily);
  font-size: var(--semantic-typography-heading-h3-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h3-fontWeight);
  line-height: var(--semantic-typography-heading-h3-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="4"] {
  font-family: var(--semantic-typography-heading-h4-fontFamily);
  font-size: var(--semantic-typography-heading-h4-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h4-fontWeight);
  line-height: var(--semantic-typography-heading-h4-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="5"] {
  font-family: var(--semantic-typography-heading-h5-fontFamily);
  font-size: var(--semantic-typography-heading-h5-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h5-fontWeight);
  line-height: var(--semantic-typography-heading-h5-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="6"] {
  font-family: var(--semantic-typography-heading-h6-fontFamily);
  font-size: var(--semantic-typography-heading-h6-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h6-fontWeight);
  line-height: var(--semantic-typography-heading-h6-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="xl"] {
  font-family: var(--semantic-typography-body-xl-regular-default-fontFamily);
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-xl-regular-default-fontWeight);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="lg"] {
  font-family: var(--semantic-typography-body-lg-regular-default-fontFamily);
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-lg-regular-default-fontWeight);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="md"] {
  font-family: var(--semantic-typography-body-md-regular-default-fontFamily);
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-md-regular-default-fontWeight);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="sm"] {
  font-family: var(--semantic-typography-body-sm-regular-default-fontFamily);
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-sm-regular-default-fontWeight);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="xl"][data-bold="true"] {
  font-family: var(--semantic-typography-body-xl-bold-default-fontFamily);
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-xl-bold-default-fontWeight);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="lg"][data-bold="true"] {
  font-family: var(--semantic-typography-body-lg-bold-default-fontFamily);
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-lg-bold-default-fontWeight);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="md"][data-bold="true"] {
  font-family: var(--semantic-typography-body-md-bold-default-fontFamily);
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-md-bold-default-fontWeight);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="sm"][data-bold="true"] {
  font-family: var(--semantic-typography-body-sm-bold-default-fontFamily);
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-sm-bold-default-fontWeight);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="caption"] {
  font-family: var(--semantic-typography-caption-regular-default-fontFamily);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-caption-regular-default-fontWeight);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="caption"][data-bold="true"] {
  font-family: var(--semantic-typography-caption-bold-default-fontFamily);
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-caption-bold-default-fontWeight);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="xl"] {
  font-family: var(--semantic-typography-code-xl-regular-default-fontFamily);
  font-size: var(--semantic-typography-code-xl-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-xl-regular-default-fontWeight);
  line-height: var(--semantic-typography-code-xl-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="lg"] {
  font-family: var(--semantic-typography-code-lg-regular-default-fontFamily);
  font-size: var(--semantic-typography-code-lg-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-lg-regular-default-fontWeight);
  line-height: var(--semantic-typography-code-lg-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="md"] {
  font-family: var(--semantic-typography-code-md-regular-default-fontFamily);
  font-size: var(--semantic-typography-code-md-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-md-regular-default-fontWeight);
  line-height: var(--semantic-typography-code-md-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="sm"] {
  font-family: var(--semantic-typography-code-sm-regular-default-fontFamily);
  font-size: var(--semantic-typography-code-sm-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-sm-regular-default-fontWeight);
  line-height: var(--semantic-typography-code-sm-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="xl"][data-bold="true"] {
  font-family: var(--semantic-typography-code-xl-bold-default-fontFamily);
  font-size: var(--semantic-typography-code-xl-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-xl-bold-default-fontWeight);
  line-height: var(--semantic-typography-code-xl-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="lg"][data-bold="true"] {
  font-family: var(--semantic-typography-code-lg-bold-default-fontFamily);
  font-size: var(--semantic-typography-code-lg-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-lg-bold-default-fontWeight);
  line-height: var(--semantic-typography-code-lg-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="md"][data-bold="true"] {
  font-family: var(--semantic-typography-code-md-bold-default-fontFamily);
  font-size: var(--semantic-typography-code-md-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-md-bold-default-fontWeight);
  line-height: var(--semantic-typography-code-md-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="sm"][data-bold="true"] {
  font-family: var(--semantic-typography-code-sm-bold-default-fontFamily);
  font-size: var(--semantic-typography-code-sm-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-sm-bold-default-fontWeight);
  line-height: var(--semantic-typography-code-sm-bold-default-lineHeight);
}

.SelectionControl-module__icon___VOfpZ {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.SelectionControl-module__iconCheckbox___E2h-n {
  z-index: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  margin: 0 !important;
}

.SelectionControl-module__bgFocus___KYPMf {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 4px;
  width: 22px;
  height: 22px;
  position: relative;
  transform: rotate(180deg);
}

.SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.SelectionControl-module__label___4tAY6 {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  position: relative;
}

.SelectionControl-module__icon1___-Fu0- {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.SelectionControl-module__iconInfo___fAWRe {
  text-align: center;
  font-size: var(--component-selectionControl-label-typography-sm-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.SelectionControl-module__label1___cddP1 {
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-selectionControl-label-color-default);
  font-family: var(--component-selectionControl-label-typography-sm);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 1px 0;
  display: flex;
}

.SelectionControl-module__root___7IlVf {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-selectionControl-spacing-gap-sm);
  text-align: center;
  font-size: var(--desktop-semantic-typography-icon-standalone-bold-sm-size);
  color: var(--component-selectionControl-icon-default);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
  flex-direction: row;
  display: flex;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T {
  box-sizing: border-box;
  flex-direction: row;
  padding: 3px;
}

.SelectionControl-module__root___7IlVf[data-style="fill"] .SelectionControl-module__icon___VOfpZ {
  color: var(--component-selectionControl-icon-active);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"] .SelectionControl-module__label1___cddP1 {
  padding: unset;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"] .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T {
  box-sizing: border-box;
  flex-direction: row;
  padding: 3px;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label1___cddP1 {
  padding: unset;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label1___cddP1 {
  padding: 1px 0;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T {
  box-sizing: border-box;
  flex-direction: row;
  padding: 3px;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:active .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:active .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:active .SelectionControl-module__label1___cddP1 {
  padding: unset;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label1___cddP1 {
  padding: 1px 0;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:active .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:active .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:active .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T {
  box-sizing: border-box;
  flex-direction: row;
  padding: 3px;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="disabled"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="disabled"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="disabled"] .SelectionControl-module__label1___cddP1 {
  padding: unset;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label1___cddP1 {
  padding: 1px 0;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="disabled"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="disabled"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="disabled"] .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
}

.SelectionControl-module__root___7IlVf .SelectionControl-module__iconBgFocus___Eue-T svg, .SelectionControl-module__root___7IlVf .SelectionControl-module__iconInfo___fAWRe svg {
  fill: var(--component-selectionControl-label-color-default);
}

.SelectionControl-module__root___7IlVf[data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T svg, .SelectionControl-module__root___7IlVf[data-state="disabled"] .SelectionControl-module__iconInfo___fAWRe svg {
  fill: var(--component-selectionControl-icon-disabled);
}

.SelectionControl-module__root___7IlVf[data-size="sm"] .SelectionControl-module__bgFocus___KYPMf {
  width: 19px;
  height: 19px;
  top: 3px;
}

.SelectionControl-module__root___7IlVf[data-size="sm"][data-indicator="checked"] .SelectionControl-module__bgFocus___KYPMf, .SelectionControl-module__root___7IlVf[data-size="sm"][data-indicator="indeterminate"] .SelectionControl-module__bgFocus___KYPMf {
  top: 0;
}

.SelectionControl-module__root___7IlVf[data-size="md"] .SelectionControl-module__bgFocus___KYPMf {
  height: 19px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"] .SelectionControl-module__bgFocus___KYPMf {
  border-radius: var(--semantic-borderRadius-pill);
  flex: none;
  width: 22px;
  height: 21px;
  top: 2px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"][data-indicator="checked"] .SelectionControl-module__bgFocus___KYPMf {
  width: 22px;
  height: 22px;
  top: .5px;
  left: -2px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"]:hover .SelectionControl-module__bgFocus___KYPMf {
  width: 22px;
  height: 21px;
  top: .5px;
  left: -2px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"][data-size="md"] .SelectionControl-module__bgFocus___KYPMf {
  top: .5px;
  left: -2px;
}

.ToggleSwitch-module__root___6lgVD {
  cursor: pointer;
  border-radius: 96px;
  flex-direction: row;
  align-items: center;
  width: 44px;
  height: 24px;
  padding: 0 2px;
  display: flex;
  position: relative;
}

.ToggleSwitch-module__knob___CW8jF {
  border-radius: 96px;
  width: 20px;
  height: 20px;
  transition: all .2s ease-in-out;
  display: flex;
  position: absolute;
  top: 2px;
  left: 2px;
}

.ToggleSwitch-module__bgFocus___mb3FI {
  z-index: 4;
  box-sizing: border-box;
  border: 2px solid #2c9aff;
  border-radius: 96px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ToggleSwitch-module__root___6lgVD[data-selected="off"][data-state="default"] {
  background-color: var(--component-toggle-bg-default);
}

.ToggleSwitch-module__root___6lgVD[data-state="default"] .ToggleSwitch-module__knob___CW8jF, .ToggleSwitch-module__root___6lgVD[data-state="default"]:active .ToggleSwitch-module__knob___CW8jF, .ToggleSwitch-module__root___6lgVD[data-state="default"]:hover .ToggleSwitch-module__knob___CW8jF {
  background-color: var(--component-toggle-knob-default);
}

.ToggleSwitch-module__root___6lgVD[data-selected="off"][data-state="default"]:hover {
  background-color: var(--component-toggle-bg-hover);
}

.ToggleSwitch-module__root___6lgVD[data-selected="off"][data-state="default"]:active {
  background-color: var(--component-toggle-bg-active);
}

.ToggleSwitch-module__root___6lgVD[data-selected="off"][data-state="disabled"] {
  background-color: var(--component-toggle-bg-disabled);
}

.ToggleSwitch-module__root___6lgVD[data-state="disabled"] .ToggleSwitch-module__knob___CW8jF {
  background-color: var(--component-toggle-knob-disabled);
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"] .ToggleSwitch-module__knob___CW8jF {
  left: calc(100% - 22px);
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"][data-state="default"] {
  background-color: var(--component-toggle-bg-defaultOn);
  justify-content: center;
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"][data-state="default"]:hover {
  background-color: var(--component-toggle-bg-hoverOn);
  justify-content: center;
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"][data-state="default"]:active {
  background-color: var(--component-toggle-bg-activeOn);
  justify-content: center;
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"][data-state="disabled"] {
  background-color: var(--component-toggle-bg-disabledOn);
  justify-content: center;
}

.NotificationStatusIcon-module__icon___-j9Ku {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.NotificationStatusIcon-module__containerIcon___k2z0s {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationStatusIcon-module__badgeContainer___bI5p0 {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
}

.NotificationStatusIcon-module__root___wjTvW {
  border-radius: var(--semantic-borderRadius-pill);
  background-color: var(--semantic-color-blue-opacity-surface-midHigh);
  text-align: center;
  width: 32px;
  height: 32px;
  color: var(--component-textIcon-statusNormal-information);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.NotificationStatusIcon-module__root___wjTvW[data-type="success"] {
  background-color: var(--semantic-color-green-opacity-surface-midHigh);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="warning"] {
  background-color: var(--semantic-color-yellow-opacity-surface-midHigh);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="danger"] {
  background-color: var(--semantic-color-red-opacity-surface-midHigh);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="informative"] .notification-icon svg {
  fill: var(--component-textIcon-statusInverse-information);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="success"] .notification-icon svg {
  fill: var(--component-textIcon-statusInverse-success);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="warning"] .notification-icon svg {
  fill: var(--component-textIcon-statusInverse-warning);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="danger"] .notification-icon svg {
  fill: var(--component-textIcon-statusInverse-danger);
}

.NotificationDesktopItem-module__icon___jH7QH {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.NotificationDesktopItem-module__containerIcon___51NBn {
  z-index: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationDesktopItem-module__badgeUnread___FsUmQ {
  width: var(--component-badge-status-width-sm);
  border-radius: var(--component-badge-status-border-radius);
  background-color: var(--component-badge-status-bg-danger);
  height: var(--component-badge-status-height-sm);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 24px;
  margin: 0 !important;
}

.NotificationDesktopItem-module__containerStatusbadge___G4w75 {
  border-radius: var(--semantic-borderRadius-pill);
  z-index: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}

.NotificationDesktopItem-module__message___0D7LI, .NotificationDesktopItem-module__title___EemMz {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.NotificationDesktopItem-module__message___0D7LI {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-notification-message-color-item-unread);
  max-width: 100%;
}

.NotificationDesktopItem-module__titleDescription___5TGji {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.NotificationDesktopItem-module__date___0Slb-, .NotificationDesktopItem-module__time___qGK6T, .NotificationDesktopItem-module__timeFormat___EYvZD {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.NotificationDesktopItem-module__timeTimeFormat___eC7qc {
  align-items: flex-start;
  gap: var(--core-spacing-100);
  flex-direction: row;
}

.NotificationDesktopItem-module__dateTime___AJBwv, .NotificationDesktopItem-module__details___dnJlx, .NotificationDesktopItem-module__timeTimeFormat___eC7qc {
  justify-content: flex-start;
  display: flex;
}

.NotificationDesktopItem-module__dateTime___AJBwv {
  align-self: stretch;
  align-items: center;
  gap: var(--core-spacing-400);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-notification-timestamp-color);
  flex-direction: row;
}

.NotificationDesktopItem-module__details___dnJlx {
  align-items: flex-start;
  gap: var(--component-notification-spacing-gap-xs);
  flex-direction: column;
  flex: 1;
  width: 0;
  min-width: 0;
}

.NotificationDesktopItem-module__icon1___mXT-t {
  line-height: 22px;
  position: relative;
}

.NotificationDesktopItem-module__icon2___nm4OH {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.NotificationDesktopItem-module__bgFocus___-KzaI {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 18px;
  width: 40px;
  height: 40px;
  display: none;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  margin: 0 !important;
}

.NotificationDesktopItem-module__buttonMarkAsRead___TWVcD {
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.NotificationDesktopItem-module__icon3___uBO36 {
  line-height: 22px;
  position: relative;
}

.NotificationDesktopItem-module__icon4___vFTZs {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.NotificationDesktopItem-module__bgFocus1___yubx0 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 18px;
  width: 40px;
  height: 40px;
  display: none;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  margin: 0 !important;
}

.NotificationDesktopItem-module__buttonDelete___wcMy5, .NotificationDesktopItem-module__containerActionButtons___JTiBY {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.NotificationDesktopItem-module__buttonDelete___wcMy5 {
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  display: flex;
  position: relative;
}

.NotificationDesktopItem-module__containerActionButtons___JTiBY {
  gap: var(--component-button-spacing-gap-lg);
  text-align: center;
  color: var(--component-textIcon-normal-default);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  display: none;
}

.NotificationDesktopItem-module__detailsActionButtons___AJiI- {
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-notification-spacing-gap-sm);
  z-index: 1;
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-notification-title-color-item-unread);
  font-family: var(--font-inter);
  flex-direction: row;
  flex: 1;
  min-width: 0;
  display: flex;
}

.NotificationDesktopItem-module__divider___0ool1 {
  background-color: var(--component-notification-bg-divider);
  z-index: 2;
  width: 296px;
  height: 1px;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 !important;
}

.NotificationDesktopItem-module__bgFocus2___iQIVw, .NotificationDesktopItem-module__root___PW8Lf {
  box-sizing: border-box;
}

.NotificationDesktopItem-module__bgFocus2___iQIVw {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  z-index: 3;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.NotificationDesktopItem-module__root___PW8Lf {
  background-color: var(--component-notification-bg-item-default);
  padding: var(--component-notification-spacing-padding-sm);
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-notification-spacing-gap-sm);
  min-height: var(--component-notification-sizing-item-height);
  max-height: var(--component-notification-sizing-item-height);
  text-align: center;
  width: 100%;
  color: var(--component-textIcon-statusNormal-information);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  position: relative;
}

.NotificationDesktopItem-module__root___PW8Lf[data-state="default"]:hover {
  background-color: var(--component-notification-bg-item-hover);
}

.NotificationDesktopItem-module__root___PW8Lf, .NotificationDesktopItem-module__root___PW8Lf[data-state="default"]:active .NotificationDesktopItem-module__containerActionButtons___JTiBY, .NotificationDesktopItem-module__root___PW8Lf[data-state="default"]:hover .NotificationDesktopItem-module__containerActionButtons___JTiBY {
  display: flex;
}

.NotificationDesktopItem-module__root___PW8Lf[data-state="default"]:active {
  background-color: var(--component-notification-bg-item-active);
}

.NotificationMobileItem-module__icon___cep8Y {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.NotificationMobileItem-module__containerIcon___-lNTz {
  z-index: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__badgeUnread___KM-Bo {
  width: var(--component-badge-status-width-sm);
  border-radius: var(--component-badge-status-border-radius);
  background-color: var(--component-badge-status-bg-danger);
  height: var(--component-badge-status-height-sm);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 24px;
  margin: 0 !important;
}

.NotificationMobileItem-module__containerStatusbadge___1KyWk {
  border-radius: var(--semantic-borderRadius-pill);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}

.NotificationMobileItem-module__message___KepZM, .NotificationMobileItem-module__title___cKMAB {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__message___KepZM {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-notification-message-color-item-unread);
  max-width: 100%;
}

.NotificationMobileItem-module__titleDescription___-ipq- {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.NotificationMobileItem-module__date___HKE7y, .NotificationMobileItem-module__time___lRGCy, .NotificationMobileItem-module__timeFormat___JC-xU {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__timeTimeFormat___XzBVa {
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-xs);
  flex-direction: row;
}

.NotificationMobileItem-module__dateTime___PFInN, .NotificationMobileItem-module__details___4FQEp, .NotificationMobileItem-module__item___XsaZo, .NotificationMobileItem-module__timeTimeFormat___XzBVa {
  justify-content: flex-start;
  display: flex;
}

.NotificationMobileItem-module__dateTime___PFInN {
  align-self: stretch;
  align-items: center;
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-notification-timestamp-color);
  flex-direction: row;
}

.NotificationMobileItem-module__details___4FQEp, .NotificationMobileItem-module__item___XsaZo {
  align-items: flex-start;
}

.NotificationMobileItem-module__details___4FQEp {
  gap: var(--component-notification-spacing-gap-xs);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-notification-title-color-item-unread);
  font-family: var(--font-inter);
  flex-direction: column;
  flex: 1;
  width: 0;
  min-width: 0;
}

.NotificationMobileItem-module__item___XsaZo {
  background-color: var(--component-notification-bg-item-default);
  width: 100%;
  max-width: 360px;
  height: 96px;
  padding: var(--component-notification-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-notification-spacing-gap-sm);
  z-index: 0;
  flex-direction: row;
}

.NotificationMobileItem-module__icon1___xOaF4 {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.NotificationMobileItem-module__icon2___D7hPH {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__buttonMarkAsRead___qAU0L {
  background-color: var(--component-button-bg-blackWhite-primary-default);
  box-sizing: border-box;
  z-index: 1;
  width: 80px;
  height: 96px;
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0;
  right: 80px;
}

.NotificationMobileItem-module__icon3___KkgV- {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.NotificationMobileItem-module__icon4___bCnvk {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__buttonDelete___SUYAE {
  background-color: var(--component-button-bg-fail-primary-default);
  box-sizing: border-box;
  z-index: 2;
  width: 80px;
  height: 96px;
  color: var(--component-button-icon-fail-primary);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.NotificationMobileItem-module__divider___hIx1j {
  background-color: var(--component-notification-bg-divider);
  z-index: 3;
  width: 296px;
  height: 1px;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 !important;
}

.NotificationMobileItem-module__root___XqsjU {
  height: var(--component-notification-sizing-item-height);
  text-align: center;
  width: 100%;
  color: var(--component-textIcon-statusNormal-information);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__root___XqsjU[data-state="default"]:active .NotificationMobileItem-module__item___XsaZo, .NotificationMobileItem-module__root___XqsjU[data-state="swipe"] .NotificationMobileItem-module__item___XsaZo {
  background-color: var(--component-notification-bg-item-active);
}

.NotificationMobileItem-module__root___XqsjU {
  position: relative;
}

.NotificationMobileItem-module__root___XqsjU[data-state="swipe"] {
  justify-content: flex-end;
}

.NotificationMobileItem-module__item___XsaZo {
  z-index: 3;
  transition: transform .3s;
  position: relative;
}

.NotificationMobileItem-module__root___XqsjU[data-state="default"] .NotificationMobileItem-module__item___XsaZo {
  transform: translateX(0);
}

.NotificationMobileItem-module__root___XqsjU[data-state="swipe"] .NotificationMobileItem-module__item___XsaZo {
  transform: translateX(-160px);
}

.NotificationMobileItem-module__root___XqsjU[data-state="default"] .NotificationMobileItem-module__buttonMarkAsRead___qAU0L, .NotificationMobileItem-module__root___XqsjU[data-state="default"] .NotificationMobileItem-module__buttonDelete___SUYAE {
  opacity: 0;
  pointer-events: none;
}

.NotificationMobileItem-module__root___XqsjU[data-state="swipe"] .NotificationMobileItem-module__buttonMarkAsRead___qAU0L, .NotificationMobileItem-module__root___XqsjU[data-state="swipe"] .NotificationMobileItem-module__buttonDelete___SUYAE {
  opacity: 1;
  pointer-events: auto;
}

.action-button-icon svg {
  fill: var(--component-textIcon-normal-default);
}

.NotificationBanner-module__icon___3wdDj {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.NotificationBanner-module__containerIcon___P1U8q {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationBanner-module__containerStatusIcon___h-hMo {
  border-radius: var(--semantic-borderRadius-pill);
  background-color: var(--semantic-color-blue-opacity-surface-midHigh);
  z-index: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.NotificationBanner-module__message___UOrLa, .NotificationBanner-module__title___FBBOz {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  align-self: stretch;
  position: relative;
}

.NotificationBanner-module__message___UOrLa {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-notification-message-color-banner);
}

.NotificationBanner-module__titleDescription___t2aVG {
  z-index: 1;
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-notification-title-color-banner);
  font-family: var(--font-inter);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.NotificationBanner-module__icon1___iB-L7 {
  line-height: 18px;
  position: relative;
}

.NotificationBanner-module__iconCustom___oJhhG {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.NotificationBanner-module__bgFocus___eGwp1 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 14px;
  width: 32px;
  height: 32px;
  display: none;
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  margin: 0 !important;
}

.NotificationBanner-module__iconColorReference___1spvX {
  width: 34px;
  font-size: var(--core-fontSize-1001);
  line-height: var(--core-fontSize-1001);
  font-weight: var(--core-fontWeight-extraBold1);
  font-family: var(--font-inter);
  color: var(--component-button-icon-white-tertiary1);
  z-index: 2;
  display: none;
  position: relative;
}

.NotificationBanner-module__buttonClose___2Vxl6 {
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  z-index: 2;
  color: var(--component-button-icon-white-tertiary);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  display: flex;
  position: absolute;
  top: 8px;
  right: 8px;
  margin: 0 !important;
}

.NotificationBanner-module__notificationBanner___CnwLV {
  width: var(--component-notification-sizing-banner-width);
  border-radius: var(--component-notification-border-radius);
  background-color: var(--component-notification-bg-banner);
  border: var(--component-notification-border-width) solid var(--component-notification-border-color);
  box-sizing: border-box;
  max-width: var(--component-notification-sizing-banner-width);
  padding: var(--component-notification-spacing-padding-sm) var(--component-notification-spacing-padding-md) var(--component-notification-spacing-padding-sm) var(--component-notification-spacing-padding-sm);
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-notification-spacing-gap-sm);
  min-width: var(--component-notification-sizing-banner-width);
  text-align: center;
  color: var(--component-textIcon-statusInverse-information);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.NotificationBanner-module__iconCustom___oJhhG svg {
  fill: var(--component-notification-title-color-banner);
}

.Modal-module__containerImage___6uT0S {
  object-fit: cover;
  z-index: 0;
  align-self: stretch;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  overflow: hidden;
}

.Modal-module__icon___uiLte {
  font-weight: 300;
  line-height: 96px;
  position: relative;
}

.Modal-module__customIcon___SptKk {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
  overflow: hidden;
}

.Modal-module__containerIcon___60MA- {
  background-color: var(--semantic-color-slate-solid-surface-frame-mid);
  padding: var(--semantic-spacing-general-lg) 0px;
  z-index: 1;
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-2xl-size);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.Modal-module__title___JF0-- {
  line-height: var(--semantic-typography-heading-h4-lineHeight);
  font-weight: var(--semantic-typography-heading-h4-fontWeight);
  align-self: stretch;
  position: relative;
}

.Modal-module__description___baJ9D {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-default);
  align-self: stretch;
  position: relative;
}

.Modal-module__label___xPH1X {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.Modal-module__containerContent___S9L3F {
  text-align: center;
  font-size: var(--component-field-label-typography-md-default-size);
  color: #610a9f;
  font-family: var(--mobile-semantic-typography-body-md-regular-default);
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex-direction: column;
  flex-shrink: 0;
  align-self: stretch;
  align-items: center;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.Modal-module__titledescriptioncontent___AeJbM {
  padding: var(--component-modal-spacing-overlay-padding-md) var(--component-modal-spacing-overlay-padding-md) var(--component-modal-spacing-overlay-padding-sm);
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-modal-spacing-overlay-padding-md);
  z-index: 2;
  text-align: left;
  font-size: var(--semantic-typography-heading-h4-fontSize);
  color: var(--component-textIcon-normal-prominent);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: column;
  display: flex;
  overflow-y: hidden;
}

.Modal-module__icon1___5nYC2 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconLeft___fWGdL {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__label1___YAh45 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.Modal-module__icon2___g-iAO {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconRight___ncOe2 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__icon3___tG9iN {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconLoading___CLYug {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__bgFocus___hoMDH {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.Modal-module__primaryButton___Gxc-O {
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  display: flex;
  position: relative;
}

.Modal-module__icon4___K7TYg {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconLeft1___XiHES {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__label2___xEtu0 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.Modal-module__icon5___pPN6- {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconRight1___ar8PU {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__icon6___pcBaI {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconLoading1___MwHft {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__bgFocus1___EWiWw {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.Modal-module__secondaryButton___wc4lv {
  border-radius: var(--component-button-border-radius-lg);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.Modal-module__actionButtons___jEsxK {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: 8px;
  display: flex;
}

.Modal-module__containerButtons___-UEEt {
  padding: var(--component-modal-spacing-overlay-padding-sm) var(--component-modal-spacing-overlay-padding-md) var(--component-modal-spacing-overlay-padding-md);
  z-index: 3;
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.Modal-module__icon7___tyZd- {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconCustom___7rMhU {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.Modal-module__bgFocus2___eq6eV {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.Modal-module__iconColorReference___0-bnc {
  width: 34px;
  font-size: var(--core-fontSize-1001);
  line-height: var(--core-fontSize-1001);
  font-weight: var(--core-fontWeight-extraBold1);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-icon-blackWhite-tertiary1);
  z-index: 2;
  display: none;
  position: relative;
}

.Modal-module__buttonClose___fFi3R {
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.Modal-module__containerButtonClose___xfZsX {
  z-index: 4;
  color: var(--component-button-icon-blackWhite-tertiary);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
  margin: 0 !important;
}

.Modal-module__root___ErLzd {
  width: var(--component-modal-width-overlay);
  border-radius: var(--component-modal-border-radius-overlay);
  background-color: var(--component-modal-bg);
  min-width: var(--component-modal-width-overlay);
  max-width: var(--component-modal-width-overlay);
  text-align: center;
  font-size: var(--component-field-label-typography-md-default-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.Modal-module__root___ErLzd[data-type="fill - container"] {
  height: 920px;
}

.Modal-module__root___ErLzd[data-type="fill - container"] .Modal-module__titledescriptioncontent___AeJbM {
  flex: 1;
}

.ModalBottom-module__containerImage___BxN1O {
  object-fit: cover;
  z-index: 0;
  align-self: stretch;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  overflow: hidden;
}

.ModalBottom-module__icon___UcO0B {
  font-weight: 300;
  line-height: 96px;
  position: relative;
}

.ModalBottom-module__customIcon___E--av {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
  overflow: hidden;
}

.ModalBottom-module__containerIcon___j8-Eh {
  background-color: var(--semantic-color-slate-solid-surface-frame-mid);
  padding: var(--semantic-spacing-general-lg) 0px;
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ModalBottom-module__title___Rn4v0 {
  line-height: var(--semantic-typography-heading-h4-lineHeight);
  font-weight: var(--semantic-typography-heading-h4-fontWeight);
  align-self: stretch;
  position: relative;
}

.ModalBottom-module__description___fkv61 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-default);
  align-self: stretch;
  position: relative;
}

.ModalBottom-module__label___1nAbm {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.ModalBottom-module__containerContent___CQrQI {
  text-align: center;
  font-size: var(--component-field-label-typography-md-default-size);
  color: #610a9f;
  font-family: var(--mobile-semantic-typography-body-md-regular-default);
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.ModalBottom-module__titledescriptioncontent___-D5zF {
  padding: var(--component-modal-spacing-bottom-padding-sm);
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-modal-spacing-bottom-gap);
  z-index: 2;
  text-align: left;
  font-size: var(--semantic-typography-heading-h4-fontSize);
  color: var(--component-textIcon-normal-prominent);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: column;
  display: flex;
}

.ModalBottom-module__icon1___h8Mg4 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconLeft___GsklC {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__label1___b-DKQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.ModalBottom-module__icon2___OQWCG {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconRight___K9wvt {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__icon3___tPU7v {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconLoading___hR-It {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__bgFocus___dMYaQ {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ModalBottom-module__primaryButton___CNJZR {
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ModalBottom-module__icon4___AVk31 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconLeft1___F8dfM {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__label2___CXG-D {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.ModalBottom-module__icon5___jHN8b {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconRight1___xfe-F {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__icon6___Iymjc {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconLoading1___iMpL1 {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__bgFocus1___78X-z {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ModalBottom-module__secondaryButton___p4pbJ {
  border-radius: var(--component-button-border-radius-lg);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ModalBottom-module__actionButtons___MtO4O {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: 8px;
  display: flex;
}

.ModalBottom-module__containerAction___8kYNk {
  padding: var(--component-modal-spacing-bottom-padding-sm);
  z-index: 3;
  font-size: var(--component-field-label-typography-md-default-size);
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ModalBottom-module__handleBar___bKvvI {
  width: var(--component-handle-width);
  border-radius: var(--component-handle-border-radius);
  background-color: var(--component-handle-bg);
  height: var(--component-handle-height);
  position: relative;
}

.ModalBottom-module__containerHandleBar___9C-v5 {
  box-sizing: border-box;
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding: 8px 16px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 !important;
}

.ModalBottom-module__root___e1ms7 {
  border-radius: var(--component-modal-border-radius-bottom) var(--component-modal-border-radius-bottom) 0px 0px;
  background-color: var(--component-modal-bg);
  width: 360px;
  min-width: var(--component-modal-width-bottom-min);
  max-width: var(--component-modal-width-bottom-max);
  text-align: center;
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-2xl-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ModalBottom-module__root___e1ms7[data-type="fill - container"] .ModalBottom-module__titledescriptioncontent___-D5zF {
  flex: 1;
}

.CardBasicVertical-module__placeholderImage169___vNvC5 {
  border-radius: var(--component-card-border-radius-sm) var(--component-card-border-radius-sm) 0 0;
  object-fit: cover;
  z-index: 0;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 270px;
  overflow: hidden;
}

.CardBasicVertical-module__icon___wxOjV {
  font-weight: 300;
  line-height: 48px;
  position: relative;
}

.CardBasicVertical-module__iconLeft___4oDGV {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  overflow: hidden;
}

.CardBasicVertical-module__icon1___UIlBp {
  font-weight: 300;
  line-height: 48px;
  position: relative;
}

.CardBasicVertical-module__containerIcon___y3Yzj, .CardBasicVertical-module__iconRight___fNODQ {
  align-items: center;
  display: flex;
}

.CardBasicVertical-module__iconRight___fNODQ {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  width: 48px;
  height: 48px;
  overflow: hidden;
}

.CardBasicVertical-module__containerIcon___y3Yzj {
  justify-content: flex-start;
  align-self: stretch;
  gap: var(--component-card-spacing-xs);
  color: var(--component-card-icon-default);
  flex-direction: row;
  font-size: 32px;
}

.CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__title___cqEw0 {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  align-self: stretch;
  position: relative;
}

.CardBasicVertical-module__subtitle___wvbXU {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-card-subtitle-color-default);
}

.CardBasicVertical-module__titlesubtitle___4LgVE {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs);
  flex-direction: column;
  display: flex;
}

.CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-card-description-color-default);
  align-self: stretch;
  position: relative;
}

.CardBasicVertical-module__containerContent___kx1zH {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs1);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-card-title-color-default);
  font-family: var(--font-inter);
  flex-direction: column;
  display: flex;
}

.CardBasicVertical-module__icon2___e2jTD {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.CardBasicVertical-module__customIcon___U70FV {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.CardBasicVertical-module__icon3___PfEkV, .CardBasicVertical-module__label___THqE2 {
  position: relative;
}

.CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-link-label-color-blackWhite-default);
  text-align: left;
}

.CardBasicVertical-module__icon3___PfEkV {
  font-weight: 300;
  line-height: 22px;
}

.CardBasicVertical-module__actionLink___Fx5ow, .CardBasicVertical-module__iconChevron___8wdpK {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.CardBasicVertical-module__iconChevron___8wdpK {
  align-items: flex-start;
  overflow: hidden;
}

.CardBasicVertical-module__actionLink___Fx5ow {
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  color: var(--component-link-icon-blackWhite-default);
  font-size: 14px;
}

.CardBasicVertical-module__icon4___LOs1Z {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLeft1___XChYj {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon5___0LUxF, .CardBasicVertical-module__label1___M5D-O {
  position: relative;
}

.CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
}

.CardBasicVertical-module__icon5___0LUxF {
  line-height: 18px;
}

.CardBasicVertical-module__iconRight1___Bjj6o {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon6___1Ztpo {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLoading___QHCQp {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__bgFocus___J6XDi {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-sm);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  flex-direction: row;
  flex: 1;
  display: flex;
  position: relative;
}

.CardBasicVertical-module__icon7___Z9uZU {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLeft2___PR4jB {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon8___fowPG, .CardBasicVertical-module__label2___C-tMy {
  position: relative;
}

.CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
}

.CardBasicVertical-module__icon8___fowPG {
  line-height: 18px;
}

.CardBasicVertical-module__iconRight2___cm1OQ {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon9___IjGC5 {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLoading1___QTZyD {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__bgFocus1___-aT2x {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__primaryButton___JbiPr {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  color: var(--component-button-icon-blackWhite-primary);
  flex: 1;
  position: relative;
}

.CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  align-self: stretch;
  gap: var(--component-card-spacing-sm);
}

.CardBasicVertical-module__icon10___7PIk5 {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLeft3___JwDuz {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon11___0A2DK, .CardBasicVertical-module__label3___qpeV1 {
  position: relative;
}

.CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
}

.CardBasicVertical-module__icon11___0A2DK {
  line-height: 18px;
}

.CardBasicVertical-module__iconRight3___-XR0R {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon12___-c-bh {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLoading2___nHVPX {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__bgFocus2___G-m9v {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-sm);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.CardBasicVertical-module__icon13___z8KS0 {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLeft4___mIf-9 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon14___dmoQC, .CardBasicVertical-module__label4___8yTjb {
  position: relative;
}

.CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
}

.CardBasicVertical-module__icon14___dmoQC {
  line-height: 18px;
}

.CardBasicVertical-module__iconRight4___62n-z {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon15___W37XP {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLoading3___skLRb {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__bgFocus3___1OFpH {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__primaryButton1___Popyu {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: row;
  position: relative;
}

.CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__containerBody___h9ppH {
  gap: var(--component-card-spacing-sm);
  flex-direction: column;
}

.CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-start;
}

.CardBasicVertical-module__bgFocus4___-Zp8u {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 16px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__root___MpC01 {
  border-radius: var(--component-card-border-radius-sm);
  background-color: var(--component-card-bg-elevate);
  text-align: center;
  width: 480px;
  color: var(--component-button-icon-blackWhite-secondary);
  font-size: 12px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"] {
  box-shadow: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH {
  border-radius: 0 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
  border-left: 1px solid var(--component-card-border-color);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"] .CardBasicVertical-module__actionLink___Fx5ow {
  height: 24px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"] .CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"] .CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus___J6XDi {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus___J6XDi {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus1___-aT2x {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus1___-aT2x {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus2___G-m9v {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus2___G-m9v {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus3___1OFpH {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus3___1OFpH {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 4px);
  bottom: 0;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover {
  box-shadow: 0 8px 16px 2px #0000000a, 0 8px 16px 2px #00000005;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover {
  background-color: var(--component-card-bg-fill);
  box-shadow: 0 8px 16px 2px #0000000a, 0 8px 16px 2px #00000005;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
  border-radius: 0 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
  border-left: 1px solid var(--component-card-border-color);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 4px);
  bottom: 0;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] {
  background-color: var(--component-card-bg-elevate);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-outline);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
  border-radius: 0 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
  border-left: 1px solid var(--component-card-border-color);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 4px);
  bottom: 0;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
  border-radius: 0 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
  border-left: 1px solid var(--component-card-border-color);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU {
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"] .CardBasicVertical-module__actionLink___Fx5ow {
  height: 24px;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"] .CardBasicVertical-module__label___THqE2 {
  color: var(--component-link-label-color-blackWhite-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"] .CardBasicVertical-module__label___THqE2, .CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"] .CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-link-label-color-blackWhite-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"] .CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus___J6XDi {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus___J6XDi {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus1___-aT2x {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus1___-aT2x {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus2___G-m9v {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus2___G-m9v {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus3___1OFpH {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus3___1OFpH {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 4px);
  bottom: 0;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01 .card-icon svg {
  fill: var(--component-card-icon-default);
}

.CardBasicHorizontal-module__placeholderImage11___96KwN {
  border-radius: var(--component-card-border-radius-sm) 0 0 var(--component-card-border-radius-sm);
  object-fit: cover;
  z-index: 0;
  flex-shrink: 0;
  width: 138px;
  max-height: 100%;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon___hvr1D {
  font-weight: 300;
  line-height: 48px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft___EjZa3 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon1___4PDsg {
  font-weight: 300;
  line-height: 48px;
  position: relative;
}

.CardBasicHorizontal-module__iconRight___4fdUR {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  overflow: hidden;
}

.CardBasicHorizontal-module__containerIcon___cOfgz {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs);
  flex-direction: row;
  display: flex;
}

.CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__title___ypcyW {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.CardBasicHorizontal-module__subtitle___2mLm- {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-card-subtitle-color-default);
}

.CardBasicHorizontal-module__titlesubtitle___h5n83 {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs);
  flex-direction: column;
  display: flex;
}

.CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-card-description-color-default);
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.CardBasicHorizontal-module__containerContent___P-dcN {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs1);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-card-title-color-default);
  font-family: var(--font-inter);
  flex-direction: column;
  display: flex;
}

.CardBasicHorizontal-module__icon2___ZXGQi {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.CardBasicHorizontal-module__customIcon___0lqK3 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon3___7AlyS, .CardBasicHorizontal-module__label___Dbwl4 {
  position: relative;
}

.CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-link-label-color-blackWhite-default);
  text-align: left;
}

.CardBasicHorizontal-module__icon3___7AlyS {
  font-weight: 300;
  line-height: 22px;
}

.CardBasicHorizontal-module__actionLink___qJSVT, .CardBasicHorizontal-module__iconChevron___B5cRS {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.CardBasicHorizontal-module__iconChevron___B5cRS {
  align-items: flex-start;
  overflow: hidden;
}

.CardBasicHorizontal-module__actionLink___qJSVT {
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  color: var(--component-link-icon-blackWhite-default);
  font-size: 14px;
}

.CardBasicHorizontal-module__icon4___TQQwb {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft1___UyLJn {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon5___6hnt9, .CardBasicHorizontal-module__label1___F6kcX {
  position: relative;
}

.CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
}

.CardBasicHorizontal-module__icon5___6hnt9 {
  line-height: 18px;
}

.CardBasicHorizontal-module__iconRight1___aVYHf {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon6___WU--n {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLoading___-AF5V {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus___hzQCa {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-sm);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  flex-direction: row;
  flex: 1;
  display: flex;
  position: relative;
}

.CardBasicHorizontal-module__icon7___kv4Mv {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft2___8nmca {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon8___-MSZJ, .CardBasicHorizontal-module__label2___dtWWU {
  position: relative;
}

.CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
}

.CardBasicHorizontal-module__icon8___-MSZJ {
  line-height: 18px;
}

.CardBasicHorizontal-module__iconRight2___GX-b1 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon9___Frvu3 {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLoading1___0Dydq {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__primaryButton___0CSRp {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  color: var(--component-button-icon-blackWhite-primary);
  flex: 1;
  position: relative;
}

.CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  align-self: stretch;
  gap: var(--component-card-spacing-sm);
}

.CardBasicHorizontal-module__icon10___TapyM {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft3___mZu5n {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon11___U1slp, .CardBasicHorizontal-module__label3___bWPQ0 {
  position: relative;
}

.CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
}

.CardBasicHorizontal-module__icon11___U1slp {
  line-height: 18px;
}

.CardBasicHorizontal-module__iconRight3___4144Z {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon12___UpbWK {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLoading2___SZ2PB {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus2___i-GZs {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-sm);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.CardBasicHorizontal-module__icon13___qaEVC {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft4___HgsbE {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon14___-xvhI, .CardBasicHorizontal-module__label4___PaJWJ {
  position: relative;
}

.CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
}

.CardBasicHorizontal-module__icon14___-xvhI {
  line-height: 18px;
}

.CardBasicHorizontal-module__iconRight4___kXelI {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon15___eSQQ0 {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLoading3___L7ME- {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__primaryButton1___BwVrV {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: row;
  position: relative;
}

.CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  gap: var(--component-card-spacing-sm);
  flex-direction: column;
}

.CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__containerContentaction___dxhY6 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-card-spacing-sm);
  display: flex;
}

.CardBasicHorizontal-module__containerContentaction___dxhY6 {
  width: 234px;
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: column;
  font-size: 12px;
}

.CardBasicHorizontal-module__containerBody___VmhRY {
  padding: var(--component-card-spacing-md);
  z-index: 1;
  border-radius: 0 16px 16px 0;
  flex-direction: row;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus4___jpVQi {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 16px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__root___fb0Gz {
  border-radius: var(--component-card-border-radius-sm);
  background-color: var(--component-card-bg-elevate);
  text-align: center;
  width: 480px;
  min-height: 138px;
  max-height: 138px;
  color: var(--component-card-icon-default);
  font-size: 32px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] {
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="default"] {
  box-shadow: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] {
  box-shadow: unset;
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] {
  width: 734px;
  box-shadow: unset;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="default"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"], .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="default"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
  border-radius: 8px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"], .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
  border-radius: 8px;
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-top: 1px solid var(--component-card-border-color);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6 {
  width: unset;
  flex: 1;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"] .CardBasicHorizontal-module__actionLink___qJSVT {
  height: 24px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"] .CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"] .CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus___hzQCa {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus___hzQCa {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus2___i-GZs {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus2___i-GZs {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 7.5px);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 3.5px);
  bottom: .5px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 7.5px);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] {
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  min-height: 138px;
  max-height: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] {
  width: 734px;
  box-shadow: unset;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
  min-height: 138px;
  max-height: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"], .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
  border-radius: 8px;
  min-height: 138px;
  max-height: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"], .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
  border-radius: 8px;
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1) 0;
  padding: var(--component-card-spacing-md);
  border-top: 1px solid var(--component-card-border-color);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6 {
  width: unset;
  flex: 1;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm- {
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"] .CardBasicHorizontal-module__actionLink___qJSVT {
  height: 24px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"] .CardBasicHorizontal-module__label___Dbwl4 {
  color: var(--component-link-label-color-blackWhite-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"] .CardBasicHorizontal-module__label___Dbwl4, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"] .CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-link-label-color-blackWhite-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"] .CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus___hzQCa {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus___hzQCa {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus2___i-GZs {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus2___i-GZs {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 6px);
  bottom: -2px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 7.5px);
  bottom: -3.5px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 3.5px);
  bottom: .5px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 7.5px);
  bottom: -3.5px;
}

.CardBasicHorizontal-module__root___fb0Gz .card-icon svg {
  fill: var(--component-card-icon-default);
}

.PurchaseButton-module__icon___9NIYN {
  justify-content: center;
  align-items: center;
  line-height: 24px;
  display: flex;
  position: relative;
}

.PurchaseButton-module__iconLoading___HMCg4 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.PurchaseButton-module__label___sQK87 {
  font-weight: 800;
  line-height: 24px;
  position: relative;
}

.PurchaseButton-module__title___pkFq9 {
  flex-direction: row;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.PurchaseButton-module__details___XS-PE, .PurchaseButton-module__value___Ad-Js {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  position: relative;
}

.PurchaseButton-module__description___eiSdD {
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: 0;
  display: flex;
}

.PurchaseButton-module__containerContent___zdxqN, .PurchaseButton-module__root___1T0iC {
  justify-content: center;
  align-items: center;
  display: flex;
}

.PurchaseButton-module__containerContent___zdxqN {
  text-align: right;
  color: var(--component-button-label-color-buy-primary);
  font-family: var(--font-inter);
  flex-direction: column;
  flex: 1;
}

.PurchaseButton-module__root___1T0iC {
  border-radius: var(--component-button-border-radius-xl);
  background-color: var(--component-button-bg-buy-primary-default);
  padding: 0 var(--component-tab-spacing-padding-lg);
  box-sizing: border-box;
  min-height: var(--component-field-height-md);
  max-height: var(--component-field-height-md);
  text-align: center;
  width: 100%;
  color: var(--component-button-icon-buy-primary);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  overflow: hidden;
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="loading"] {
  background-color: var(--component-button-bg-buy-primary-loading);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"] {
  background-color: var(--component-button-bg-sell-primary-default);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="loading"] {
  background-color: var(--component-button-bg-sell-primary-loading);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"] .PurchaseButton-module__title___pkFq9, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:hover .PurchaseButton-module__title___pkFq9, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="loading"] .PurchaseButton-module__title___pkFq9 {
  justify-content: flex-start;
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"] .PurchaseButton-module__label___sQK87, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:hover .PurchaseButton-module__label___sQK87, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="loading"] .PurchaseButton-module__label___sQK87 {
  text-align: left;
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="default"]:hover {
  background-color: var(--component-button-bg-buy-primary-hover);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:hover {
  background-color: var(--component-button-bg-sell-primary-hover);
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="default"]:active {
  background-color: var(--component-button-bg-buy-primary-active);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:active {
  background-color: var(--component-button-bg-sell-primary-active);
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="default"]:active .PurchaseButton-module__title___pkFq9, .PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="disabled"] .PurchaseButton-module__title___pkFq9 {
  justify-content: flex-end;
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:active .PurchaseButton-module__title___pkFq9, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="disabled"] .PurchaseButton-module__title___pkFq9 {
  justify-content: flex-start;
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="default"]:active .PurchaseButton-module__label___sQK87, .PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="disabled"] .PurchaseButton-module__label___sQK87 {
  text-align: right;
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:active .PurchaseButton-module__label___sQK87, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="disabled"] .PurchaseButton-module__label___sQK87 {
  text-align: left;
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="disabled"] {
  background-color: var(--component-button-bg-buy-primary-loading);
  opacity: var(--opacity-disabled);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="disabled"] {
  background-color: var(--component-button-bg-sell-primary-loading);
  opacity: var(--opacity-disabled);
}

.ic-icon {
  box-sizing: border-box;
  text-align: center;
  border-radius: 2px;
  width: 24px;
  height: 24px;
  line-height: 32px;
  transition: all .2s .15s;
  display: block;
}

.ic-icon.ciq-favorite svg, .ic-icon.ic-favorite svg {
  fill: none !important;
}

.smartcharts-light .ic-icon.ciq-favorite svg, .smartcharts-light .ic-icon.ic-favorite svg {
  stroke: #000c;
}

.smartcharts-dark .ic-icon.ciq-favorite svg, .smartcharts-dark .ic-icon.ic-favorite svg {
  stroke: #999;
}

.smartcharts-light .ic-icon.ciq-active-favorite svg, .smartcharts-dark .ic-icon.ciq-active-favorite svg {
  fill: #f93 !important;
  stroke: #f93 !important;
}

.ic-icon.margin {
  margin: 0 5px;
}

.ic-icon svg {
  position: relative;
}

.ic-icon br, .ic-icon .ic-subtitle {
  display: none;
}

.ic-icon.ic-frxXAUUSD > svg {
  fill: gold;
}

.ic-icon.ic-frxXPDUSD > svg {
  fill: #e9eaf0;
}

.ic-icon.ic-frxXPTUSD > svg {
  fill: #f4f3f3;
}

.ic-icon.ic-frxXAGUSD > svg {
  fill: #e1e1e1;
}

.ic-icon-with-sub {
  line-height: 15px;
  width: auto !important;
  height: auto !important;
}

.ic-icon-with-sub br, .ic-icon-with-sub .ic-subtitle {
  display: inline;
}

.smartcharts-light .cq-chart-controls .cq-menu-btn .ic-icon > svg, .smartcharts-light .cq-menu-dropdown .title .ic-icon > svg, .smartcharts-light .ciq-chart-types .ciq-list-item .ic-icon > svg, .smartcharts-light .sc-mcd__filter .ic-icon > svg, .smartcharts-light .sc-mcd__category__head .category-title-left .ic-icon > svg, .smartcharts-light .sc-mcd__category__head .ic-icon > svg {
  fill: #000c;
}

.smartcharts-dark .cq-chart-controls .cq-menu-btn .ic-icon > svg, .smartcharts-dark .cq-menu-dropdown .title .ic-icon > svg, .smartcharts-dark .ciq-chart-types .ciq-list-item .ic-icon > svg, .smartcharts-dark .sc-mcd__filter .ic-icon > svg, .smartcharts-dark .sc-mcd__category__head .category-title-left .ic-icon > svg, .smartcharts-dark .sc-mcd__category__head .ic-icon > svg {
  fill: #999;
}

.smartcharts-light .cq-chart-controls .cq-menu-btn .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-light .cq-menu-dropdown .title .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-light .ciq-chart-types .ciq-list-item .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-light .sc-mcd__filter .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-light .sc-mcd__category__head .category-title-left .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-light .sc-mcd__category__head .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg {
  stroke: #000c;
}

.smartcharts-dark .cq-chart-controls .cq-menu-btn .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-dark .cq-menu-dropdown .title .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-dark .ciq-chart-types .ciq-list-item .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-dark .sc-mcd__filter .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-dark .sc-mcd__category__head .category-title-left .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg, .smartcharts-dark .sc-mcd__category__head .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) > svg {
  stroke: #999;
}

.smartcharts-light .cq-chart-controls .stxMenuActive .cq-menu-btn .ic-icon svg, .smartcharts-light .ciq-chart-types .ciq-list-item .active.ic-icon svg {
  fill: #2a3052;
  stroke: #2a3052;
}

.smartcharts-dark .cq-chart-controls .stxMenuActive .cq-menu-btn .ic-icon svg, .smartcharts-dark .ciq-chart-types .ciq-list-item .active.ic-icon svg {
  fill: #fff;
  stroke: #fff;
}

.ic-frx, .ic-otc, .ic-wld {
  vertical-align: top;
  width: 32px;
  min-width: 32px;
  height: 32px;
  display: inline-block;
  position: relative;
}

.ic-frx > span, .ic-otc > span, .ic-wld > span {
  position: absolute;
}

.ic-frx > span:last-child {
  top: 8px;
  left: 8px;
}

.ic-otc > span {
  top: 5px;
}

.ic-otc > span:last-child {
  top: -8px;
  left: 9px;
}

.ic-wld > span:last-child {
  top: -11px;
  left: 13px;
}

.ic-wld > span:last-child svg {
  width: 15px;
  height: 10px;
}

.app-contents--is-mobile .ic-wld > span:last-child {
  top: -4px;
  left: 11px;
}

.app-contents--is-mobile .ic-wld > span:last-child svg {
  box-sizing: content-box;
  width: 12px;
  height: 8px;
}

.smartcharts .ic-cryptocurrency > svg, .smartcharts .ic-indices > svg {
  stroke: none !important;
}

.smartcharts-light {
  --empty-state-icon: #000;
}

.smartcharts-dark {
  --empty-state-icon: #fff;
}

.smartcharts-dark .ic-cryptocurrency > svg, .smartcharts-dark .ic-indices > svg {
  filter: brightness(3);
}

.smartcharts-dark .sc-mcd__filter__item--selected .ic-cryptocurrency > svg, .smartcharts-dark .sc-mcd__filter__item--selected .ic-indices > svg {
  filter: brightness(6);
}

.smartcharts-mobile .cq-chart-controls .ciq-menu {
  padding: 0;
}

.smartcharts-mobile br, .smartcharts-mobile .ic-subtitle {
  display: none;
}

.ciq-chart-types .cq-menu-dropdown {
  box-sizing: border-box;
  width: 424px;
  height: 174px;
}

.ciq-chart-types .cq-menu-dropdown .body {
  padding: 0 7px 0 16px;
}

.ciq-chart-types .ciq-list {
  padding-right: 9px;
}

.ciq-chart-types .ciq-list .ciq-list-item {
  justify-content: space-between;
  padding: 0;
}

.ciq-chart-types .ciq-list .ciq-list-item > .left {
  align-items: center;
  display: inline-flex;
}

.ciq-chart-types .ciq-list .ciq-list-item :last-child .ic-icon > svg {
  stroke: none;
}

.sc-chart-type {
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.smartcharts-light .sc-chart-type {
  background: #fff;
}

.smartcharts-dark .sc-chart-type {
  background: #20242f;
}

.sc-chart-type__item {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 88px;
  margin-right: 8px;
  display: flex;
  position: relative;
}

.sc-chart-type__item .ic-icon {
  margin: 0 auto 12px;
}

.sc-chart-type__item .text {
  letter-spacing: normal;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  display: block;
}

.smartcharts-light .sc-chart-type__item .text {
  color: #181c25;
}

.smartcharts-dark .sc-chart-type__item .text {
  color: #c2c2c2;
}

.sc-chart-type__item:last-child {
  margin-right: 0;
}

.smartcharts-light .sc-chart-type__item:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-chart-type__item:hover {
  background: #282f3e;
}

.sc-chart-type__item--active {
  background: none !important;
}

.smartcharts-light .sc-chart-type__item--active, .smartcharts-dark .sc-chart-type__item--active {
  border-color: #85acb0;
}

.sc-chart-type__item--active .text {
  font-weight: bold;
}

.smartcharts-dark .sc-chart-type__item--active .text {
  color: #fff;
}

.sc-chart-type__item--disabled {
  cursor: auto;
  cursor: initial;
  background: none !important;
}

.sc-chart-type__item--disabled > span {
  opacity: .32;
  pointer-events: none;
  background: none !important;
}

.smartcharts-mobile .sc-chart-type {
  padding: 8px 10px 24px;
}

.smartcharts-mobile .sc-chart-type__item {
  width: 64px;
  height: 64px;
}

.smartcharts-mobile .sc-chart-type__item .ic-icon {
  margin-bottom: 2px;
}

.sc-scrollbar {
  z-index: 1;
  scrollbar-width: thin;
  margin-right: 4px;
  position: relative;
  overflow: hidden auto;
}

.smartcharts-light .sc-scrollbar {
  scrollbar-color: #d6dadb #0000;
}

.smartcharts-dark .sc-scrollbar {
  scrollbar-color: #323738 #0000;
}

.sc-scrollbar::-webkit-scrollbar {
  width: 4px;
}

.sc-scrollbar::-webkit-scrollbar-track {
  -webkit-box-shadow: #0000;
  border-radius: 2px;
}

.sc-scrollbar::-webkit-scrollbar-thumb {
  -webkit-box-shadow: #0000;
  border-radius: 2px;
}

.smartcharts-light .sc-scrollbar::-webkit-scrollbar-thumb {
  background: #d6dadb;
}

.smartcharts-dark .sc-scrollbar::-webkit-scrollbar-thumb {
  background: #323738;
}

.sc-scrollbar::-webkit-scrollbar-button {
  display: none;
}

.sc-scrollbar::-webkit-scrollbar-corner {
  display: none;
}

.sc-scrollbar--auto-hide {
  scrollbar-color: #0000 #0000 !important;
}

.sc-scrollbar--auto-hide::-webkit-scrollbar-thumb {
  display: none;
}

.sc-scrollbar--freeze {
  overflow: hidden !important;
}

.smartcharts-light .sc-scrollbar:hover {
  scrollbar-color: #d6dadb #0000 !important;
}

.smartcharts-dark .sc-scrollbar:hover {
  scrollbar-color: #323738 #0000 !important;
}

.sc-scrollbar:hover::-webkit-scrollbar-thumb {
  display: inherit !important;
}

.smartcharts-mobile .sc-scrollbar--auto-hide::-webkit-scrollbar-thumb {
  display: inherit !important;
}

.ciq-list {
  box-sizing: border-box;
  position: relative;
}

.ciq-list .ciq-list-item {
  cursor: pointer;
  box-sizing: border-box;
  border-bottom: none;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 8px 16px;
  font-size: 1.2em;
  line-height: normal;
  display: flex;
}

.smartcharts-light .ciq-list .ciq-list-item {
  color: #181c25;
  background: #fff;
  border: 1px solid #eaeced;
  border-top: none;
}

.smartcharts-dark .ciq-list .ciq-list-item {
  color: #c2c2c2;
  background: #20242f;
  border: 1px solid #1d1f20;
  border-top: none;
}

.ciq-list .ciq-list-item:first-child {
  border-radius: 4px 4px 0 0;
  margin-top: 18px;
}

.smartcharts-light .ciq-list .ciq-list-item:first-child {
  border-top: 1px solid #eaeced;
}

.smartcharts-dark .ciq-list .ciq-list-item:first-child {
  border-top: 1px solid #1d1f20;
}

.ciq-list .ciq-list-item:last-child {
  border-radius: 0 0 4px 4px;
  margin-bottom: 18px;
}

.smartcharts-light .ciq-list .ciq-list-item:hover {
  background-color: #e6e9e9;
}

.smartcharts-dark .ciq-list .ciq-list-item:hover {
  background-color: #282f3e;
}

.ciq-list .ciq-list-item.active {
  font-weight: bold;
}

.smartcharts-light .ciq-list .ciq-list-item.active {
  color: #2a3052;
  background-color: #00000029;
}

.smartcharts-dark .ciq-list .ciq-list-item.active {
  color: #fff;
  background-color: #323738;
}

.ciq-list .ciq-list-item.disabled {
  pointer-events: none;
}

.ciq-list .ciq-list-item.disabled > * {
  opacity: .2;
  cursor: auto;
}

.ciq-list > div:nth-child(3) > div {
  opacity: .16;
}

.smartcharts-light .ciq-list > div:nth-child(3) > div {
  background-color: #181c25 !important;
}

.smartcharts-dark .ciq-list > div:nth-child(3) > div {
  background-color: #c2c2c2 !important;
}

@media (max-width: 767px) and (min-width: 320px) {
  .smartcharts-portal {
    opacity: 0;
    pointer-events: none;
    display: none;
  }

  .smartcharts-portal--open {
    pointer-events: auto;
    opacity: 1;
    display: block;
  }

  .smartcharts-portal .smartcharts .smartcharts-mobile .cq-modal-dropdown.stxMenuActive {
    z-index: 9999;
  }

  .smartcharts-portal .smartcharts .smartcharts-mobile .cq-menu-dropdown {
    width: 100%;
    height: auto;
    bottom: auto;
    left: 0;
    transform: translateX(0)translateY(-3em);
  }

  .smartcharts-portal .smartcharts .smartcharts-mobile .cq-menu-dropdown.cq-menu-dropdown-enter-done, .smartcharts-portal .smartcharts .smartcharts-mobile .cq-menu-dropdown.cq-menu-dropdown-enter-active {
    opacity: 1;
    transform: translateX(0)translateY(0);
  }

  .smartcharts-portal .smartcharts .smartcharts-mobile .cq-menu-dropdown.cq-menu-dropdown-enter-done {
    z-index: 6;
  }
}

.sc-dialog {
  opacity: 0;
  z-index: -3;
  pointer-events: none;
  border-radius: 4px;
  width: auto;
  transition: pointer-events .2s cubic-bezier(.64, .04, .35, 1), transform .25s cubic-bezier(.64, .04, .35, 1), opacity .17s cubic-bezier(.64, .04, .35, 1), z-index .17s cubic-bezier(.64, .04, .35, 1);
  position: absolute;
  top: auto;
  transform: translateY(3em);
  box-shadow: 0 0 .63em .03em #00000024;
}

.smartcharts-light .sc-dialog {
  background: #f2f3f4;
}

.smartcharts-dark .sc-dialog {
  background: #20242f;
}

.sc-dialog.sc-dialog-enter-done, .sc-dialog.sc-dialog-enter-active {
  opacity: 1;
  z-index: 3;
  transform: none;
}

.sc-dialog.sc-dialog-enter-done {
  pointer-events: initial;
}

.sc-dialog__head {
  box-sizing: border-box;
  border-bottom: 2px solid;
  border-radius: 4px 4px 0 0;
  justify-content: space-between;
  height: auto;
  display: flex;
}

.smartcharts-light .sc-dialog__head {
  color: #181c25;
  background: #fff;
  border-color: #f4f4f6;
}

.smartcharts-dark .sc-dialog__head {
  color: #fff;
  background: #20242f;
  border-color: #282c38;
}

.sc-dialog__head--title {
  letter-spacing: normal;
  box-sizing: border-box;
  border-radius: 5px 0 0;
  min-width: 240px;
  padding: 16px;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.5;
  position: relative;
}

.sc-dialog__head--custom {
  width: 100%;
}

.sc-dialog__head--info {
  letter-spacing: normal;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 8px 10px 16px;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.5;
  display: flex;
}

.sc-dialog__head--info .ic-icon {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 4px;
  display: flex;
}

.smartcharts-light .sc-dialog__head--info .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-dialog__head--info .ic-icon svg {
  fill: #c2c2c2;
}

.smartcharts-light .sc-dialog__head--info .ic-icon:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-dialog__head--info .ic-icon:hover {
  background: #282f3e;
}

.sc-dialog__head--search {
  padding: 10px 0 10px 12px;
}

.sc-dialog__head--action {
  border-radius: 0 5px 0 0;
  align-items: center;
  padding: 0 16px;
  display: flex;
}

.sc-dialog__head--action .ic-icon {
  cursor: pointer;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  padding: 4px;
  line-height: 34px;
  position: relative;
}

.smartcharts-light .sc-dialog__head--action .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-dialog__head--action .ic-icon svg {
  fill: #c2c2c2;
}

.smartcharts-light .sc-dialog__head--action .ic-icon:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-dialog__head--action .ic-icon:hover {
  background: #282f3e;
}

.sc-dialog__body {
  border-radius: 0 0 4px 4px;
  position: relative;
}

.smartcharts-light .sc-dialog--tabular .sc-dialog__head {
  background: #fff;
  border-color: #f2f3f4;
}

.smartcharts-dark .sc-dialog--tabular .sc-dialog__head {
  background: #20242f;
  border-color: #282c38;
}

.sc-dialog--tabular .sc-dialog__head .sc-dialog__head--title {
  width: 200px;
}

.smartcharts-light .sc-dialog--tabular .sc-dialog__head .sc-dialog__head--title {
  background: #f2f3f4;
}

.smartcharts-dark .sc-dialog--tabular .sc-dialog__head .sc-dialog__head--title {
  background: #282c38;
}

.sc-dialog .info-footnote {
  text-align: center;
  padding: 16px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.smartcharts-light .sc-dialog .info-footnote {
  color: #181c25 !important;
}

.smartcharts-dark .sc-dialog .info-footnote {
  color: #c2c2c2 !important;
}

.sc-dialog .info-footnote--mobile {
  font-size: 11px;
}

.tabs--vertical {
  border-radius: 0 0 4px 4px;
  display: flex;
}

.tabs--vertical .react-tabs__tab-list {
  border-bottom: none;
  border-radius: 0 0 0 5px;
  width: 240px;
  min-width: 240px;
  margin: 0;
  padding: 0;
}

.smartcharts-light .tabs--vertical .react-tabs__tab-list {
  background: #f2f3f4;
}

.smartcharts-dark .tabs--vertical .react-tabs__tab-list {
  background: #282c38;
}

.tabs--vertical .react-tabs__tab-list .react-tabs__tab {
  box-sizing: border-box;
  letter-spacing: normal;
  cursor: pointer;
  border: none;
  border-radius: 0;
  align-items: center;
  width: 100%;
  padding: 10px 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  display: flex;
  box-shadow: none !important;
  outline: none !important;
}

.smartcharts-light .tabs--vertical .react-tabs__tab-list .react-tabs__tab {
  color: #181c25;
  border-left: 4px solid #f2f3f4;
}

.smartcharts-dark .tabs--vertical .react-tabs__tab-list .react-tabs__tab {
  color: #c2c2c2;
  border-left: 4px solid #282c38;
}

.tabs--vertical .react-tabs__tab-list .react-tabs__tab .ic-icon {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  line-height: 27px;
}

.smartcharts-light .tabs--vertical .react-tabs__tab-list .react-tabs__tab .ic-icon {
  fill: #181c25;
}

.smartcharts-dark .tabs--vertical .react-tabs__tab-list .react-tabs__tab .ic-icon {
  fill: #c2c2c2;
}

.tabs--vertical .react-tabs__tab-list .react-tabs__tab .ic-icon svg {
  width: 16px;
  height: 16px;
}

.smartcharts-light .tabs--vertical .react-tabs__tab-list .react-tabs__tab .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .tabs--vertical .react-tabs__tab-list .react-tabs__tab .ic-icon svg {
  fill: #c2c2c2;
}

.tabs--vertical .react-tabs__tab-list .react-tabs__tab .sc-notification-badge {
  margin-left: 5px;
  position: relative;
  top: 0;
  left: 0;
}

.smartcharts-light .tabs--vertical .react-tabs__tab-list .react-tabs__tab:hover {
  background: #e6e9e9;
  border-left-color: #e6e9e9;
}

.smartcharts-dark .tabs--vertical .react-tabs__tab-list .react-tabs__tab:hover {
  background: #282f3e;
  border-left-color: #282f3e;
}

.tabs--vertical .react-tabs__tab-list .react-tabs__tab:after {
  display: none !important;
}

.tabs--vertical .react-tabs__tab-list .react-tabs__tab--selected {
  border-radius: 0;
  font-weight: bold;
}

.smartcharts-light .tabs--vertical .react-tabs__tab-list .react-tabs__tab--selected {
  color:  !important;
  background: #fff !important;
  border-left-color: #ff444f !important;
}

.smartcharts-dark .tabs--vertical .react-tabs__tab-list .react-tabs__tab--selected {
  color: #fff !important;
  background: #20242f !important;
  border-left-color: #ff444f !important;
}

.smartcharts-dark .tabs--vertical .react-tabs__tab-list .react-tabs__tab--selected .ic-icon {
  fill: #fff;
}

.tabs--vertical .react-tabs__tab-panel {
  border-radius: 0 0 4px;
  width: calc(100% - 200px);
}

.smartcharts-light .tabs--vertical .react-tabs__tab-panel {
  background: #fff;
}

.smartcharts-dark .tabs--vertical .react-tabs__tab-panel {
  background: #20242f;
}

.tabs--vertical .react-tabs__tab-panel .items {
  border-radius: 0 0 4px;
}

.smartcharts-mobile .sc-dialog {
  width: calc(100% - 20px);
  left: 10px;
}

.smartcharts-mobile .sc-dialog .react-tabs__tab-panel {
  height: 430px;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dtools__panel {
  width: 100%;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dtools__category {
  margin-top: 0;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dtools__category__head {
  padding-left: 1rem;
}

.smartcharts-light .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body {
  background: #fff;
}

.smartcharts-dark .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body {
  background: #20242f;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list {
  font-size: 14px;
  display: flex;
}

.smartcharts-light .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list {
  border-bottom: 2px solid #f2f3f4;
}

.smartcharts-dark .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list {
  border-bottom: 2px solid #282c38;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .ic-icon svg {
  width: 16px;
  height: 16px;
}

.smartcharts-light .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .ic-icon svg {
  fill: #c2c2c2;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .react-tabs__tab {
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 10px 15px;
  display: flex;
}

.smartcharts-light .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .react-tabs__tab {
  color: #181c25;
}

.smartcharts-dark .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .react-tabs__tab {
  color: #c2c2c2;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .react-tabs__tab .sc-notification-badge {
  border-radius: 10px;
  width: 19px;
  height: 19px;
  font-size: 12px;
  top: 12px;
  left: 78%;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .react-tabs__tab:focus:after {
  display: none;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .react-tabs__tab--selected {
  border: none;
  font-weight: bold;
}

.smartcharts-light .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .react-tabs__tab--selected {
  border-bottom: 3px solid #ff444f;
  color:  !important;
  background: #fff !important;
}

.smartcharts-dark .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .react-tabs__tab--selected {
  border-bottom: 3px solid #ff444f;
  color: #fff !important;
  background: #20242f !important;
}

.smartcharts-dark .smartcharts-mobile .sc-dialog--tabular .sc-dialog__body .tabs--horizontal .react-tabs__tab-list .react-tabs__tab--selected .ic-icon {
  fill: #fff;
}

.smartcharts-light .smartcharts-mobile .sc-dialog--tabular .sc-dialog__head {
  background: #fff;
  border-color: #f2f3f4;
}

.smartcharts-dark .smartcharts-mobile .sc-dialog--tabular .sc-dialog__head {
  background: #20242f;
  border-color: #282c38;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dialog__head .sc-dialog__head--title {
  width: 150px;
  min-width: 150px;
  padding: 15px;
}

.smartcharts-light .smartcharts-mobile .sc-dialog--tabular .sc-dialog__head .sc-dialog__head--title, .smartcharts-dark .smartcharts-mobile .sc-dialog--tabular .sc-dialog__head .sc-dialog__head--title {
  background: none;
}

.smartcharts-mobile .sc-dialog--tabular .sc-dialog__head .sc-dialog__head--info {
  width: calc(100% - 90px);
  padding: 10px 8px;
  font-size: 14px;
  position: absolute;
  left: 50px;
}

.smartcharts-light .smartcharts-mobile .sc-dialog--tabular .sc-dialog__head .sc-dialog__head--info {
  background: #fff;
}

.smartcharts-dark .smartcharts-mobile .sc-dialog--tabular .sc-dialog__head .sc-dialog__head--info {
  background: #20242f;
}

.smartcharts-mobile .cq-modal--settings .sc-dialog {
  width: 320px;
  left: calc(50% - 160px);
}

.sc-chart-mode .sc-dialog {
  width: 424px;
}

.sc-chart-mode__menu {
  position: relative;
}

.sc-chart-mode__menu .ic-icon {
  width: 16px;
  height: 16px;
  margin: auto;
  position: relative;
  top: -4px;
}

.sc-chart-mode__menu .ic-icon svg {
  stroke: none !important;
  width: 16px !important;
  height: 16px !important;
}

.smartcharts-light .sc-chart-mode__menu .ic-icon svg {
  fill: #181c25 !important;
}

.smartcharts-dark .sc-chart-mode__menu .ic-icon svg {
  fill: #c2c2c2 !important;
}

.sc-chart-mode__menu__timeperiod {
  font-size: 8px;
  font-weight: bold;
  position: absolute;
  top: -9px;
  left: 4px;
}

.smartcharts-light .sc-chart-mode__menu__timeperiod {
  color: #181c25 !important;
}

.smartcharts-dark .sc-chart-mode__menu__timeperiod {
  color: #c2c2c2 !important;
}

.sc-chart-mode__section {
  border-radius: 4px;
}

.smartcharts-light .sc-chart-mode__section {
  background: #fff;
}

.smartcharts-dark .sc-chart-mode__section {
  background: #20242f;
}

.smartcharts-light .sc-chart-mode__section__item:first-child {
  border-bottom: 4px solid #f2f3f4;
}

.smartcharts-dark .sc-chart-mode__section__item:first-child {
  border-bottom: 4px solid #282c38;
}

.sc-chart-mode__smooth-toggle {
  border-radius: 4px;
  margin-top: 4px;
  padding: 24px;
}

.smartcharts-light .sc-chart-mode__smooth-toggle {
  background: #fff;
  border: 1px solid #f2f3f4;
}

.smartcharts-dark .sc-chart-mode__smooth-toggle {
  background: #20242f;
  border: 1px solid #282c38;
}

.sc-chart-mode__smooth-toggle-content {
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  display: flex;
}

.sc-chart-mode__smooth-toggle-text {
  flex: 1;
}

.sc-chart-mode__smooth-toggle-title {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
}

.smartcharts-light .sc-chart-mode__smooth-toggle-title {
  color: #181c25;
}

.smartcharts-dark .sc-chart-mode__smooth-toggle-title {
  color: #c2c2c2;
}

.sc-chart-mode__smooth-toggle-description {
  font-size: 12px;
  line-height: 1.4;
}

.smartcharts-light .sc-chart-mode__smooth-toggle-description {
  color: #181c25;
}

.smartcharts-dark .sc-chart-mode__smooth-toggle-description {
  color: #999;
}

.sc-toolbar-widget .sc-chart-mode__menu {
  padding: 8px;
}

.sc-toolbar-widget .sc-chart-mode__menu__timeperiod {
  top: 3px;
  left: 8px;
}

@media screen and (max-width: 600px) {
  .sc-toolbar-widget {
    display: flex;
    width: auto !important;
  }
}

.smartcharts-mobile .sc-chart-mode .sc-dialog {
  width: 300px;
  height: calc(100% - 32px);
  max-height: 555px;
  overflow-x: inherit;
  left: auto;
}

.form {
  box-sizing: border-box;
  flex-grow: 1;
  padding: 8px 0;
  overflow-y: scroll;
}

.form .form__label {
  letter-spacing: normal;
  justify-content: space-between;
  align-items: center;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4;
  display: flex;
}

.smartcharts-light .form .form__label {
  color: #181c25;
}

.smartcharts-dark .form .form__label {
  color: #c2c2c2;
}

.form .form__control {
  display: block;
}

.form__group {
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-around;
  margin-bottom: 16px;
  padding: 0;
  display: flex;
}

.form__group--select, .form__group--colorpicker {
  height: 40px;
  position: relative;
}

.form__group--select .form__label, .form__group--colorpicker .form__label {
  margin-bottom: -8px;
  margin-left: 10px;
}

.form__group--select .form__label span, .form__group--colorpicker .form__label span {
  z-index: 1;
  padding-left: 2px;
  padding-right: 2px;
}

.smartcharts-light .form__group--select .form__label span, .smartcharts-light .form__group--colorpicker .form__label span {
  background: #fff;
}

.smartcharts-dark .form__group--select .form__label span, .smartcharts-dark .form__group--colorpicker .form__label span {
  background: #20242f;
}

.form__group--switch {
  flex-direction: row;
  justify-content: flex-start;
}

.form__group--switch .form__label {
  width: auto;
  min-width: 70px;
  font-size: 14px;
}

.form__group--switch .form__control {
  width: auto;
  padding-left: 16px;
}

.form__group--end {
  height: 20px;
  margin-bottom: 0;
}

.form__input-group {
  padding: 16px 24px;
}

.smartcharts-light .form__input-group {
  border-top: 4px solid #f2f3f4;
}

.smartcharts-dark .form__input-group {
  border-top: 4px solid #20242f;
}

.form__input-group h4 {
  letter-spacing: normal;
  margin: 0 0 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.43;
}

.smartcharts-light .form__input-group h4 {
  color: #181c25;
}

.smartcharts-dark .form__input-group h4 {
  color: #fff;
}

.form__input-group:first-child {
  border-top: none;
}

.form__input-group--show-zones {
  margin-bottom: 30px;
}

.form__input-group--show-zones .form__label {
  font-size: 14px;
}

.form--indicator-setting {
  min-width: 320px;
  max-width: 320px;
  min-height: 280px;
  max-height: 280px;
  overflow: hidden;
}

.smartcharts-light .form--indicator-setting {
  background: #fff;
}

.smartcharts-dark .form--indicator-setting {
  background: #20242f;
}

.form--indicator-setting .form__input-group {
  box-sizing: border-box;
  width: 320px !important;
}

.form--indicator-setting .form__input-group--result:last-child {
  height: 280px;
}

.form--indicator-setting .sc-scrollbar {
  height: 282px;
}

.form--fractal-chaos-bands .form__group--switch {
  margin-bottom: 98px;
}

.form--drawing-tool .sc-scrollbar {
  height: 280px;
}

.sc-slider {
  align-items: center;
  width: 100%;
  height: 12px;
  display: flex;
  position: relative;
}

.sc-slider .sc-slider-range {
  width: calc(100% - 38px);
  height: 12px;
  margin-top: 9px;
  padding-right: 8px;
  position: relative;
}

.sc-slider .sc-slider-range > input, .sc-slider .sc-slider-range div {
  position: absolute;
  top: 0;
  left: 0;
}

.sc-slider .sc-slider-range input[type="range"] {
  -webkit-appearance: none;
  background: none;
  width: 100%;
  height: 12px;
  margin: 0;
  top: -5px;
}

.sc-slider .sc-slider-range input[type="range"]:focus {
  outline: none;
}

.sc-slider .sc-slider-range input[type="range"]::-webkit-slider-runnable-track {
  cursor: pointer;
  background: none;
  border: 0 solid #010101;
  border-radius: 0;
  width: 100%;
  height: 12px;
}

.sc-slider .sc-slider-range input[type="range"]::-moz-range-track {
  cursor: pointer;
  background: none;
  border: 0 solid #010101;
  border-radius: 0;
  width: 100%;
  height: 14px;
  margin-top: -3px;
  top: -3px;
}

.sc-slider .sc-slider-range input[type="range"]::-ms-track {
  cursor: pointer;
  color: #0000;
  background: none;
  border: 0 solid #010101;
  border-radius: 0;
  width: 100%;
  height: 12px;
}

.sc-slider .sc-slider-range input[type="range"]::-ms-thumb {
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 7px;
  width: 10px;
  height: 10px;
  margin-top: 0;
}

.smartcharts-light .sc-slider .sc-slider-range input[type="range"]::-ms-thumb {
  background-color: #ff444f;
  border: 2px solid #ff444f;
}

.smartcharts-dark .sc-slider .sc-slider-range input[type="range"]::-ms-thumb {
  background-color: #ff444f;
  border: 2px solid #ff444f;
}

.sc-slider .sc-slider-range input[type="range"]::-moz-range-thumb {
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 7px;
  width: 10px;
  height: 10px;
  margin-top: 0;
}

.smartcharts-light .sc-slider .sc-slider-range input[type="range"]::-moz-range-thumb {
  background-color: #ff444f;
  border: 2px solid #ff444f;
}

.smartcharts-dark .sc-slider .sc-slider-range input[type="range"]::-moz-range-thumb {
  background-color: #ff444f;
  border: 2px solid #ff444f;
}

.sc-slider .sc-slider-range input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 7px;
  width: 10px;
  height: 10px;
  margin-top: 1px;
}

.smartcharts-light .sc-slider .sc-slider-range input[type="range"]::-webkit-slider-thumb {
  background-color: #ff444f;
  border: 2px solid #ff444f;
}

.smartcharts-dark .sc-slider .sc-slider-range input[type="range"]::-webkit-slider-thumb {
  background-color: #ff444f;
  border: 2px solid #ff444f;
}

.sc-slider .sc-slider-range input[type="range"]::-moz-focus-outer {
  border: 0;
}

.sc-slider .sc-slider-range .sc-slider-bar {
  outline: none;
  width: 100%;
  height: 2px;
}

.smartcharts-light .sc-slider .sc-slider-range .sc-slider-bar {
  background: #eaeced;
}

.smartcharts-dark .sc-slider .sc-slider-range .sc-slider-bar {
  background: #1d1f20;
}

.sc-slider .sc-slider-range .sc-slider-active-bar {
  min-width: 10px;
  height: 2px;
}

.smartcharts-light .sc-slider .sc-slider-range .sc-slider-active-bar, .smartcharts-dark .sc-slider .sc-slider-range .sc-slider-active-bar {
  background: #ff444f;
}

.sc-slider > div:last-child {
  text-align: right;
  flex-grow: 1;
  width: 26px;
  font-size: 14px;
  font-weight: bold;
}

.smartcharts-light .sc-slider > div:last-child {
  color: #181c25;
}

.smartcharts-dark .sc-slider > div:last-child {
  color: #fff;
}

.sc-dropdown {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 40px;
  position: relative;
}

.smartcharts-light .sc-dropdown {
  background: #fff;
}

.smartcharts-dark .sc-dropdown {
  background: #20242f;
}

.sc-dropdown .subtitle {
  margin-left: 10px;
  position: absolute;
  top: -6px;
}

.sc-dropdown .subtitle span {
  z-index: 1;
  letter-spacing: normal;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4;
}

.smartcharts-light .sc-dropdown .subtitle span {
  color: #181c25;
  background: #fff;
}

.smartcharts-dark .sc-dropdown .subtitle span {
  color: #c2c2c2;
  background: #20242f;
}

.sc-dropdown .value {
  cursor: pointer;
  box-sizing: border-box;
  letter-spacing: normal;
  text-transform: capitalize;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding: 10px 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  display: flex;
}

.smartcharts-light .sc-dropdown .value {
  border: 1px solid #d6dadb;
  color: #181c25 !important;
}

.smartcharts-dark .sc-dropdown .value {
  border: 1px solid #323738;
  color: #c2c2c2 !important;
}

.sc-dropdown .value .ic-icon {
  line-height: 35px;
}

.sc-dropdown .value .ic-icon svg {
  pointer-events: none;
  transition: transform .6s;
}

.smartcharts-light .sc-dropdown .value .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-dropdown .value .ic-icon svg {
  fill: #c2c2c2;
}

.sc-dropdown .value .text {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 210px;
  max-width: 220px;
  overflow: hidden;
}

.sc-dropdown .value:after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.smartcharts-light .sc-dropdown .value:hover {
  border-color: #999;
}

.smartcharts-dark .sc-dropdown .value:hover {
  border-color: #6e6e6e;
}

.smartcharts-light .sc-dropdown .value.active, .smartcharts-dark .sc-dropdown .value.active {
  border-color: #85acb0;
}

.sc-dropdown .value.active svg {
  transform: scaleY(-1);
}

.sc-dropdown .dropdown {
  opacity: 0;
  pointer-events: none;
  z-index: 2;
  box-sizing: border-box;
  border-radius: 4px;
  width: 272px;
  max-height: 2px;
  font-size: 14px;
  transition: opacity .2s, transform .2s;
  position: absolute;
  right: -4px;
  overflow: scroll;
  transform: translateY(-8px);
  box-shadow: 0 2px 8px #2a305224;
}

.smartcharts-light .sc-dropdown .dropdown {
  background: #fff;
}

.smartcharts-dark .sc-dropdown .dropdown {
  background: #20242f;
}

.sc-dropdown .dropdown.active {
  opacity: 1;
  pointer-events: all;
  max-height: 200px;
  transform: translateY(8px);
}

.smartcharts-light .sc-dropdown .dropdown.active {
  box-shadow: 0 16px 16px #00000014, 0 0 16px #00000014;
}

.smartcharts-dark .sc-dropdown .dropdown.active {
  box-shadow: 0 16px 16px #000000a3, 0 0 16px #000000a3;
}

.sc-dropdown .dropdown .row {
  cursor: pointer;
  text-transform: capitalize;
  padding: 10px 16px 9px;
}

.smartcharts-light .sc-dropdown .dropdown .row {
  color: #181c25;
}

.smartcharts-dark .sc-dropdown .dropdown .row {
  color: #c2c2c2;
}

.smartcharts-light .sc-dropdown .dropdown .row:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-dropdown .dropdown .row:hover {
  background: #282f3e;
}

.sc-dropdown .dropdown .row--selected {
  font-weight: bold;
}

.smartcharts-light .sc-dropdown .dropdown .row--selected {
  color: #181c25 !important;
  background: #d6dadb !important;
}

.smartcharts-dark .sc-dropdown .dropdown .row--selected {
  color: #fff !important;
  background: #384156 !important;
}

.sc-dropdown .option {
  pointer-events: none;
  width: 100%;
  margin-right: 16px;
  display: inline-block;
}

.sc-dropdown .solid-1 {
  border-top-style: solid;
  border-top-width: 1px;
}

.sc-dropdown .dotted-1 {
  border-top-style: dotted;
  border-top-width: 1px;
}

.sc-dropdown .dashed-1 {
  border-top-style: dashed;
  border-top-width: 1px;
}

.sc-dropdown .solid-3 {
  border-top-style: solid;
  border-top-width: 2px;
}

.sc-dropdown .dotted-3 {
  border-top-style: dotted;
  border-top-width: 2px;
}

.sc-dropdown .dashed-3 {
  border-top-style: dashed;
  border-top-width: 2px;
}

.sc-dropdown .solid-5 {
  border-top-style: solid;
  border-top-width: 3px;
}

.sc-dropdown .dotted-5 {
  border-top-style: dotted;
  border-top-width: 3px;
}

.sc-dropdown .dashed-5 {
  border-top-style: dashed;
  border-top-width: 3px;
}

.sc-dropdown.active {
  z-index: 2;
  position: fixed;
}

.smartcharts-light .sc-dropdown.active .subtitle span, .smartcharts-dark .sc-dropdown.active .subtitle span {
  color: #85acb0;
}

.sc-color-picker {
  width: 100%;
  height: 40px;
  position: relative;
}

.smartcharts-light .sc-color-picker {
  background: #fff;
}

.smartcharts-dark .sc-color-picker {
  background: #20242f;
}

.sc-color-picker .subtitle {
  -webkit-user-select: none;
  user-select: none;
  z-index: 1;
  margin-left: 10px;
  position: absolute;
  top: -6px;
}

.sc-color-picker .subtitle span {
  z-index: 1;
  letter-spacing: normal;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4;
}

.smartcharts-light .sc-color-picker .subtitle span {
  color: #181c25;
  background: #fff;
}

.smartcharts-dark .sc-color-picker .subtitle span {
  color: #c2c2c2;
  background: #20242f;
}

.sc-color-picker .value {
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 10px 12px;
  line-height: 40px;
  display: flex;
  position: relative;
}

.smartcharts-light .sc-color-picker .value {
  background-color: #fff;
  border: 1px solid #d6dadb;
  color: #181c25 !important;
}

.smartcharts-dark .sc-color-picker .value {
  background-color: #20242f;
  border: 1px solid #323738;
  color: #c2c2c2 !important;
}

.sc-color-picker .value:before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.sc-color-picker .value .sc-input-color {
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-right: 16px;
}

.sc-color-picker .value .ic-icon {
  line-height: 35px;
}

.sc-color-picker .value .ic-icon svg {
  pointer-events: none;
  transition: transform .6s;
}

.smartcharts-light .sc-color-picker .value .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-color-picker .value .ic-icon svg {
  fill: #c2c2c2;
}

.smartcharts-light .sc-color-picker .value:hover {
  border-color: #999;
}

.smartcharts-dark .sc-color-picker .value:hover {
  border-color: #6e6e6e;
}

.sc-color-picker .dropdown {
  opacity: 0;
  pointer-events: none;
  z-index: 2;
  box-sizing: border-box;
  border-radius: 4px;
  width: 266px;
  padding: 8px;
  transition: opacity .2s, transform .2s;
  position: absolute;
  right: 0;
  transform: translateY(-8px);
}

.smartcharts-light .sc-color-picker .dropdown {
  background: #fff;
  box-shadow: 0 16px 16px #00000014, 0 0 16px #00000014;
}

.smartcharts-dark .sc-color-picker .dropdown {
  background: #20242f;
  box-shadow: 0 16px 16px #000000a3, 0 0 16px #000000a3;
}

.sc-color-picker .dropdown.open {
  opacity: 1;
  pointer-events: initial;
  transform: translateY(8px);
}

.sc-color-picker .dropdown .row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 18px;
  margin-top: 2px;
  display: flex;
}

.sc-color-picker .dropdown .row .tile-color {
  cursor: pointer;
  width: 15px;
  height: 15px;
}

.sc-color-picker.active {
  z-index: 2;
  position: fixed;
}

.smartcharts-light .sc-color-picker.active .subtitle span, .smartcharts-dark .sc-color-picker.active .subtitle span {
  color: #85acb0;
}

.smartcharts-light .sc-color-picker.active .value, .smartcharts-dark .sc-color-picker.active .value {
  border-color: #85acb0;
}

.sc-color-picker.active .value svg {
  transform: scaleY(-1);
}

.sc-color-picker .sc-color-picker, .sc-color-picker .sc-numeric-input {
  min-width: 124px;
  max-width: 124px;
}

.sc-switch {
  cursor: pointer;
  border-radius: 9px;
  width: 32px;
  height: 18px;
  position: relative;
}

.sc-switch .handle {
  border-radius: 7px;
  width: 14px;
  height: 14px;
  transition: left .2s;
  position: absolute;
  top: 2px;
}

.smartcharts-light .sc-switch .handle, .smartcharts-dark .sc-switch .handle {
  background: #fff;
}

.sc-switch.on .handle {
  left: 16px;
}

.smartcharts-light .sc-switch.on {
  background: #4bb4b3;
}

.smartcharts-dark .sc-switch.on {
  background: #00a79e;
}

.sc-switch.off .handle {
  left: 2px;
}

.smartcharts-light .sc-switch.off {
  background: #eaeced;
}

.smartcharts-dark .sc-switch.off {
  background: #ffffff29;
}

.sc-checkbox {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.sc-checkbox__label {
  letter-spacing: normal;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.sc-checkbox__box, .sc-checkbox__box svg {
  border-radius: 2px;
}

.smartcharts-light .sc-checkbox__box svg {
  fill: #999;
}

.smartcharts-dark .sc-checkbox__box svg {
  fill: #6e6e6e;
}

.smartcharts-light .sc-checkbox--checked .sc-checkbox__box svg, .smartcharts-dark .sc-checkbox--checked .sc-checkbox__box svg {
  fill: #ff444f;
  background: #ff444f;
}

.sc-switch-icon {
  display: flex;
}

.sc-switch-icon__icon {
  width: 160px;
  height: 120px;
}

.sc-switch-icon__description {
  padding-left: 16px;
}

.sc-numbercolorpicker, .sc-fontsetting {
  display: inline-flex;
}

.sc-numbercolorpicker {
  display: flex;
}

.sc-numbercolorpicker input {
  box-shadow: none !important;
}

.smartcharts-light .sc-numbercolorpicker input {
  color: #181c25;
  background: #fff;
  border: 1px solid #d6dadb;
}

.smartcharts-dark .sc-numbercolorpicker input {
  color: #fff;
  background: #20242f;
  border: 1px solid #7f83974d;
}

.smartcharts-light .sc-numbercolorpicker input:hover {
  border-color: #999 !important;
}

.smartcharts-dark .sc-numbercolorpicker input:hover {
  border-color: #6e6e6e !important;
}

.smartcharts-light .sc-numbercolorpicker input:focus, .smartcharts-dark .sc-numbercolorpicker input:focus {
  border-color: #85acb0 !important;
}

.sc-numbercolorpicker .sc-numeric-input {
  width: 124px;
  min-width: 124px;
}

.sc-numbercolorpicker .sc-color-picker {
  width: 124px;
}

.sc-numeric-input {
  width: 100%;
  height: 40px;
  margin-right: 25px;
  position: relative;
}

.sc-numeric-input .subtitle {
  -webkit-user-select: none;
  user-select: none;
  margin-left: 10px;
  position: absolute;
  top: -6px;
}

.sc-numeric-input .subtitle span {
  z-index: 1;
  letter-spacing: normal;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4;
}

.smartcharts-light .sc-numeric-input .subtitle span {
  color: #181c25;
  background: #fff;
}

.smartcharts-dark .sc-numeric-input .subtitle span {
  color: #c2c2c2;
  background: #20242f;
}

.sc-numeric-input input[type="number"] {
  -moz-appearance: textfield;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 4px;
  outline: none;
  height: 40px;
  padding: 10px 12px;
  line-height: 40px;
  width: 100% !important;
  box-shadow: none !important;
}

.smartcharts-light .sc-numeric-input input[type="number"] {
  border: 1px solid #d6dadb;
  color: #181c25 !important;
}

.smartcharts-dark .sc-numeric-input input[type="number"] {
  border: 1px solid #323738;
  color: #c2c2c2 !important;
}

.sc-numeric-input input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.sc-numeric-input input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.sc-numeric-input input[type="number"]:hover, .sc-numeric-input input[type="number"]:focus {
  -moz-appearance: textfield;
}

.smartcharts-light .sc-numeric-input input[type="number"]:hover {
  border-color: #999 !important;
}

.smartcharts-dark .sc-numeric-input input[type="number"]:hover {
  border-color: #6e6e6e !important;
}

.smartcharts-light .sc-numeric-input input[type="number"]:focus {
  color: #181c25 !important;
  border-color: #85acb0 !important;
}

.smartcharts-dark .sc-numeric-input input[type="number"]:focus {
  color: #fff !important;
  border-color: #85acb0 !important;
}

.smartcharts-light .sc-numeric-input input[type="number"]:focus + .subtitle > span, .smartcharts-dark .sc-numeric-input input[type="number"]:focus + .subtitle > span {
  color: #85acb0 !important;
}

.sc-numeric-input .sc-numeric-input-buttons {
  border-radius: 0 3px 3px 0;
  flex-direction: column;
  display: flex;
  position: absolute;
  top: 1px;
  right: 1px;
}

.smartcharts-light .sc-numeric-input .sc-numeric-input-buttons {
  background: #fff;
}

.smartcharts-dark .sc-numeric-input .sc-numeric-input-buttons {
  background: #20242f;
}

.sc-numeric-input .sc-numeric-input-buttons .ic-icon {
  cursor: pointer;
  width: 24px;
  height: 19px;
  line-height: 19px;
}

.smartcharts-light .sc-numeric-input .sc-numeric-input-buttons .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-numeric-input .sc-numeric-input-buttons .ic-icon svg {
  fill: #c2c2c2;
}

.sc-numeric-input .sc-numeric-input-buttons .ic-icon:first-child {
  border-radius: 0 3px 0 0;
}

.sc-numeric-input .sc-numeric-input-buttons .ic-icon:last-child {
  border-radius: 0 0 3px;
}

.smartcharts-light .sc-numeric-input .sc-numeric-input-buttons .ic-icon:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-numeric-input .sc-numeric-input-buttons .ic-icon:hover {
  background: #282f3e;
}

.smartcharts-light .sc-numeric-input:hover input[type="number"] {
  border-color: #999;
}

.smartcharts-dark .sc-numeric-input:hover input[type="number"] {
  border-color: #6e6e6e;
}

.sc-changefontsize {
  width: 56px;
  margin-right: 5px;
}

.sc-changefontfamily {
  width: 138px;
}

.sc-toggle {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.sc-toggle > .ic-icon {
  width: 24px;
  height: 24px;
}

.sc-interval {
  box-sizing: border-box;
  border-radius: 4px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.smartcharts-light .sc-interval {
  color: #181c25;
  background: #fff;
}

.smartcharts-dark .sc-interval {
  color: #c2c2c2;
  background: #20242f;
}

.sc-interval__head {
  display: flex;
}

.sc-interval__head strong {
  letter-spacing: normal;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.5;
}

.smartcharts-dark .sc-interval__head strong {
  color: #fff;
}

.sc-interval__info {
  display: none;
}

.sc-interval__content {
  flex-wrap: wrap;
  padding-top: 16px;
  display: flex;
}

.sc-interval__content .sc-interval__item {
  letter-spacing: normal;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 23.9%;
  height: 32px;
  margin: 0 4px 8px 0;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  display: flex;
  position: relative;
}

.smartcharts-light .sc-interval__content .sc-interval__item:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-interval__content .sc-interval__item:hover {
  background: #282f3e;
}

.sc-interval__content .sc-interval__item--active {
  background: none !important;
}

.smartcharts-light .sc-interval__content .sc-interval__item--active {
  color: #181c25;
  border-color: #85acb0;
  font-weight: bold;
}

.smartcharts-dark .sc-interval__content .sc-interval__item--active {
  color: #fff;
  border-color: #85acb0;
  font-weight: bold;
}

.sc-interval__content .sc-interval__item--disabled {
  cursor: auto;
  cursor: initial;
  background: none !important;
}

.sc-interval__content .sc-interval__item--disabled span {
  opacity: .32;
  pointer-events: none;
}

.smartcharts-mobile .sc-interval {
  padding: 8px 10px 24px;
}

.smartcharts-mobile .sc-interval__info {
  display: block;
}

.smartcharts-mobile .sc-interval__content .sc-interval__item {
  margin: 0 4px 8px 0;
  width: 31.9% !important;
}

.sc-studies .react-tabs__tab-list .react-tabs__tab {
  box-shadow: none !important;
  outline: none !important;
}

.sc-studies .react-tabs__tab-list .react-tabs__tab:after, .sc-studies .hidden {
  display: none;
}

.sc-studies__panel {
  box-sizing: border-box;
  width: 360px;
  height: 392px;
  padding: 8px 0 8px 8px;
}

.sc-studies__panel > h3 {
  color: #999;
  margin: 18px 0;
  padding: 0 8px;
  font-size: 14px;
  font-weight: normal;
  display: none;
}

.sc-studies__panel__head {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.sc-studies__panel__head p {
  letter-spacing: normal;
  padding: 0 8px;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: .1;
}

.smartcharts-light .sc-studies__panel__head p {
  color: #181c25;
}

.smartcharts-dark .sc-studies__panel__head p {
  color: #c2c2c2;
}

.sc-studies__panel__content {
  width: 100%;
}

.sc-studies__panel__content--active .sc-studies__list__item {
  cursor: auto;
  height: 48px;
  cursor: initial;
}

.sc-studies__panel__content--active .sc-studies__list__item__box {
  height: 48px;
  padding: 4px 16px;
}

.sc-studies__panel--active {
  padding-right: 8px;
}

.sc-studies__panel--search .sc-scrollbar .sc-studies__category:first-child .sc-studies__list__item:first-child .sc-tooltip__inner, .sc-studies__panel--search .sc-scrollbar .sc-studies__category:first-child .sc-studies__list__item:nth-child(2) .sc-tooltip__inner {
  position: fixed;
  top: auto;
  left: auto;
  transform: translateY(-100%)translateX(10%);
}

.sc-studies--empty {
  text-align: center;
  flex-direction: column;
  place-content: center;
  padding: 8px;
  display: flex;
}

.sc-studies--empty > .ic-icon {
  width: 130px;
  height: 80px;
  margin: 80px auto 24px;
}

.sc-studies--empty strong {
  letter-spacing: normal;
  text-align: center;
  margin-bottom: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.smartcharts-light .sc-studies--empty strong {
  color: #181c25;
}

.smartcharts-dark .sc-studies--empty strong {
  color: #fff;
}

.sc-studies--empty p {
  letter-spacing: normal;
  text-align: center;
  margin: 0;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
}

.smartcharts-light .sc-studies--empty p {
  color: #999;
}

.smartcharts-dark .sc-studies--empty p {
  color: #6e6e6e;
}

.sc-studies__list__item {
  height: 40px;
  display: block;
}

.sc-studies__list__item__box {
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin-right: 4px;
  display: flex;
  position: relative;
}

.smartcharts-light .sc-studies__list__item__box:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-studies__list__item__box:hover {
  background: #282f3e;
}

.sc-studies__list__item__box:hover .ic-info {
  opacity: 1;
}

.sc-studies__list__item__box .info {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8px 0 8px 16px;
  display: flex;
}

.sc-studies__list__item__box .info .ic-icon {
  margin-right: 16px;
}

.sc-studies__list__item__box .info .text {
  flex-direction: column;
  padding-left: 16px;
  display: flex;
}

.sc-studies__list__item__box .info .text span {
  letter-spacing: normal;
  margin-right: 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.smartcharts-light .sc-studies__list__item__box .info .text span {
  color: #181c25;
}

.smartcharts-dark .sc-studies__list__item__box .info .text span {
  color: #c2c2c2;
}

.sc-studies__list__item__box .info .text small {
  letter-spacing: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 170px;
  margin-top: 2px;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  display: block;
  overflow: hidden;
}

.smartcharts-light .sc-studies__list__item__box .info .text small {
  color: #999;
}

.smartcharts-dark .sc-studies__list__item__box .info .text small {
  color: #6e6e6e;
}

.sc-studies__list__item__box .detail {
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  display: flex;
}

.sc-studies__list__item__box .detail span {
  letter-spacing: normal;
  text-align: right;
  margin-left: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.sc-studies__list__item__box .detail .ic-icon {
  cursor: pointer;
  width: 16px;
  height: 16px;
  transition: none;
}

.sc-studies__list__item__box .detail .ic-icon svg {
  width: 16px;
  height: 16px;
}

.smartcharts-light .sc-studies__list__item__box .detail .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-studies__list__item__box .detail .ic-icon svg {
  fill: #c2c2c2;
}

.sc-studies__list__item__box .detail .ic-icon.ic-info {
  margin-right: 16px;
}

.sc-studies__list__item__box .ic-info {
  opacity: 0;
}

.sc-studies__list__item .sc-tooltip__inner {
  white-space: break-spaces;
  text-align: center;
  width: 280px;
  height: auto;
}

.sc-studies__list__item--disabled, .sc-studies__list__item--disabled-prediction .info {
  opacity: .3;
  pointer-events: none;
}

.sc-studies__category__head {
  letter-spacing: normal;
  padding: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.smartcharts-light .sc-studies__category__head {
  color: #999;
}

.smartcharts-dark .sc-studies__category__head {
  color: #6e6e6e;
}

.sc-studies__category__body {
  width: 100%;
}

.sc-studies__info {
  z-index: 2;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 360px;
  height: 100%;
  padding: 16px 24px;
  display: flex;
  position: absolute;
  right: 0;
}

.smartcharts-light .sc-studies__info {
  color: #181c25;
  background: #fff;
}

.smartcharts-dark .sc-studies__info {
  color: #c2c2c2;
  background: #20242f;
}

.sc-studies__info__content {
  margin: -20px -20px 0;
  padding: 0;
}

.sc-studies__info__content p {
  letter-spacing: normal;
  margin: 0;
  padding: 16px 24px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.sc-studies__info__footer {
  width: 100%;
  position: relative;
}

.sc-studies__info__footer .sc-btn {
  width: 100%;
}

.sc-studies__info__footer .sc-btn:disabled {
  opacity: .32;
  pointer-events: none;
}

.sc-studies__info__footer .sc-tooltip__inner {
  white-space: break-spaces;
  text-align: center;
  width: 280px;
  height: auto;
}

.smartcharts-mobile .sc-studies .react-tabs__tab-panel {
  height: 425px !important;
}

.smartcharts-mobile .sc-studies .sc-dialog {
  max-height: calc(100vh - 90px);
  overflow-y: scroll;
}

.smartcharts-mobile .tabs--vertical .react-tabs__tab-list {
  width: 50px;
  min-width: 50px;
}

.smartcharts-mobile .tabs--vertical .react-tabs__tab-list .react-tabs__tab span:not(.sc-notification-badge):not(.ic-icon) {
  display: none;
}

.smartcharts-mobile .tabs--vertical .react-tabs__tab-list .react-tabs__tab .sc-notification-badge {
  position: absolute;
  top: 2px;
  left: 19px;
}

.smartcharts-mobile .tabs--vertical .react-tabs__tab-list .react-tabs__tab .ic-icon, .smartcharts-mobile .tabs--vertical .react-tabs__tab-list .react-tabs__tab .ic-icon svg {
  width: 22px;
  height: 22px;
}

.smartcharts-mobile .tabs--vertical .react-tabs__tab-panel {
  width: calc(100% - 50px);
}

.smartcharts-mobile .sc-studies__panel {
  width: 100%;
}

.smartcharts-mobile .sc-studies__panel > h3 {
  display: block;
}

.smartcharts-mobile .sc-studies__panel__content--active .sc-studies__list__item {
  padding: 4px;
}

.smartcharts-mobile .sc-studies__list__item .info {
  padding: 8px 0 8px 8px;
}

.smartcharts-mobile .sc-studies__list__item .info .text {
  padding-left: 0;
}

.smartcharts-mobile .sc-studies__list__item .ic-info {
  opacity: 1;
}

.smartcharts-mobile .sc-studies__list__item .detail span {
  margin-left: 16px;
}

.smartcharts-mobile .sc-studies__info {
  width: calc(100% - 50px);
}

.smartcharts-mobile .sc-studies__info > p {
  height: 360px;
  max-height: 360px;
  overflow-y: scroll;
}

.sc-search-input {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  position: relative;
}

.sc-search-input > input {
  box-sizing: border-box;
  direction: ltr;
  background-color: #0000;
  border: none;
  border-radius: 4px;
  outline: 0;
  width: 100%;
  padding-left: 32px;
  font-size: 1.4rem;
  line-height: 2;
  transition: border-color .2s ease-in-out;
}

.smartcharts-light .sc-search-input > input::-webkit-input-placeholder {
  color: #d6d6d6;
}

.smartcharts-dark .sc-search-input > input::-webkit-input-placeholder {
  color: #3e3e3e;
}

.smartcharts-light .sc-search-input > input:-moz-placeholder-shown {
  color: #d6d6d6;
}

.smartcharts-dark .sc-search-input > input:-moz-placeholder-shown {
  color: #3e3e3e;
}

.smartcharts-light .sc-search-input > input::-moz-placeholder {
  color: #d6d6d6;
}

.smartcharts-dark .sc-search-input > input::-moz-placeholder {
  color: #3e3e3e;
}

.smartcharts-light .sc-search-input > input:-ms-placeholder-shown {
  color: #d6d6d6;
}

.smartcharts-dark .sc-search-input > input:-ms-placeholder-shown {
  color: #3e3e3e;
}

.smartcharts-light .sc-search-input > input {
  color: #181c25;
  background: #fff;
  border: 1px solid #d6dadb;
}

.smartcharts-dark .sc-search-input > input {
  color: #fff;
  background: #20242f;
  border: 1px solid #323738;
}

.smartcharts-light .sc-search-input > input:hover, .smartcharts-dark .sc-search-input > input:hover {
  border-color: #999;
}

.smartcharts-light .sc-search-input > input:focus, .smartcharts-dark .sc-search-input > input:focus {
  border-color: #85acb0;
}

.sc-search-input .ic-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 6px;
  left: 8px;
}

.sc-search-input .ic-icon svg {
  width: 16px;
  height: 16px;
  top: -1px;
}

.smartcharts-light .sc-search-input .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-search-input .ic-icon svg {
  fill: #c2c2c2;
}

.sc-search-input .ic-icon.icon-reset {
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  top: 5px;
  left: auto;
  right: 8px;
}

.sc-search-input .ic-icon.icon-reset svg {
  stroke: none;
}

.smartcharts-light .sc-search-input .ic-icon.icon-reset svg {
  fill: #999;
}

.smartcharts-dark .sc-search-input .ic-icon.icon-reset svg {
  fill: #181c25;
}

.smartcharts-light .sc-search-input.active > input {
  color: #181c25 !important;
  border-color: #85acb0 !important;
}

.smartcharts-dark .sc-search-input.active > input {
  color: #fff !important;
  border-color: #85acb0 !important;
}

.sc-search-input.active .ic-icon.icon-reset {
  opacity: 1;
  pointer-events: initial;
}

.sc-views-menu .sc-dialog {
  width: 320px;
}

.form--sc-views {
  overflow-y: hidden !important;
}

.form--sc-views__input {
  height: 40px;
  display: flex;
  position: relative;
}

.form--sc-views__input .sc-input {
  text-align: left;
  border-radius: 4px 0 0 4px;
  width: calc(100% - 40px);
  height: 40px;
}

.smartcharts-light .form--sc-views__input .sc-input {
  color: #7f8397;
}

.smartcharts-dark .form--sc-views__input .sc-input {
  color: #fff;
}

.smartcharts-light .form--sc-views__input .sc-input::placeholder {
  color: #999;
}

.smartcharts-dark .form--sc-views__input .sc-input::placeholder {
  color: #6e6e6e;
}

.form--sc-views__input .subtitle {
  z-index: 1;
  opacity: 0;
  letter-spacing: normal;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4;
  position: absolute;
  top: -6px;
  left: 10px;
}

.form--sc-views__input .subtitle span {
  padding: 0 4px;
}

.smartcharts-light .form--sc-views__input .subtitle span {
  background: #fff;
}

.smartcharts-dark .form--sc-views__input .subtitle span {
  background: #20242f;
}

.form--sc-views__input button {
  border-radius: 0 4px 4px 0;
  width: 40px;
  height: 40px;
  padding: 8px 7px;
  border: none !important;
}

.smartcharts-light .form--sc-views__input button svg, .smartcharts-dark .form--sc-views__input button svg {
  fill: #fff;
}

.form--sc-views__input--active .subtitle {
  opacity: 1;
}

.smartcharts-light .form--sc-views__input--active .subtitle, .smartcharts-dark .form--sc-views__input--active .subtitle {
  color: #85acb0;
}

.smartcharts-light .form--sc-views__input--active input {
  color: #181c25;
  border-color: #85acb0;
}

.smartcharts-dark .form--sc-views__input--active input {
  color: #fff;
  border-color: #85acb0;
}

.smartcharts-light .form--sc-views__input--active button, .smartcharts-dark .form--sc-views__input--active button {
  background: #ff444f;
}

.sc-views {
  border-radius: 0 0 4px 4px;
  height: 304px;
  position: relative;
}

.smartcharts-light .sc-views {
  background: #fff;
}

.smartcharts-dark .sc-views {
  background: #20242f;
}

.sc-views__menu {
  position: relative;
}

.sc-views__menu .ic-icon {
  width: 16px;
  height: 16px;
  margin: auto;
  position: relative;
  top: -4px;
}

.sc-views__menu .ic-icon svg {
  stroke: none !important;
  width: 16px !important;
  height: 16px !important;
}

.smartcharts-light .sc-views__menu .ic-icon svg {
  fill: #181c25 !important;
}

.smartcharts-dark .sc-views__menu .ic-icon svg {
  fill: #c2c2c2 !important;
}

.sc-views--empty {
  text-align: center;
  flex-direction: column;
  place-content: center;
  padding: 24px;
  display: flex;
}

.sc-views--empty > .ic-icon {
  width: 130px;
  height: 130px;
  margin: 24px auto 0;
}

.sc-views--empty p {
  letter-spacing: normal;
  text-align: center;
  margin: 0 0 46px;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
}

.smartcharts-light .sc-views--empty p {
  color: #999;
}

.smartcharts-dark .sc-views--empty p {
  color: #6e6e6e;
}

.sc-views--empty button {
  background: none;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  font-weight: bold;
  display: flex;
}

.sc-views--empty button > .ic-icon {
  width: 16px;
  height: 16px;
  margin-right: 6px;
  line-height: 16px;
}

.smartcharts-light .sc-views--empty button > .ic-icon, .smartcharts-dark .sc-views--empty button > .ic-icon {
  fill: #ff444f;
}

.sc-views__views {
  padding: 16px 8px 0;
}

.smartcharts-light .sc-views__views {
  border-top: 1px solid #f2f3f4;
}

.smartcharts-dark .sc-views__views {
  border-top: 1px solid #282c38;
}

.sc-views__views__head {
  justify-content: space-between;
  padding: 8px 16px;
  display: flex;
}

.sc-views__views__head h5 {
  letter-spacing: normal;
  margin: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.smartcharts-light .sc-views__views__head h5 {
  color: #999;
}

.smartcharts-dark .sc-views__views__head h5 {
  color: #6e6e6e;
}

.sc-views__views__head button {
  cursor: pointer;
  background: none;
  border-radius: 4px;
  height: 24px;
  font-weight: bold;
  outline: none !important;
}

.smartcharts-light .sc-views__views__head button {
  color: #181c25;
  border: 1px solid #999;
}

.smartcharts-dark .sc-views__views__head button {
  color: #fff;
  border: 1px solid #6e6e6e;
}

.sc-views__views__list__item {
  box-sizing: border-box;
  letter-spacing: normal;
  cursor: pointer;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding: 10px 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  display: flex;
  position: relative;
}

.smartcharts-light .sc-views__views__list__item {
  color: #181c25;
}

.smartcharts-dark .sc-views__views__list__item {
  color: #c2c2c2;
}

.sc-views__views__list__item .text {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 240px;
  overflow: hidden;
}

.sc-views__views__list__item .text--disabled {
  opacity: .5;
  cursor: not-allowed;
}

.smartcharts-light .sc-views__views__list__item .ic-icon {
  fill: #181c25;
}

.smartcharts-dark .sc-views__views__list__item .ic-icon {
  fill: #c2c2c2;
}

.sc-views__views__list__item .sc-tooltip__inner {
  white-space: break-spaces;
  text-align: center;
  max-width: 304px;
  height: auto;
}

.smartcharts-light .sc-views__views__list__item:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-views__views__list__item:hover {
  background: #282f3e;
}

.sc-views--overwrite {
  z-index: 40;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.smartcharts-light .sc-views--overwrite {
  background: #fff;
}

.smartcharts-dark .sc-views--overwrite {
  background: #20242f;
}

.sc-views--overwrite__content {
  box-sizing: border-box;
  text-align: center;
  height: 230px;
  padding: 24px 16px 16px;
}

.sc-views--overwrite__content .ic-icon {
  width: 128px;
  height: 128px;
  margin: auto;
}

.sc-views--overwrite__content p {
  letter-spacing: normal;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.smartcharts-light .sc-views--overwrite__content p {
  color: #181c25;
}

.smartcharts-dark .sc-views--overwrite__content p {
  color: #c2c2c2;
}

.sc-views--overwrite__footer {
  text-align: right;
  box-sizing: border-box;
  height: 72px;
  padding: 16px 24px;
}

.smartcharts-light .sc-views--overwrite__footer {
  border-top: 2px solid #f2f3f4;
}

.smartcharts-dark .sc-views--overwrite__footer {
  border-top: 2px solid #282c38;
}

.sc-views--overwrite__footer button {
  margin-left: 8px;
}

.smartcharts-mobile .sc-views-menu .sc-dialog {
  width: 300px;
  left: auto;
}

.sc-chart-size {
  height: auto;
  width: auto !important;
  display: flex !important;
}

.sc-chart-size:after {
  display: none;
}

.sc-chart-size > span {
  opacity: 1;
  cursor: pointer;
  transition: scale .25s;
  position: relative;
}

.sc-chart-size .cq-menu-btn {
  cursor: pointer;
  padding: 5px 0;
}

.smartcharts-light .sc-chart-size .cq-menu-btn:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-chart-size .cq-menu-btn:hover {
  background: #282f3e;
}

.sc-dtools .tabs--vertical .react-tabs__tab-list {
  padding-top: 0 !important;
}

.sc-dtools--empty {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.sc-dtools--empty > .ic-icon {
  width: 130px;
  height: 80px;
  margin: 0 auto 24px;
}

.sc-dtools--empty p {
  letter-spacing: normal;
  text-align: center;
  margin: 0 0 46px;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
}

.smartcharts-light .sc-dtools--empty p {
  color: #6e6e6e;
}

.smartcharts-dark .sc-dtools--empty p {
  color: #999;
}

.sc-dtools__panel {
  box-sizing: border-box;
  flex-direction: column;
  width: 360px;
  height: 392px;
  padding: 16px 0 16px 8px;
  display: flex;
}

.sc-dtools__panel__head {
  text-align: right;
  padding: 0 16px 16px;
}

.sc-dtools__panel__head .sc-btn {
  cursor: pointer;
}

.sc-dtools__panel__content {
  box-sizing: border-box;
}

.sc-dtools__panel__content--active .sc-dtools__list__item {
  cursor: auto;
  height: 48px;
  cursor: initial;
  padding: 4px 16px;
}

.sc-dtools__list__item {
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin-right: 8px;
  padding: 10px 16px;
  display: flex;
}

.smartcharts-light .sc-dtools__list__item {
  color: #181c25;
}

.smartcharts-dark .sc-dtools__list__item {
  color: #c2c2c2;
}

.smartcharts-light .sc-dtools__list__item:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-dtools__list__item:hover {
  background: #282f3e;
}

.sc-dtools__list__item .info {
  align-items: center;
  display: flex;
}

.sc-dtools__list__item .info .text {
  flex-direction: column;
  padding-left: 16px;
  display: flex;
}

.sc-dtools__list__item .info .text span {
  letter-spacing: normal;
  margin-right: 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.sc-dtools__list__item .info .text small {
  letter-spacing: normal;
  margin-top: 2px;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  display: block;
}

.smartcharts-light .sc-dtools__list__item .info .text small {
  color: #999;
}

.smartcharts-dark .sc-dtools__list__item .info .text small {
  color: #6e6e6e;
}

.sc-dtools__list__item .actions {
  justify-content: space-between;
  display: flex;
}

.sc-dtools__list__item .actions small {
  letter-spacing: normal;
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.sc-dtools__list__item .actions .ic-icon {
  cursor: pointer;
}

.smartcharts-light .sc-dtools__list__item .actions .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-dtools__list__item .actions .ic-icon svg {
  fill: #c2c2c2;
}

.sc-dtools__category {
  margin-top: 16px;
}

.sc-dtools__category__head {
  letter-spacing: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.smartcharts-light .sc-dtools__category__head {
  color: #999;
}

.smartcharts-dark .sc-dtools__category__head {
  color: #6e6e6e;
}

.sc-dtools .cq-menu-dropdown {
  box-sizing: border-box;
  width: 200px;
  overflow: visible !important;
}

.sc-dtools .cq-menu-dropdown .body {
  padding: 0 7px 0 16px;
  overflow: visible;
}

.sc-dtools .cq-menu-dropdown .body .ciq-list {
  padding-right: 9px;
}

.sc-chart-setting .tabs--vertical .react-tabs__tab-list {
  padding-top: 0 !important;
}

.sc-chart-setting__panel {
  box-sizing: border-box;
  width: 536px;
  height: 564px;
  padding: 24px;
}

.sc-chart-setting .form__group {
  margin-bottom: 24px;
}

.sc-chart-setting .form__group .form__label {
  letter-spacing: normal;
  margin-bottom: 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.43;
}

.smartcharts-light .sc-chart-setting .form__group .form__label {
  color: #181c25;
}

.smartcharts-dark .sc-chart-setting .form__group .form__label {
  color: #fff;
}

.smartcharts-light .sc-chart-setting .form__group .sc-checkbox .sc-checkbox__label {
  color: #181c25;
}

.smartcharts-dark .sc-chart-setting .form__group .sc-checkbox .sc-checkbox__label {
  color: #eaeced;
}

.sc-chart-setting .form__group--theme .form__control {
  justify-content: space-between;
  display: flex;
}

.sc-chart-setting .form__group--theme .form__group__item {
  cursor: pointer;
  text-align: center;
  border-radius: 4px;
}

.sc-chart-setting .form__group--theme .form__group__item .ic-icon {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 4px;
  width: 238px;
  height: 182px;
}

.sc-chart-setting .form__group--theme .form__group__item .text {
  letter-spacing: normal;
  text-align: center;
  padding-top: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
}

.smartcharts-light .sc-chart-setting .form__group--theme .form__group__item .text {
  color: #181c25;
}

.smartcharts-dark .sc-chart-setting .form__group--theme .form__group__item .text {
  color: #eaeced;
}

.smartcharts-light .sc-chart-setting .form__group--theme .form__group__item--active .ic-icon, .smartcharts-dark .sc-chart-setting .form__group--theme .form__group__item--active .ic-icon {
  border-color: #85acb0;
}

.sc-chart-setting .form__group--theme .form__group__item--active .text {
  font-weight: bold;
}

.sc-chart-setting .form__group--language .form__control {
  flex-wrap: wrap;
  display: flex;
}

.sc-chart-setting .form__group--language .form__group__item {
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #0000;
  border-radius: 4px;
  width: 80px;
  height: 84px;
  margin: 0 16px 16px 0;
}

.sc-chart-setting .form__group--language .form__group__item .ic-icon {
  width: 36px;
  height: 24px;
  margin: 16px auto 8px;
}

.sc-chart-setting .form__group--language .form__group__item .ic-icon svg {
  width: 36px;
  height: 24px;
}

.sc-chart-setting .form__group--language .form__group__item .text {
  letter-spacing: normal;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  display: block;
}

.smartcharts-light .sc-chart-setting .form__group--language .form__group__item .text {
  color: #181c25;
}

.smartcharts-dark .sc-chart-setting .form__group--language .form__group__item .text {
  color: #eaeced;
}

.smartcharts-light .sc-chart-setting .form__group--language .form__group__item:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-chart-setting .form__group--language .form__group__item:hover {
  background: #282f3e;
}

.sc-chart-setting .form__group--language .form__group__item--active {
  background: none !important;
}

.smartcharts-light .sc-chart-setting .form__group--language .form__group__item--active, .smartcharts-dark .sc-chart-setting .form__group--language .form__group__item--active {
  border-color: #85acb0;
}

.sc-download-menu .sc-dialog {
  width: 320px;
}

.sc-download {
  border-radius: 4px;
  padding: 24px;
  display: flex;
}

.smartcharts-light .sc-download {
  color: #181c25;
  background: #fff;
}

.smartcharts-dark .sc-download {
  color: #c2c2c2;
  background: #20242f;
}

.sc-download__item {
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  width: 88px;
  height: 88px;
  margin-right: 8px;
  padding: 16px;
  position: relative;
}

.sc-download__item .ic-icon {
  width: 32px;
  height: 32px;
  margin: 0 auto 4px;
}

.smartcharts-light .sc-download__item:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-download__item:hover {
  background: #282f3e;
}

.sc-download__item__label {
  letter-spacing: normal;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  display: block;
}

.smartcharts-mobile .sc-download {
  justify-content: space-around;
}

.smartcharts-mobile .sc-download__item {
  margin: 0;
}

.smartcharts-mobile .sc-download-menu .sc-dialog {
  width: 300px;
  left: auto;
}

.react-tabs {
  -webkit-tap-highlight-color: #0000;
}

.react-tabs__tab-list {
  border-bottom: 1px solid #aaa;
  margin: 0 0 10px;
  padding: 0;
}

.react-tabs__tab {
  cursor: pointer;
  border: 1px solid #0000;
  border-bottom: none;
  padding: 6px 12px;
  list-style: none;
  display: inline-block;
  position: relative;
  bottom: -1px;
}

.react-tabs__tab--selected {
  color: #000;
  background: #fff;
  border-color: #aaa;
  border-radius: 5px 5px 0 0;
}

.react-tabs__tab--disabled {
  color: graytext;
  cursor: default;
}

.react-tabs__tab:focus {
  outline: none;
}

.react-tabs__tab:focus:after {
  content: "";
  background: #fff;
  height: 5px;
  position: absolute;
  bottom: -5px;
  left: -4px;
  right: -4px;
}

.react-tabs__tab-panel {
  display: none;
}

.react-tabs__tab-panel--selected {
  display: block;
}

html, body {
  touch-action: none;
  margin: 0;
}

.chartContainer {
  font-family: IBM Plex Sans, sans-serif;
  font-size: 12px;
  transition: height .4s ease-in-out;
  display: block;
  position: relative;
}

.smartcharts-light .chartContainer {
  color: #555975;
  background: #fff;
}

.smartcharts-dark .chartContainer {
  color: #999;
  background: #181c25;
}

.chartContainer .flutter-chart {
  width: 100%;
  height: 100%;
}

.cq-inchart-subholder {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.ciq-chart {
  z-index: 4;
  touch-action: none;
  width: 100%;
  height: auto;
}

.smartcharts-light .ciq-chart {
  background: #fff;
}

.smartcharts-dark .ciq-chart {
  background: #181c25;
}

.ciq-chart--screenshot .calendar, .ciq-chart--screenshot .cq-menu-dropdown, .ciq-chart--screenshot .sc-toolbar-widget, .ciq-chart--screenshot .sc-navigation-widget, .ciq-chart--screenshot .time-picker-dropdown {
  display: none !important;
}

.cq-chart-control-left .chartContainer {
  width: calc(100% - 100px);
  margin-left: 100px;
}

.cq-change:after {
  float: right;
  content: "";
  border-left: 6px solid #0000;
  border-right: 6px solid #0000;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: 5px;
  display: block;
}

.cq-change.up:after {
  border-bottom: 8px solid #39b19d;
}

.cq-change.down:after {
  border-top: 8px solid #e31c4b;
}

.cq-change .cq-todays-change-percent {
  padding-left: 3px;
}

.scroll_to_recent:hover, .scroll_to_recent:active {
  opacity: 1;
}

.scroll_to_recent {
  color: #fff;
  z-index: 12;
  cursor: pointer;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-bottom: 17px;
  padding: 0;
  line-height: 0;
  display: flex;
  position: absolute;
  bottom: 12px;
  right: 80px;
  overflow: hidden;
}

.smartcharts-light .scroll_to_recent {
  background: #f2f3f4;
}

.smartcharts-dark .scroll_to_recent {
  background: #20242f;
}

.scroll_to_recent svg {
  position: relative;
}

.smartcharts-light .scroll_to_recent svg {
  fill: #181c25;
}

.smartcharts-dark .scroll_to_recent svg {
  fill: #c2c2c2;
}

.mSticky {
  z-index: 44;
  white-space: nowrap;
  letter-spacing: normal;
  text-align: center;
  border-radius: 4px;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  display: none;
  position: absolute;
}

.smartcharts-light .mSticky {
  color: #181c25;
  background: #f2f3f4;
}

.smartcharts-dark .mSticky {
  color: #c2c2c2;
  background: #20242f;
}

.mSticky .mStickyInterior {
  box-sizing: border-box;
  letter-spacing: normal;
  text-align: center;
  border: none;
  border-radius: 4px 4px 0 0;
  width: 100%;
  padding: 8px;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.5;
  position: relative;
}

.smartcharts-light .mSticky .mStickyInterior {
  color: #181c25;
  background: #d6dadb;
}

.smartcharts-dark .mSticky .mStickyInterior {
  color: #fff;
  background: #323738;
}

.mouseDeleteInstructions {
  background: none;
  margin: 8px;
  display: block;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 #f939;
  }

  70% {
    box-shadow: 0 0 0 10px #f930;
  }

  100% {
    box-shadow: 0 0 #f930;
  }
}

.smartcharts-mobile .mSticky {
  background: none;
}

.smartcharts-mobile .mSticky .mStickyInterior {
  z-index: 99;
  border-radius: 3px 0 0 3px;
  width: auto;
  margin: 0;
  line-height: 30px;
  padding: 0 8px !important;
}

.smartcharts-mobile .ciq-chart {
  padding: 0 8px;
}

#gtx-trans {
  display: none;
}

.fast-marker {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.ciq-chart-area, .ciq-chart {
  box-sizing: border-box;
}

.cq-context, .ciq-chart-area {
  z-index: 1;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.smartcharts-light .cq-context, .smartcharts-light .ciq-chart-area {
  background: #fff;
}

.smartcharts-dark .cq-context, .smartcharts-dark .ciq-chart-area {
  background: #20242f;
}

.smartcharts {
  width: 100%;
  height: 100%;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1em;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.smartcharts-light .smartcharts {
  background: #fff;
}

.smartcharts-dark .smartcharts {
  background: #20242f;
}

.smartcharts input {
  -webkit-user-select: text;
  user-select: text;
  font-weight: 300;
}

.smartcharts-light .smartcharts input {
  color: #7f8397;
  background-color: #fff;
}

.smartcharts-dark .smartcharts input {
  color: #fff;
  background-color: #20242f;
}

.smartcharts-light .smartcharts input::placeholder {
  color: #7f8397;
}

.smartcharts-light .smartcharts input::-moz-placeholder {
  color: #7f8397;
}

.smartcharts-dark .smartcharts input::placeholder {
  color: #fff;
}

.smartcharts-dark .smartcharts input::-moz-placeholder {
  color: #fff;
}

.smartcharts div, .smartcharts li, .smartcharts span, .smartcharts a {
  -webkit-tap-highlight-color: #0000;
  -webkit-tap-highlight-color: #0000;
}

.smartcharts .cq-top-ui-widgets {
  z-index: 5;
  pointer-events: none;
  width: 100%;
  margin: .2em .5em;
  position: absolute;
}

.smartcharts .cq-top-ui-widgets > div {
  pointer-events: initial;
}

.smartcharts .ciq-menu {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
}

.smartcharts .smartcharts-mobile, .smartcharts .smartcharts-desktop {
  width: 100%;
  height: 100%;
  position: absolute;
}

.smartcharts .cq-chart-control-left .cq-top-ui-widgets {
  left: 90px;
}

.smartcharts .cq-chart-control-left .cq-notifications {
  right: 100px;
}

.smartcharts--loading .cq-menu-btn, .smartcharts--loading .sc-toolbar-widget, .smartcharts--loading .ciq-navigation-widget, .smartcharts--loading .sc-chart-footer {
  opacity: .24;
}

.smartcharts .smartcharts-mobile {
  -webkit-user-select: none;
  user-select: none;
}

.smartcharts .smartcharts-mobile .cq-top-ui-widgets {
  z-index: 13;
}

.cq-modal__overlay {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.ciq-modal .cq-modal__overlay {
  z-index: 9999;
  position: absolute;
}

.smartcharts-light .ciq-modal .cq-modal__overlay, .smartcharts-dark .ciq-modal .cq-modal__overlay {
  background: #000000b8;
}

.ciq-menu {
  position: relative;
}

.smartcharts-light .ciq-menu {
  color: #000c;
}

.smartcharts-dark .ciq-menu {
  color: #999;
}

.ciq-menu > span {
  padding: 0 12px 0 0;
  font-weight: 400;
  position: relative;
}

.ciq-menu .cq-menu-btn {
  -webkit-user-select: none;
  user-select: none;
}

.ciq-menu.ciq-enabled > .cq-menu-btn {
  cursor: pointer;
}

.cq-menu-dropdown {
  pointer-events: none;
  opacity: 0;
  z-index: 3;
  border-radius: 3px;
  height: auto;
  margin-top: 5px;
  line-height: 2.1em;
  transition: transform .3s, opacity .3s;
  display: block;
  position: absolute;
  bottom: 5em;
  overflow: hidden;
  box-shadow: 0 2px 4px #0003;
}

.smartcharts-light .cq-menu-dropdown {
  color: #181c25;
  background-color: #f2f3f4;
}

.smartcharts-dark .cq-menu-dropdown {
  color: #c2c2c2;
  background-color: #20242f;
}

.cq-menu-dropdown.cq-menu-dropdown-enter-done, .cq-menu-dropdown.cq-menu-dropdown-enter-active {
  opacity: 1;
}

.cq-menu-dropdown.cq-menu-dropdown-enter-done {
  pointer-events: initial;
}

.cq-menu-dropdown .title {
  box-sizing: content-box;
  height: 20px;
  padding: 9px 16px;
  line-height: 20px;
  display: block;
}

.smartcharts-light .cq-menu-dropdown .title {
  color: #181c25;
  background: #fff;
}

.smartcharts-dark .cq-menu-dropdown .title {
  color: #fff;
  background: #20242f;
}

.cq-menu-dropdown .title .title-text {
  font-size: 1.2em;
  font-weight: bold;
  display: inline-block;
}

.smartcharts-light .cq-menu-dropdown .title > .ic-icon {
  color: #181c25;
}

.smartcharts-dark .cq-menu-dropdown .title > .ic-icon {
  color: #c2c2c2;
}

.cq-menu-dropdown .icon-close-menu {
  cursor: pointer;
  pointer-events: none;
  opacity: 0;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 5px;
  right: 5px;
}

.smartcharts-mobile .ciq-menu.stxMenuActive {
  z-index: 9;
}

.smartcharts-mobile .ciq-menu .cq-menu-btn:hover > .ic-icon svg {
  background: none;
}

.smartcharts-mobile .cq-modal-dropdown.stxMenuActive {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
}

.smartcharts-mobile .cq-modal-dropdown.cq-chart-title .cq-modal__overlay .cq-menu-dropdown {
  height: 100%;
}

.smartcharts-mobile .cq-modal-dropdown.cq-chart-title .cq-modal__overlay .cq-menu-dropdown .title {
  border-bottom: none !important;
}

.smartcharts-mobile .cq-modal-dropdown .cq-modal__overlay {
  height: inherit;
  opacity: 0;
  width: 100%;
  padding: 0;
  transition: opacity .3s;
  position: relative;
}

.smartcharts-mobile .cq-modal-dropdown.stxMenuActive .cq-modal__overlay {
  opacity: 1;
  pointer-events: initial;
  visibility: visible;
}

.smartcharts-mobile .cq-modal-dropdown.cq-chart-title .cq-menu-dropdown {
  transform: translateY(-3em);
}

.smartcharts-mobile .cq-modal-dropdown .cq-menu-dropdown {
  height: auto;
  box-shadow: none;
  border: none;
  border-radius: 0;
  width: 100%;
  position: absolute;
  bottom: 0;
  transform: translateY(3em);
}

.smartcharts-mobile .cq-modal-dropdown .cq-menu-dropdown.cq-menu-dropdown-enter-done, .smartcharts-mobile .cq-modal-dropdown .cq-menu-dropdown.cq-menu-dropdown-enter-active {
  transform: translateY(0);
}

.smartcharts-mobile .cq-modal-dropdown .cq-menu-dropdown .title .title-text {
  font-size: 14px;
}

.smartcharts-light .smartcharts-mobile .cq-modal-dropdown .cq-menu-dropdown .title .icon-close-menu svg {
  fill: #181c25;
}

.smartcharts-dark .smartcharts-mobile .cq-modal-dropdown .cq-menu-dropdown .title .icon-close-menu svg {
  fill: #fff;
}

.smartcharts-mobile .cq-menu-dropdown.cq-menu-dropdown-enter-done .icon-close-menu {
  pointer-events: initial;
  opacity: 1;
}

.cq-chart-unavailable {
  text-align: center;
  z-index: 1;
  color: #878787;
  width: 100%;
  font-size: 1.7em;
  position: absolute;
  top: 50%;
}

.sc-tooltip__inner {
  white-space: nowrap;
  letter-spacing: normal;
  opacity: 0;
  box-sizing: border-box;
  pointer-events: none;
  border-radius: 4px;
  width: auto;
  height: 34px;
  padding: 8px;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%)translateY(calc(-100% - 8px));
}

.smartcharts-light .sc-tooltip__inner {
  color: #181c25;
  background: #d6dadb;
}

.smartcharts-dark .sc-tooltip__inner {
  color: #fff;
  background: #323738;
}

.sc-tooltip__inner:before {
  content: " ";
  background: none;
  border-left: 6px solid #0000;
  border-right: 6px solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 0;
  left: calc(50% - 6px);
  transform: translateY(100%);
}

.smartcharts-light .sc-tooltip__inner:before {
  border-top: 6px solid #d6dadb;
}

.smartcharts-dark .sc-tooltip__inner:before {
  border-top: 6px solid #323738;
}

.sc-tooltip--right .sc-tooltip__inner {
  top: calc(50% - 17px);
  left: calc(100% + 10px);
  transform: none;
}

.sc-tooltip--right .sc-tooltip__inner:before {
  border-left: none;
  bottom: calc(50% - 6px);
  left: -6px;
  transform: translateY(0);
  border-top: 6px solid #0000 !important;
  border-bottom: 6px solid #0000 !important;
}

.smartcharts-light .sc-tooltip--right .sc-tooltip__inner:before {
  border-right: 6px solid #d6dadb;
}

.smartcharts-dark .sc-tooltip--right .sc-tooltip__inner:before {
  border-right: 6px solid #323738;
}

.sc-tooltip--enable:hover .sc-tooltip__inner {
  opacity: 1;
  z-index: 3;
}

.sc-notification-badge {
  letter-spacing: normal;
  text-align: center;
  border-radius: 8px;
  width: 16px;
  height: 16px;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.5;
  position: absolute;
  top: 3px;
  right: 3px;
}

.smartcharts-light .sc-notification-badge, .smartcharts-dark .sc-notification-badge {
  color: #fff;
  background: #ec3f3f;
}

.sc-btn {
  letter-spacing: normal;
  text-align: center;
  border: 1px solid;
  border-radius: 4px;
  padding: 5px 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.43;
  outline: none !important;
}

.smartcharts-light .sc-btn, .smartcharts-dark .sc-btn {
  color: #ff444f;
  background: none;
  border-color: #0000;
}

.sc-btn[type="button"] {
  cursor: pointer;
}

.smartcharts-light .sc-btn:hover, .smartcharts-dark .sc-btn:hover {
  background: #ff444f14;
}

.sc-btn--sm {
  padding: 3px 12px;
  font-size: 12px;
}

.sc-btn--w100 {
  width: 100%;
}

.smartcharts-light .sc-btn--primary, .smartcharts-dark .sc-btn--primary {
  color: #fff;
  background: #ff444f;
  border-color: #ff444f;
}

.smartcharts-light .sc-btn--primary:hover {
  background: #eb3e48;
  border-color: #eb3e48;
}

.smartcharts-dark .sc-btn--primary:hover {
  background: #ff525c;
  border-color: #ff525c;
}

.sc-btn--primary--disabled {
  opacity: .32;
}

.smartcharts-light .sc-btn--primary--disabled, .smartcharts-dark .sc-btn--primary--disabled, .smartcharts-light .sc-btn--primary--disabled:hover, .smartcharts-dark .sc-btn--primary--disabled:hover {
  background: #ff444f;
  border-color: #ff444f;
}

.sc-btn--outline-secondary {
  background: none;
}

.smartcharts-light .sc-btn--outline-secondary {
  color: #181c25;
  border-color: #999;
}

.smartcharts-dark .sc-btn--outline-secondary {
  color: #fff;
  border-color: #6e6e6e;
}

.smartcharts-light .sc-btn--outline-secondary:hover {
  background: #00000014 !important;
}

.smartcharts-dark .sc-btn--outline-secondary:hover {
  background: #282c38 !important;
}

.sc-chart__status {
  opacity: 1;
  border-radius: 4px;
  width: 8px;
  height: 8px;
  margin: 4px 0;
}

.smartcharts-light .sc-chart__status, .smartcharts-dark .sc-chart__status {
  background: #f2f3f4;
}

.smartcharts-light .sc-chart__status--online, .smartcharts-dark .sc-chart__status--online {
  background: #4bb4b3;
}

.sc-chart__status--blinker {
  animation: .4s infinite alternate blinking-network-status;
}

.smartcharts-light .sc-chart__status--blinker, .smartcharts-dark .sc-chart__status--blinker {
  background: #4bb4b3;
}

.smartcharts-light .sc-chart__status--offline, .smartcharts-dark .sc-chart__status--offline {
  background: #cc2e3d;
}

.sc-input {
  box-sizing: border-box;
  letter-spacing: normal;
  background: none;
  border-radius: 4px 0 0 4px;
  height: 40px;
  padding: 10px 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  position: relative;
  border-right: none !important;
  outline: none !important;
}

.smartcharts-light .sc-input {
  border: 1px solid #d6dadb;
}

.smartcharts-dark .sc-input {
  border: 1px solid #323738;
}

.sc-input::placeholder {
  font-size: 14px;
}

.sc-input::-moz-placeholder {
  font-size: 14px;
}

.smartcharts-light .sc-input::placeholder {
  color: #999;
}

.smartcharts-light .sc-input::-moz-placeholder {
  color: #999;
}

.smartcharts-light .sc-input:hover {
  border-color: #999;
}

.smartcharts-dark .sc-input:hover {
  border-color: #6e6e6e;
}

.smartcharts-light .sc-input--active, .smartcharts-dark .sc-input--active {
  border-color: #85acb0 !important;
}

[dir="rtl"] .sc-input {
  border-right: 1px solid #d6dadb !important;
}

@keyframes blinking-network-status {
  40% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.barrier-area {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  padding: 13px 0;
  position: absolute;
  top: 0;
}

.chart-line {
  z-index: 35;
  position: absolute;
}

.chart-line.draggable {
  pointer-events: all;
}

.chart-line.horizontal {
  width: 100%;
  font-size: 1em;
  left: 0;
}

.chart-line.horizontal:hover {
  z-index: 105;
}

.chart-line.horizontal.draggable > .draggable-area {
  width: 100%;
  height: 20px;
  position: absolute;
  top: -8px;
}

.chart-line.horizontal.draggable > .draggable-area:hover {
  background: #0000000d;
}

.chart-line.horizontal .drag-line {
  float: left;
  border-top-width: 1px;
  border-top-color: #2c9aff;
  width: 100%;
  height: 1px;
  margin-left: -10px;
  position: relative;
}

.chart-line.horizontal .title-wrapper {
  justify-content: center;
  align-items: center;
  height: 24px;
  padding: 3px 10px;
  font-size: 11px;
  font-weight: bold;
  display: flex;
  position: absolute;
  top: -11px;
}

.chart-line.horizontal .title-wrapper .title {
  white-space: pre-wrap;
}

.draggable.chart-line:hover.horizontal {
  cursor: ns-resize;
}

.draggable.chart-line:hover.vertical {
  cursor: ew-resize;
}

.hide-pricelines > .chart-line.horizontal, .hide-pricelines > .barrier-area {
  display: none;
}

.drag-price {
  border: 1px solid;
  border-radius: 4px;
  justify-content: space-between;
  height: 24px;
  display: flex;
  position: absolute;
  top: -14px;
  right: -1px;
}

.smartcharts-light .drag-price:not(.smartcharts-light .drag-price--narrow) {
  background-color: #fff;
}

.smartcharts-dark .drag-price:not(.smartcharts-dark .drag-price--narrow) {
  background-color: #20242f;
}

.drag-price--narrow {
  background-color: #0c28f729;
  height: 25px;
  top: -12px;
}

.drag-price .arrow-icon {
  width: calc(100% - 2px);
  height: 41px;
  padding: 4px 0;
  transition: none;
  position: absolute;
  left: 2px;
}

.price {
  overflow: visible;
  overflow: initial;
  text-align: center;
  width: max-content;
  padding: 3px 1px;
  font-size: 12px;
  line-height: 18px;
  display: block;
  position: relative;
  right: 45px;
}

.price--zero {
  color: #2c9aff;
  padding: 0;
  padding: initial;
}

.smartcharts-light .price--zero {
  background-image: linear-gradient(#fff0 30%, #fff 50%, #fff0 75%);
}

.smartcharts-dark .price--zero {
  background-image: linear-gradient(#fff0 30%, #20242f 50%, #fff0 75%);
}

.draggable-area-wrapper {
  display: flex;
}

.draggable .price {
  overflow: visible;
  overflow: initial;
  position: relative;
  right: 55px;
}

.draggable .drag-icon {
  color: #fff;
  background-color: #2c9aff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-direction: column;
  justify-content: center;
  padding-left: 3px;
  display: flex;
}

.draggable .drag-icon div {
  background-color: #fff;
  width: 8px;
  height: 1px;
  margin: 1px;
}

.draggable .drag-icon--hidden {
  background-color: #0000;
}

.draggable .drag-icon--hidden div {
  background-color: #2c9aff;
}

.shade.hidden {
  opacity: 0;
}

.shade {
  opacity: .3;
  z-index: -1;
  width: 100%;
  position: absolute;
  top: -120px;
  left: 0;
  right: 0;
  height: 120px !important;
}

.top-shade {
  background-image: linear-gradient(to bottom, transparent, var(--shade-color));
}

.between-shade {
  opacity: .2;
  background-color: var(--shade-color);
}

.bottom-shade {
  background-image: linear-gradient(to bottom, var(--shade-color), transparent);
}

.sc-loader .sc-loader-spin, .cq-comparison-loader {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xml:space=%27preserve%27 width=%2732%27 height=%2732%27%3E%3Cpath d=%27M16 0C7.163 0 0 7.163 0 16s7.163 16 16 16 16-7.163 16-16S24.837 0 16 0m0 4c6.627 0 12 5.373 12 12s-5.373 12-12 12S4 22.627 4 16 9.373 4 16 4%27 style=%27opacity:.25%27/%3E%3Cpath d=%27M16 0c8.837 0 16 7.163 16 16h-4c0-6.627-5.373-12-12-12z%27%3E%3CanimateTransform attributeName=%27transform%27 calcMode=%27linear%27 dur=%270.8s%27 from=%270 16 16%27 repeatCount=%27indefinite%27 to=%27360 16 16%27 type=%27rotate%27/%3E%3C/path%3E%3C/svg%3E");
  background-size: cover;
}

.smartcharts-dark .sc-loader .sc-loader-spin, .smartcharts-dark .cq-comparison-loader {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 fill=%27%23fff%27%3E%3Cpath d=%27M16 0a16 16 0 0 0 0 32 16 16 0 0 0 0-32m0 4a12 12 0 0 1 0 24 12 12 0 0 1 0-24%27 opacity=%27.25%27/%3E%3Cpath d=%27M16 0a16 16 0 0 1 16 16h-4A12 12 0 0 0 16 4z%27%3E%3CanimateTransform attributeName=%27transform%27 dur=%270.8s%27 from=%270 16 16%27 repeatCount=%27indefinite%27 to=%27360 16 16%27 type=%27rotate%27/%3E%3C/path%3E%3C/svg%3E");
}

.sc-loader {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.sc-loader.show {
  z-index: 9;
  display: block;
}

.sc-loader .sc-loader-spin {
  z-index: 1;
  width: 50px;
  height: 50px;
  margin-top: -45px;
  margin-left: -25px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.smartcharts-light .sc-loader .sc-loader-spin {
  stroke: #000;
}

.smartcharts-dark .sc-loader .sc-loader-spin {
  stroke: #fff;
}

.sc-loader .sc-loader-status {
  text-align: center;
  width: 200px;
  height: 20px;
  margin-top: 10px;
  margin-left: -100px;
  padding-top: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.smartcharts-light .sc-loader .sc-loader-status {
  color: #000;
}

.smartcharts-dark .sc-loader .sc-loader-status {
  color: #fff;
}

.sc-inline-loader {
  position: relative;
}

.sc-inline-loader:after {
  content: " ";
  border-radius: 3px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.sc-inline-loader__inner {
  width: 50px;
  height: 14px;
  position: absolute;
  top: calc(50% - 7px);
  left: calc(50% - 25px);
  opacity: 1 !important;
}

.sc-inline-loader__inner__bullet {
  border-radius: 3px;
  width: 4px;
  height: 100%;
  margin: 0 2px;
  animation: 1.2s ease-in-out infinite sk-stretchdelay;
  display: inline-block;
}

.smartcharts-light .sc-inline-loader__inner__bullet, .smartcharts-dark .sc-inline-loader__inner__bullet {
  background-color: #85acb0;
}

.sc-inline-loader__inner__bullet:nth-child(2) {
  animation-delay: -1.1s;
}

.sc-inline-loader__inner__bullet:nth-child(3) {
  animation-delay: -1s;
}

.sc-inline-loader__inner__bullet:nth-child(4) {
  animation-delay: -.9s;
}

.sc-inline-loader--enable > span, .sc-inline-loader--enable > div {
  opacity: .32;
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(.4);
  }

  20% {
    transform: scaleY(1);
  }
}

.sc-drawing-toast {
  z-index: 1000;
  border-radius: .5rem;
  align-items: center;
  gap: .5rem;
  width: max-content;
  max-width: 90vw;
  min-height: 3rem;
  padding: .5rem .5rem .5rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  animation: .3s ease-out slideUp;
  display: flex;
  position: fixed;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
}

.smartcharts-light .sc-drawing-toast {
  color: #fff;
  background: #000;
  border: 1px solid #ffffff0a;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.smartcharts-dark .sc-drawing-toast {
  color: #000;
  background: #fff;
  border: 1px solid #0000000a;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.sc-drawing-toast__content {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
}

.sc-drawing-toast__message {
  flex: 1;
}

.sc-drawing-toast__cancel {
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  background: none;
  border: none;
  border-radius: 4px;
  padding: 8px 12px;
  font-weight: 500;
  transition: background-color .2s;
}

.smartcharts-light .sc-drawing-toast__cancel {
  color: #fff;
}

.smartcharts-light .sc-drawing-toast__cancel:hover {
  background: #ffffff14;
}

.smartcharts-light .sc-drawing-toast__cancel:active {
  background: #ffffff1f;
}

.smartcharts-dark .sc-drawing-toast__cancel {
  color: #000;
}

.smartcharts-dark .sc-drawing-toast__cancel:hover {
  background: #00000014;
}

.smartcharts-dark .sc-drawing-toast__cancel:active {
  background: #0000001f;
}

.sc-drawing-toast__cancel:focus {
  outline: 2px solid;
}

.smartcharts-light .sc-drawing-toast__cancel:focus, .smartcharts-dark .sc-drawing-toast__cancel:focus {
  outline-color: #85acb0;
}

@media (max-width: 768px) {
  .sc-drawing-toast {
    max-width: calc(100vw - 32px);
    margin: 0 16px;
    left: 0;
    right: 0;
    transform: none;
  }

  .sc-drawing-toast__message {
    font-size: 14px;
  }
}

@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateX(-50%)translateY(20px);
  }

  to {
    opacity: 1;
    transform: translateX(-50%)translateY(0);
  }
}

@media (max-width: 768px) {
  @keyframes slideUp {
    from {
      opacity: 0;
      transform: translateY(20px);
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
}

.sc-deletion-snackbar {
  z-index: 1000;
  border-radius: .5rem;
  align-items: center;
  gap: .5rem;
  width: max-content;
  max-width: 90vw;
  min-height: 3rem;
  padding: .5rem .5rem .5rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  animation: .3s ease-out slideUpSnackbar;
  display: flex;
  position: fixed;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
}

.smartcharts-light .sc-deletion-snackbar {
  color: #fff;
  background: #000;
  border: 1px solid #ffffff0a;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.smartcharts-dark .sc-deletion-snackbar {
  color: #000;
  background: #fff;
  border: 1px solid #0000000a;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.sc-deletion-snackbar__content {
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  width: 100%;
  display: flex;
}

.sc-deletion-snackbar__message {
  flex: 1;
}

.sc-deletion-snackbar__close {
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 24px;
  height: 24px;
  padding: 4px 8px;
  font-family: inherit;
  font-size: 18px;
  font-weight: 400;
  transition: background-color .2s;
  display: flex;
}

.smartcharts-light .sc-deletion-snackbar__close {
  color: #fff;
}

.smartcharts-light .sc-deletion-snackbar__close:hover {
  background: #ffffff14;
}

.smartcharts-light .sc-deletion-snackbar__close:active {
  background: #ffffff1f;
}

.smartcharts-dark .sc-deletion-snackbar__close {
  color: #000;
}

.smartcharts-dark .sc-deletion-snackbar__close:hover {
  background: #00000014;
}

.smartcharts-dark .sc-deletion-snackbar__close:active {
  background: #0000001f;
}

.sc-deletion-snackbar__close:focus {
  outline: 2px solid;
}

.smartcharts-light .sc-deletion-snackbar__close:focus, .smartcharts-dark .sc-deletion-snackbar__close:focus {
  outline-color: #85acb0;
}

.smartcharts-light .sc-deletion-snackbar__close .ic-icon > svg {
  fill: #fff;
}

.smartcharts-dark .sc-deletion-snackbar__close .ic-icon > svg {
  fill: #000;
}

@media (max-width: 768px) {
  .sc-deletion-snackbar {
    max-width: calc(100vw - 32px);
    margin: 0 16px;
    left: 0;
    right: 0;
    transform: none;
  }

  .sc-deletion-snackbar__message {
    font-size: 14px;
  }
}

@keyframes slideUpSnackbar {
  from {
    opacity: 0;
    transform: translateX(-50%)translateY(20px);
  }

  to {
    opacity: 1;
    transform: translateX(-50%)translateY(0);
  }
}

@media (max-width: 768px) {
  @keyframes slideUpSnackbar {
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }
}

.cq-last-digits {
  visibility: hidden;
  position: absolute;
  bottom: 45px;
  left: calc(50% - 150px);
}

.cq-last-digits.show {
  visibility: visible;
}

.cq-last-digits .cq-bars {
  height: 70px;
}

.smartcharts-light .cq-last-digits .cq-bars, .smartcharts-dark .cq-last-digits .cq-bars {
  color: #7f8397;
}

.smartcharts-light .cq-last-digits .cq-bars .min, .smartcharts-dark .cq-last-digits .cq-bars .min {
  color: #e31c4b;
}

.smartcharts-light .cq-last-digits .cq-bars .max {
  color: #2d9f93;
}

.smartcharts-dark .cq-last-digits .cq-bars .max {
  color: #39b19d;
}

.cq-last-digits .cq-bars .cq-bar-value {
  opacity: 0;
  margin: -16px 0 0 -6px;
  font-size: 12px;
  transition: opacity .8s linear;
}

.cq-last-digits .cq-bars .cq-bar-value.show {
  opacity: 1;
}

.cq-last-digits .cq-bars .cq-bar {
  border-radius: 16px;
  width: 10px;
  transition: height .8s ease-in-out;
  position: absolute;
  bottom: 40px;
}

.smartcharts-light .cq-last-digits .cq-bars .cq-bar {
  background-color: #999cac;
}

.smartcharts-dark .cq-last-digits .cq-bars .cq-bar {
  background-color: #555975;
}

.cq-last-digits .cq-bars .cq-bar .cq-bar-title {
  text-align: center;
  width: 10px;
  font-size: 14px;
  position: absolute;
  bottom: -20px;
}

.smartcharts-light .cq-last-digits .cq-bars .cq-bar.min, .smartcharts-dark .cq-last-digits .cq-bars .cq-bar.min {
  background-color: #e31c4b;
}

.smartcharts-light .cq-last-digits .cq-bars .cq-bar.max {
  background-color: #2d9f93;
}

.smartcharts-dark .cq-last-digits .cq-bars .cq-bar.max {
  background-color: #39b19d;
}

.cq-last-digits .cq-bar-footer {
  text-align: center;
  width: 475px;
  font-size: 12px;
  position: absolute;
  top: 60px;
  left: -75px;
}

.smartcharts-light .cq-last-digits .cq-bar-footer {
  color: #000;
}

.smartcharts-dark .cq-last-digits .cq-bar-footer {
  color: #fff;
}

.cq-last-digits.minimised {
  bottom: 10px;
}

.cq-last-digits.minimised .cq-bars {
  height: 25px;
}

.cq-last-digits.minimised .cq-bar-footer {
  top: 8px;
}

.cq-bottom-ui-widgets {
  width: 100%;
  position: absolute;
}

.cq-chart-controls {
  z-index: 9;
  box-sizing: border-box;
  border-radius: 2px;
  justify-content: center;
  align-items: stretch;
  transition: z-index .3s linear;
  display: flex;
  position: absolute;
  box-shadow: 0 2px 2px #0000001f;
}

.smartcharts-light .cq-chart-controls {
  background: #fff;
  box-shadow: inset 0 1px #f2f3f4;
}

.smartcharts-dark .cq-chart-controls {
  background: #20242f;
  box-shadow: inset 0 1px #20242f;
}

.cq-chart-controls.active {
  z-index: 5;
}

.cq-chart-controls .ciq-menu {
  width: auto;
}

.cq-chart-controls .ciq-menu > span {
  margin: 0;
  padding: 0;
}

.cq-chart-controls .ciq-menu:after {
  display: none;
  top: 11px;
  right: 5px;
  transform: rotate(225deg);
}

.smartcharts-light .cq-chart-controls .ciq-menu.ciq-enabled.stxMenuActive, .smartcharts-dark .cq-chart-controls .ciq-menu.ciq-enabled.stxMenuActive {
  box-shadow: 0 -2px #ff444f;
}

.smartcharts-light .cq-chart-controls .ciq-menu.ciq-enabled.stxMenuActive .cq-menu-btn {
  background: #fff;
}

.smartcharts-dark .cq-chart-controls .ciq-menu.ciq-enabled.stxMenuActive .cq-menu-btn {
  background: #20242f;
}

.smartcharts-light .cq-chart-controls .ciq-menu.ciq-enabled.stxMenuActive .cq-menu-btn > .ic-icon {
  color: #7f8397;
}

.smartcharts-dark .cq-chart-controls .ciq-menu.ciq-enabled.stxMenuActive .cq-menu-btn > .ic-icon {
  color: #fff;
}

.cq-chart-controls .ciq-menu.ciq-enabled.stxMenuActive .cq-menu-btn > .ic-icon .ic-subtitle {
  font-weight: bold;
  display: none;
}

.smartcharts-light .cq-chart-controls .ciq-menu.ciq-enabled.stxMenuActive .cq-menu-btn > .ic-icon .ic-subtitle {
  color: #7f8397;
}

.smartcharts-dark .cq-chart-controls .ciq-menu.ciq-enabled.stxMenuActive .cq-menu-btn > .ic-icon .ic-subtitle {
  color: #fff;
}

.smartcharts-light .cq-chart-controls .ciq-menu.ciq-enabled .cq-menu-btn:hover {
  background: #e6e9e9;
}

.smartcharts-dark .cq-chart-controls .ciq-menu.ciq-enabled .cq-menu-btn:hover {
  background: #282f3e;
}

.cq-chart-controls .ciq-menu .cq-menu-btn {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 3px 5px;
  display: flex;
  position: relative;
}

.cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon {
  padding: .35em .5em;
}

.cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon.active .ic-subtitle {
  font-weight: bold;
}

.smartcharts-light .cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon.active .ic-subtitle {
  color: #7f8397;
}

.smartcharts-dark .cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon.active .ic-subtitle {
  color: #fff;
}

.cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon .ic-subtitle {
  text-align: center;
  font-size: 1em;
  font-weight: normal;
  line-height: normal;
  display: none;
}

.smartcharts-light .cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon .ic-subtitle {
  color: #000c;
}

.smartcharts-dark .cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon .ic-subtitle {
  color: #999;
}

.cq-chart-controls .ciq-menu .sc-tooltip__inner {
  display: none !important;
}

.cq-chart-control-bottom .cq-chart-controls .ciq-menu .cq-menu-dropdown {
  left: 50%;
  transform: translateX(-50%)translateY(3em);
}

.cq-chart-control-bottom .cq-chart-controls .ciq-menu .cq-menu-dropdown.cq-menu-dropdown-enter-done, .cq-chart-control-bottom .cq-chart-controls .ciq-menu .cq-menu-dropdown.cq-menu-dropdown-enter-active {
  transform: translateX(-50%)translateY(0);
}

.cq-chart-control-left .cq-chart-controls .ciq-menu .cq-menu-dropdown {
  top: -1em;
  bottom: auto;
  left: 9em;
  transform: translateX(-3em);
}

.cq-chart-control-left .cq-chart-controls .ciq-menu .cq-menu-dropdown.cq-menu-dropdown-enter-done, .cq-chart-control-left .cq-chart-controls .ciq-menu .cq-menu-dropdown.cq-menu-dropdown-enter-active {
  transform: translateX(0);
}

.cq-chart-controls .ciq-menu .cq-menu-dropdown.cq-menu-dropdown-exit-active {
  opacity: 0;
  z-index: -3;
}

.cq-chart-controls .ciq-menu .cq-menu-dropdown.cq-menu-dropdown-enter-done, .cq-chart-controls .ciq-menu .cq-menu-dropdown.cq-menu-dropdown-enter-active {
  opacity: 1;
  z-index: 6;
}

.cq-chart-control-bottom .cq-chart-controls {
  width: 100%;
  height: 40px;
  padding: 0 5px;
  bottom: 0;
}

.cq-chart-control-left .cq-chart-controls {
  flex-flow: column;
  width: 100px;
  height: 100%;
  padding: 5px 0;
  top: 0;
  left: 0;
}

.cq-chart-control-left .cq-chart-controls .ciq-menu {
  height: auto;
  min-height: 45px;
}

.smartcharts-light .cq-chart-control-left .cq-chart-controls .ciq-menu .stxMenuActive, .smartcharts-dark .cq-chart-control-left .cq-chart-controls .ciq-menu .stxMenuActive {
  box-shadow: 2px .3px #ff444f;
}

.cq-chart-control-left .cq-chart-controls .ciq-menu .cq-menu-btn {
  padding: 0 5px;
}

.smartcharts-mobile .cq-chart-controls {
  justify-content: space-around;
  height: 40px;
  padding: 0 .7em;
}

.smartcharts-light .smartcharts-mobile .cq-chart-controls {
  box-shadow: inset 0 1px #f2f3f4;
}

.smartcharts-dark .smartcharts-mobile .cq-chart-controls {
  box-shadow: inset 0 1px #20242f;
}

.smartcharts-mobile .cq-chart-controls.active {
  z-index: 5;
}

.smartcharts-mobile .cq-chart-controls .cq-menu-btn {
  padding: 0;
}

.smartcharts-mobile .cq-chart-controls .ciq-menu {
  width: auto;
  padding: 0;
}

.smartcharts-mobile .cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon {
  padding: .35em 0;
}

.smartcharts-mobile .cq-chart-controls .ciq-menu .cq-menu-dropdown {
  height: auto;
  box-shadow: none;
  border: none;
  padding: 0;
  left: -1px;
}

.smartcharts-mobile .cq-chart-controls .cq-menu-btn, .smartcharts-mobile .cq-chart-controls .sc-chart-size > span {
  padding: 0 !important;
}

.smartcharts-mobile .cq-chart-controls .ic-icon-with-sub > svg {
  padding: 5px 10px;
}

.smartcharts-480 .smartcharts-desktop .cq-chart-control-bottom .cq-chart-controls .ciq-menu {
  width: 50px;
}

.smartcharts-480 .smartcharts-desktop .cq-chart-control-bottom .cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon {
  padding: .35em 0;
}

.smartcharts-480 .smartcharts-desktop .cq-chart-control-bottom .cq-chart-controls .ciq-menu .cq-menu-btn .ic-subtitle {
  display: none;
}

.smartcharts-900 .smartcharts-desktop .cq-chart-control-bottom .cq-chart-controls .ciq-menu {
  width: auto;
  min-width: 45px;
}

.smartcharts-900 .smartcharts-desktop .cq-chart-control-bottom .cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon {
  padding: .35em 0;
}

.smartcharts-900 .smartcharts-desktop .cq-chart-control-bottom .cq-chart-controls .ciq-menu .cq-menu-btn .ic-subtitle {
  display: none;
}

.smartcharts-1280 .smartcharts-desktop .cq-chart-controls .ciq-menu {
  width: auto;
  min-width: 70px;
}

.smartcharts-1280 .smartcharts-desktop .cq-chart-controls .ciq-menu .cq-menu-btn > .ic-icon {
  padding: .35em .5em;
}

.smartcharts-1280 .smartcharts-desktop .cq-chart-controls .ciq-menu .cq-menu-btn .ic-subtitle {
  display: none;
}

.sc-chart-footer {
  z-index: 9;
  justify-content: flex-end;
  width: 100%;
  height: 31px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}

.smartcharts-light .sc-chart-footer {
  color: #181c25;
  background: #fff;
  border-top: 1px solid #f2f3f4;
}

.smartcharts-dark .sc-chart-footer {
  color: #c2c2c2;
  background: #20242f;
  border-top: 1px solid #20242f;
}

.sc-chart-footer .ciq-menu .cq-menu-btn {
  cursor: pointer;
  padding: 8px;
}

.sc-chart-footer .ciq-menu .cq-menu-btn .ic-icon {
  width: 16px;
  height: 16px;
  line-height: 8px;
}

.smartcharts-light .sc-chart-footer .ciq-menu .cq-menu-btn .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-chart-footer .ciq-menu .cq-menu-btn .ic-icon svg {
  fill: #c2c2c2;
}

.sc-chart-footer .ciq-menu .cq-menu-btn .ic-subtitle {
  display: none;
}

.sc-chart-footer .ciq-menu .cq-menu-btn .ic-icon-with-sub {
  line-height: 8px;
}

.sc-chart-footer .ciq-menu .sc-tooltip__inner {
  display: none;
}

.smartcharts-light .sc-chart-footer .ciq-menu:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-chart-footer .ciq-menu:hover {
  background: #282f3e;
}

.sc-chart-footer__item {
  letter-spacing: normal;
  text-align: right;
  padding: 8px;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  position: relative;
}

.sc-chart-footer__item--status {
  margin-right: 16px;
  padding-left: 0;
  padding-right: 0;
}

.sc-chart-footer__item--time {
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
}

.sc-chart-footer__item--time span {
  padding-left: 16px;
  padding-right: 16px;
}

.smartcharts-light .sc-chart-footer__item--time span {
  border-left: 1px solid #f2f3f4;
  border-right: 1px solid #f2f3f4;
}

.smartcharts-dark .sc-chart-footer__item--time span {
  border-left: 1px solid #20242f;
  border-right: 1px solid #20242f;
}

.sc-chart-footer__item .sc-tooltip__inner {
  top: 9px;
}

.sc-chart-footer__item .sc-tooltip__inner:before {
  display: none;
}

.cq-chart-title {
  z-index: 41;
  margin: .2em .8em;
  display: inline-block;
  top: 1em;
}

.cq-chart-title.ciq-menu.ciq-enabled .cq-menu-btn > .cq-symbol-select-btn {
  cursor: pointer;
  justify-content: space-between;
  display: flex;
}

.cq-chart-title.ciq-menu.ciq-enabled .cq-menu-btn > .cq-symbol-select-btn > .ic-icon.cq-symbol-dropdown {
  width: 12px;
  margin-left: 10px;
  margin-right: 0;
  display: block;
}

.cq-chart-title.ciq-menu.ciq-enabled .cq-menu-btn > .cq-symbol-select-btn > .ic-icon.cq-symbol-dropdown svg {
  width: 12px;
}

.smartcharts-light .cq-chart-title.ciq-menu.ciq-enabled .cq-menu-btn > .cq-symbol-select-btn > .ic-icon.cq-symbol-dropdown svg {
  fill: #181c25;
}

.smartcharts-dark .cq-chart-title.ciq-menu.ciq-enabled .cq-menu-btn > .cq-symbol-select-btn > .ic-icon.cq-symbol-dropdown svg {
  fill: #999;
}

.smartcharts-light .cq-chart-title.ciq-menu.ciq-enabled.stxMenuActive > .cq-menu-btn > .cq-symbol-select-btn, .smartcharts-dark .cq-chart-title.ciq-menu.ciq-enabled.stxMenuActive > .cq-menu-btn > .cq-symbol-select-btn {
  border: 1px solid #85acb0;
}

.cq-chart-title.ciq-menu.ciq-enabled.stxMenuActive > .cq-menu-btn > .cq-symbol-select-btn > .ic-icon.cq-symbol-dropdown svg {
  transform: rotate(180deg);
}

.smartcharts-light .cq-chart-title.ciq-menu.ciq-enabled.stxMenuActive > .cq-menu-btn > .cq-symbol-select-btn > .ic-icon.cq-symbol-dropdown svg {
  fill: #000c;
}

.smartcharts-dark .cq-chart-title.ciq-menu.ciq-enabled.stxMenuActive > .cq-menu-btn > .cq-symbol-select-btn > .ic-icon.cq-symbol-dropdown svg {
  fill: #999;
}

.smartcharts-light .cq-chart-title.ciq-enabled .cq-symbol-select-btn {
  background: #fff;
  border: 1px solid #fff;
}

.smartcharts-dark .cq-chart-title.ciq-enabled .cq-symbol-select-btn {
  background: #181c25;
  border: 1px solid #20242f;
}

.cq-chart-title .cq-menu-btn {
  border-radius: 4px;
  padding: 8px;
}

.smartcharts-light .cq-chart-title .cq-menu-btn {
  background: #f2f3f4;
}

.smartcharts-dark .cq-chart-title .cq-menu-btn {
  background: #20242f;
}

.cq-chart-title .cq-symbol-select-btn {
  border-radius: 4px;
  align-items: center;
  padding: .6em 1em;
  font-family: IBM Plex Sans, sans-serif;
  display: flex;
  position: relative;
}

.smartcharts-light .cq-chart-title .cq-symbol-select-btn {
  color: #000c;
}

.smartcharts-dark .cq-chart-title .cq-symbol-select-btn {
  color: #fff;
}

.cq-chart-title .cq-symbol-select-btn__container {
  justify-content: space-between;
  display: flex;
}

.smartcharts-light .cq-chart-title .cq-symbol-select-btn:hover, .smartcharts-dark .cq-chart-title .cq-symbol-select-btn:hover {
  border: 1px solid #999;
}

.cq-chart-title .cq-symbol-select-btn > .ic-icon.cq-symbol-dropdown {
  display: none;
  position: relative;
}

.cq-chart-title .cq-symbol-select-btn > .ic-icon.cq-symbol-dropdown svg {
  transition: transform .2s ease-in-out;
}

.cq-chart-title .cq-symbol-select-btn > .ic-icon, .cq-chart-title .cq-symbol-select-btn > .ic-frx, .cq-chart-title .cq-symbol-select-btn > .ic-wld, .cq-chart-title .cq-symbol-select-btn > .ic-otc {
  width: 32px;
  height: 32px;
  transform: scale(1.3);
}

.cq-chart-title .cq-symbol-select-btn > .ic-icon > svg, .cq-chart-title .cq-symbol-select-btn > .ic-frx > svg, .cq-chart-title .cq-symbol-select-btn > .ic-wld > svg, .cq-chart-title .cq-symbol-select-btn > .ic-otc > svg {
  height: 32px;
}

.cq-chart-title .cq-symbol-select-btn .cq-symbol-info {
  flex-direction: column;
  margin: 0 0 0 20px;
  display: flex;
}

@media (min-width: 768px) {
  .cq-chart-title .cq-symbol-select-btn .cq-symbol-info {
    min-width: 15rem;
    min-height: 4.2rem;
  }
}

.cq-chart-title .cq-symbol-select-btn .cq-symbol, .cq-chart-title .cq-symbol-select-btn .cq-chart-price {
  text-align: left;
  font-size: 1.2em;
  line-height: 22px;
}

.cq-chart-title .cq-symbol-select-btn .cq-symbol .cq-animated-price, .cq-chart-title .cq-symbol-select-btn .cq-chart-price .cq-animated-price {
  transition: color .3s ease-out;
}

.cq-chart-title .cq-symbol-select-btn .cq-symbol .divider, .cq-chart-title .cq-symbol-select-btn .cq-chart-price .divider {
  padding: 0 3px;
}

.cq-chart-title .cq-symbol-select-btn .cq-symbol > div, .cq-chart-title .cq-symbol-select-btn .cq-chart-price > div {
  line-height: 1.5;
}

.cq-chart-title .cq-symbol-select-btn .cq-symbol {
  text-align: left;
  width: auto;
  padding-right: 1rem;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 24px;
}

.smartcharts-light .cq-chart-title .cq-symbol-select-btn .cq-symbol {
  color: #181c25;
}

.smartcharts-dark .cq-chart-title .cq-symbol-select-btn .cq-symbol {
  color: #fff;
}

.cq-chart-title .cq-symbol-select-btn .cq-symbol.closed-no-opentime {
  line-height: calc(24px + 1.13em);
}

.cq-chart-title .cq-symbol-select-btn .cq-chart-closed .cq-closed-icon {
  width: 12px;
  height: 12px;
  margin-top: 3px;
  margin-right: 5px;
}

.cq-chart-title .cq-symbol-select-btn .cq-chart-closed .cq-closed-icon svg {
  position: absolute;
  left: 0;
}

.cq-chart-title .cq-symbol-select-btn .cq-chart-closed .cq-closed-opening {
  text-align: left;
  font-size: 1.2em;
  line-height: 1.5;
}

.cq-chart-title .cq-symbol-select-btn .cq-chart-closed .cq-closed-opening .cq-closed-opening-time {
  font-weight: bold;
}

.smartcharts-light .cq-chart-title .cq-symbol-select-btn .cq-chart-closed .cq-closed-opening .cq-closed-opening-time {
  color: #000c;
}

.smartcharts-dark .cq-chart-title .cq-symbol-select-btn .cq-chart-closed .cq-closed-opening .cq-closed-opening-time {
  color: #fff;
}

.cq-chart-title .cq-symbol-select-btn .cq-symbol-closed-text {
  text-align: center;
  color: #e31c4b;
  text-transform: uppercase;
  border: 2px solid #e31c4b;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: 20px;
  padding: 0 5px;
  display: flex;
}

.cq-chart-title .cq-symbol-select-btn .cq-chart-price > *, .cq-chart-title .cq-symbol-select-btn .cq-chart-closed > * {
  position: relative;
}

.cq-chart-title .cq-symbol-select-btn .cq-chart-price, .cq-chart-title .cq-symbol-select-btn .cq-chart-closed {
  vertical-align: text-bottom;
  display: flex;
}

.smartcharts-light .cq-chart-title .cq-symbol-select-btn .cq-chart-price, .smartcharts-light .cq-chart-title .cq-symbol-select-btn .cq-chart-closed, .smartcharts-dark .cq-chart-title .cq-symbol-select-btn .cq-chart-price, .smartcharts-dark .cq-chart-title .cq-symbol-select-btn .cq-chart-closed {
  color: #999;
}

.cq-chart-title .cq-menu-dropdown {
  bottom: auto;
  left: 0;
  transform: translateX(0)translateY(-3em);
}

.cq-chart-title .cq-menu-dropdown.cq-menu-dropdown-enter-done, .cq-chart-title .cq-menu-dropdown.cq-menu-dropdown-enter-active {
  opacity: 1;
  transform: translateX(0)translateY(0);
}

.cq-chart-title .cq-menu-dropdown.cq-menu-dropdown-enter-done {
  z-index: 6;
}

.smartcharts-mobile .cq-top-ui-widgets {
  z-index: 3;
  width: 100%;
  padding: 0;
  margin: 0 !important;
}

.smartcharts-mobile .cq-chart-title {
  width: 100%;
  margin: 0;
  display: block;
  top: 0;
}

.smartcharts-mobile .cq-chart-title .cq-symbol-select-btn {
  margin: .3em .4em;
}

.smartcharts-mobile .cq-chart-title .cq-menu-dropdown {
  width: 100%;
  margin: 0;
  top: 0;
}

.sc-mcd {
  width: auto;
  min-width: 560px;
  max-width: 600px;
  height: 100%;
  display: flex;
}

.smartcharts-light .sc-mcd {
  color: #181c25;
  background: #fff;
  box-shadow: 0 2px 8px #999cac;
}

.smartcharts-dark .sc-mcd {
  color: #c2c2c2;
  background: #20242f;
  box-shadow: 0 2px 8px #191c31;
}

.sc-mcd__tabs {
  box-sizing: border-box;
  width: 240px;
}

.smartcharts-light .sc-mcd__tabs {
  background: #f2f3f4;
}

.smartcharts-dark .sc-mcd__tabs {
  background: #282c38;
}

.sc-mcd__tabs__head {
  box-sizing: border-box;
  letter-spacing: normal;
  height: 56px;
  padding: 16px 24px;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.5;
}

.sc-mcd__content {
  flex-direction: column;
  width: max-content;
  min-width: 320px;
  display: flex;
}

.sc-mcd__content__head {
  box-sizing: border-box;
  height: 56px;
  padding: 12px 16px 10px;
}

.smartcharts-light .sc-mcd__content__head {
  border-bottom: 2px solid #f2f3f4;
}

.smartcharts-dark .sc-mcd__content__head {
  border-bottom: 2px solid #282c38;
}

.sc-mcd__content__body {
  height: calc(100% - 56px);
  position: relative;
  transform: translateZ(0);
}

.sc-mcd__content__body__scroll {
  height: 100%;
  position: relative;
  overflow-y: auto;
}

.sc-mcd__filter {
  border-bottom: none;
  border-radius: 0 0 0 5px;
  width: 240px;
  min-width: 240px;
  margin: 0;
  padding: 0;
}

.sc-mcd__filter__group-icon {
  margin-left: auto;
  margin-right: 4.5px !important;
}

.sc-mcd__filter__group-icon--open {
  transform: rotate(180deg);
}

.sc-mcd__filter__subgroups {
  display: none;
}

.sc-mcd__filter__subgroups-item {
  box-sizing: border-box;
  letter-spacing: normal;
  text-transform: capitalize;
  cursor: pointer;
  direction: ltr;
  border-radius: 0;
  align-items: center;
  width: 100%;
  padding: 10px 50px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  display: flex;
  box-shadow: none !important;
  outline: none !important;
}

.smartcharts-light .sc-mcd__filter__subgroups-item:hover {
  background-color: #e6e9e9;
  border-left-color: #e6e9e9;
}

.smartcharts-dark .sc-mcd__filter__subgroups-item:hover {
  background-color: #282f3e;
  border-left-color: #282f3e;
}

.sc-mcd__filter__subgroups-item--selected {
  font-weight: 800;
}

.smartcharts-light .sc-mcd__filter__subgroups-item--selected {
  color: #181c25;
  background-color: #fff !important;
  border-left-color: #e31c4b !important;
}

.smartcharts-dark .sc-mcd__filter__subgroups-item--selected {
  color: #fff;
  background-color: #181c25 !important;
  border-left-color: #ff444f !important;
}

.sc-mcd__filter__subgroups--open {
  opacity: 1;
  animation: 2s linear display;
  display: block;
}

.sc-mcd__filter__item {
  box-sizing: border-box;
  letter-spacing: normal;
  cursor: pointer;
  direction: ltr;
  border-radius: 0;
  align-items: center;
  width: 100%;
  padding: 10px 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.43;
  display: flex;
  box-shadow: none !important;
  outline: none !important;
}

.smartcharts-light .sc-mcd__filter__item {
  border-left: 4px solid #f2f3f4;
}

.smartcharts-dark .sc-mcd__filter__item {
  border-left: 4px solid #20242f;
}

.sc-mcd__filter__item .ic-icon {
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-right: 1.3em;
  display: inline-flex;
  position: relative;
  top: 2px;
}

.smartcharts-light .sc-mcd__filter__item:hover {
  background-color: #e6e9e9;
  border-left-color: #e6e9e9;
}

.smartcharts-dark .sc-mcd__filter__item:hover {
  background-color: #282f3e;
  border-left-color: #282f3e;
}

.smartcharts-light .sc-mcd__filter__item--active {
  color: #181c25;
  background-color: #fff !important;
  border-left-color: #e31c4b !important;
}

.smartcharts-dark .sc-mcd__filter__item--active {
  color: #fff;
  background-color: #181c25 !important;
  border-left-color: #ff444f !important;
}

.sc-mcd__filter__item--selected {
  font-weight: 800;
}

.smartcharts-light .sc-mcd__filter__item--selected {
  color: #181c25;
  background-color: #fff !important;
  border-left-color: #e31c4b !important;
}

.smartcharts-dark .sc-mcd__filter__item--selected {
  color: #fff;
  background-color: #181c25 !important;
  border-left-color: #ff444f !important;
}

.smartcharts-light .sc-mcd__filter__item--selected .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-mcd__filter__item--selected .ic-icon svg {
  fill: #fff;
}

.smartcharts-light .sc-mcd__filter__item--selected .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) svg {
  stroke: #181c25;
}

.smartcharts-dark .sc-mcd__filter__item--selected .ic-icon:not(.ic-synthetic_index):not(.ic-cryptocurrency) svg {
  stroke: #fff;
}

.sc-mcd__category {
  padding-bottom: 12px;
  position: relative;
}

.smartcharts-light .sc-mcd__category {
  border-bottom: 4px solid #f2f3f4;
}

.smartcharts-dark .sc-mcd__category {
  border-bottom: 4px solid #282c38;
}

.sc-mcd__category .empty-category {
  border-radius: 4px;
  padding: .9em 1.2em;
  font-size: 14px;
}

.smartcharts-light .sc-mcd__category .empty-category {
  background-color: #fff;
}

.smartcharts-dark .sc-mcd__category .empty-category {
  background-color: #20242f;
}

.sc-mcd__category:last-child {
  border-bottom: none;
  margin-bottom: 10px !important;
}

.sc-mcd__category--has-subtitle {
  padding-top: 6.5em;
}

.sc-mcd__category--favorite .sc-mcd__category__content {
  margin: 0 3px 4px 8px;
}

.sc-mcd__category--synthetic_index {
  padding: 0;
}

@media (min-width: 1024px) {
  .sc-mcd__category--synthetic_index {
    visibility: hidden;
  }
}

.sc-mcd__category__head {
  padding: 0 20px;
  font-size: 1.4em;
  font-weight: bold;
  line-height: 40px;
  display: block;
  position: relative;
  top: 0;
  transform: translate3d(0, 0, 0);
}

.smartcharts-light .sc-mcd__category__head {
  color: #181c25;
}

.smartcharts-dark .sc-mcd__category__head {
  color: #fff;
}

.sc-mcd__category__head .category-name-postfix {
  margin-left: 5px;
}

.sc-mcd__category__head .category-subtitle {
  font-weight: normal;
  line-height: normal;
}

.smartcharts-light .sc-mcd__category__head .category-subtitle {
  color: #7f8397;
}

.smartcharts-dark .sc-mcd__category__head .category-subtitle {
  color: #eaeced;
}

.sc-mcd__category__content--has-subcategory {
  border-radius: 4px;
  margin: 0 3px 4px 8px;
}

.smartcharts-light .sc-mcd__category__content--has-subcategory {
  border: 1px solid #fff;
}

.smartcharts-dark .sc-mcd__category__content--has-subcategory {
  border: 1px solid #20242f;
}

.sc-mcd__category__content--has-subcategory:last-child {
  margin-bottom: 0;
}

.sc-mcd__category__content .subcategory {
  border-radius: 4px 4px 0 0;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 1.4em;
  font-weight: bold;
  display: flex;
}

.smartcharts-light .sc-mcd__category__content .subcategory {
  color: #181c25;
  background-color: #fff;
}

.smartcharts-dark .sc-mcd__category__content .subcategory {
  color: #fff;
  background-color: #20242f;
}

.sc-mcd__item {
  height: 40px;
  line-height: normal;
  line-height: initial;
  cursor: pointer;
  direction: ltr;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.4em;
  display: flex;
}

.smartcharts-light .sc-mcd__item {
  background-color: #fff;
  border-bottom: 1px solid #fff;
}

.smartcharts-dark .sc-mcd__item {
  background-color: #20242f;
  border-bottom: 1px solid #20242f;
}

.sc-mcd__item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.sc-mcd__item:last-child {
  border-bottom: none;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.sc-mcd__item:not(:first-child):not(:last-child) {
  border-radius: 4px;
}

.sc-mcd__item__name {
  align-items: center;
  display: flex;
}

.sc-mcd__item__name > span {
  margin-right: 16px;
}

.sc-mcd__item__detail {
  align-items: center;
  display: flex;
}

.smartcharts-light .sc-mcd__item__detail .ic-icon svg {
  fill: #181c25;
  stroke: #181c25;
}

.smartcharts-dark .sc-mcd__item__detail .ic-icon svg {
  fill: #999;
  stroke: #999;
}

.sc-mcd__item .closed-market {
  color: #f44336;
  border: 1px solid #f44336;
  border-radius: 4px;
  padding: 3px 6px;
  font-size: .64em;
}

.smartcharts-light .sc-mcd__item:hover {
  color: #181c25;
  background: #e6e9e9;
}

.smartcharts-dark .sc-mcd__item:hover {
  color: #fff;
  background: #282f3e;
}

.smartcharts-light .sc-mcd__item:hover .sc-mcd__item__detail .ic-icon svg {
  fill: #181c25;
  stroke: #181c25;
}

.smartcharts-dark .sc-mcd__item:hover .sc-mcd__item__detail .ic-icon svg {
  fill: #fff;
  stroke: #fff;
}

.smartcharts-light .sc-mcd__item--selected {
  color: #181c25 !important;
  background: #d6dadb !important;
}

.smartcharts-dark .sc-mcd__item--selected {
  color: #fff !important;
  background: #323738 !important;
}

.sc-mcd__item--selected .sc-mcd__item__name {
  font-weight: bold;
}

.smartcharts-light .sc-mcd__item--selected .sc-mcd__item__detail .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-mcd__item--selected .sc-mcd__item__detail .ic-icon svg {
  fill: #999;
}

.sc-mcd--nested .sc-mcd__category {
  border-bottom: none;
  width: 100%;
  max-height: 40px;
  padding: 0;
  transition: max-height .5s ease-in-out;
  overflow-y: hidden;
}

.sc-mcd--nested .sc-mcd__category__head {
  box-sizing: border-box;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-left: 17px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.sc-mcd--nested .sc-mcd__category__head .category-title-left {
  align-items: center;
  display: flex;
}

.sc-mcd--nested .sc-mcd__category__head .category-title-left__placeholder {
  margin-left: 40px;
}

.sc-mcd--nested .sc-mcd__category__head .category-title-left__subgroup {
  font-weight: normal;
}

.sc-mcd--nested .sc-mcd__category__head .category-title-left .ic-icon {
  margin-right: 16px;
  position: relative;
  top: -1px;
}

.smartcharts-light .sc-mcd--nested .sc-mcd__category__head .category-title-left .ic-icon {
  color: #181c25;
}

.smartcharts-dark .sc-mcd--nested .sc-mcd__category__head .category-title-left .ic-icon {
  color: #c2c2c2;
}

.sc-mcd--nested .sc-mcd__category__head .category-title-left .ic-icon svg {
  width: 24px;
  height: 24px;
}

.smartcharts-light .sc-mcd--nested .sc-mcd__category__head .category-title-left .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-mcd--nested .sc-mcd__category__head .category-title-left .ic-icon svg {
  fill: #c2c2c2;
}

.sc-mcd--nested .sc-mcd__category__head .ic-icon.arrow {
  transition: transform .3s ease-in-out;
}

.smartcharts-light .sc-mcd--nested .sc-mcd__category__head .ic-icon.arrow {
  fill: #181c25;
}

.smartcharts-dark .sc-mcd--nested .sc-mcd__category__head .ic-icon.arrow {
  fill: #c2c2c2;
}

.sc-mcd--nested .sc-mcd__category__content .subcategory {
  font-weight: normal;
}

.smartcharts-light .sc-mcd--nested .sc-mcd__category__content .subcategory {
  color: #999;
}

.smartcharts-dark .sc-mcd--nested .sc-mcd__category__content .subcategory {
  color: #6e6e6e;
}

.sc-mcd--nested .sc-mcd__category--active {
  max-height: 2000px;
}

.sc-mcd--nested .sc-mcd__category--active .sc-mcd__category__head > .ic-icon.arrow {
  transform: rotate(180deg);
}

.smartcharts-mobile .sc-mcd {
  width: 100%;
  min-width: 375px;
  height: 100%;
  box-shadow: none;
  flex-direction: column;
}

.smartcharts-mobile .sc-mcd__content {
  width: 100%;
  height: 100%;
}

.smartcharts-mobile .sc-mcd__content__head {
  border-bottom: none;
}

.smartcharts-mobile .sc-mcd__category--favorite .sc-mcd__category__content, .smartcharts-mobile .sc-mcd__category__content--has-subcategory {
  margin: 0 8px 4px;
}

.smartcharts-mobile .sc-mcd__category__content .subcategory {
  padding: 0 45px 0 48px;
}

.smartcharts-mobile .sc-mcd__category .empty-category {
  padding: .9em 3.33em;
}

.smartcharts-mobile .sc-mcd__item {
  padding-left: 45px;
  padding-right: 45px;
}

.smartcharts-mobile .sc-mcd--nested {
  min-height: calc(100% - 38px);
}

.sc-highlow {
  width: 160px;
  height: 160px;
}

.spot__shape-circule {
  border-radius: 100%;
  width: 6px;
  height: 6px;
  margin-top: 77px;
  margin-left: 77px;
  line-height: 1px;
  position: absolute;
}

.smartcharts-light .spot__fill-red, .smartcharts-dark .spot__fill-red {
  background-color: #e31c4b;
}

.smartcharts-light .spot__fill-blue, .smartcharts-dark .spot__fill-blue {
  background-color: #39b19d;
}

.spot__label {
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  margin-left: 0;
  padding: 4px;
  line-height: 1.5;
  position: absolute;
}

.smartcharts-light .spot__label {
  color: #000c;
  background-color: #00000029;
}

.smartcharts-dark .spot__label {
  color: #fff;
  background-color: #303342;
}

.spot__label:after {
  content: "";
  border-style: solid;
  border-width: 4px;
  margin-left: 0;
  position: absolute;
  left: 0;
}

.spot__label[data-label-pos="top"] {
  border-radius: 3px 3px 3px 0;
  margin-top: 42px;
  margin-left: 79px;
}

.spot__label[data-label-pos="top"]:after {
  top: 100%;
}

.smartcharts-light .spot__label[data-label-pos="top"]:after {
  border-color: #00000029 #0000 #0000 #00000029;
}

.smartcharts-dark .spot__label[data-label-pos="top"]:after {
  border-color: #303342 #0000 #0000 #303342;
}

.spot__label[data-label-pos="bottom"] {
  border-radius: 0 3px 3px;
  margin-top: 91px;
  margin-left: 79px;
}

.spot__label[data-label-pos="bottom"]:after {
  bottom: 100%;
}

.smartcharts-light .spot__label[data-label-pos="bottom"]:after {
  border-color: #0000 #0000 #00000029 #00000029;
}

.smartcharts-dark .spot__label[data-label-pos="bottom"]:after {
  border-color: #0000 #0000 #303342 #303342;
}

.cq-dialog--indicator-prediction .sc-dialog {
  border-radius: 8px;
  width: 440px;
}

.cq-indicator-prediction {
  padding: 24px;
}

.cq-indicator-prediction strong {
  margin-bottom: 24px;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 24px;
  display: block;
}

.smartcharts-light .cq-indicator-prediction strong {
  color: #181c25;
}

.smartcharts-dark .cq-indicator-prediction strong {
  color: #c2c2c2;
}

.cq-indicator-prediction p {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 20px;
}

.smartcharts-light .cq-indicator-prediction p {
  color: #181c25;
}

.smartcharts-dark .cq-indicator-prediction p {
  color: #c2c2c2;
}

.cq-indicator-prediction__footer {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.cq-indicator-prediction__footer .sc-btn {
  margin-left: 8px;
  padding: 10px 16px;
}

.cq-indicator-prediction__footer .sc-btn--outline-secondary {
  border-width: 2px;
}

.sc-navigation-widget {
  z-index: 4;
  direction: ltr;
  width: 32px;
  position: absolute;
  bottom: 80px;
  left: 13px;
}

.sc-navigation-widget__item--scale {
  margin-bottom: 8px;
}

.sc-navigation-widget__item--zoom .ic-icon:first-child {
  margin-bottom: 2px;
}

.sc-navigation-widget__item--hidden {
  display: none;
}

.sc-navigation-widget__item--disabled {
  opacity: .5;
  pointer-events: none;
}

.sc-navigation-widget__item .ic-icon {
  cursor: pointer;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  margin: auto;
  line-height: 41px;
  transition: none;
}

.smartcharts-light .sc-navigation-widget__item .ic-icon {
  background-color: #f2f3f4;
}

.smartcharts-dark .sc-navigation-widget__item .ic-icon {
  background-color: #20242f;
}

.smartcharts-light .sc-navigation-widget__item .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-navigation-widget__item .ic-icon svg {
  fill: #c2c2c2;
}

.smartcharts-mobile .sc-navigation-widget__item--indent {
  margin-bottom: calc(10% - 1rem);
}

@keyframes move-background {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(46px);
  }
}

.pagination {
  top: 0;
  bottom: 0 !important;
}

.pagination__loader {
  color: #000;
  text-align: center;
  opacity: .7;
  height: 100%;
  margin-left: -10000px;
  position: relative;
  overflow: hidden;
}

.pagination__loader-background {
  z-index: -1;
  animation-name: move-background;
  animation-duration: .6s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -46px;
  right: 0;
}

.smartcharts-light .pagination__loader-background {
  background: repeating-linear-gradient(-55deg, #f000 1px, #f4f4f6 2px 11px, #f000 12px 20px);
}

.smartcharts-dark .pagination__loader-background {
  background: repeating-linear-gradient(-55deg, #f000 1px, #181c25 2px 11px, #f000 12px 20px);
}

.cq-chart-settings {
  flex-direction: column;
  display: flex;
  height: auto !important;
}

.cq-chart-settings .ciq-num-input > input[type="number"] {
  width: 5.5em;
}

.cq-chart-settings .buttons {
  box-sizing: border-box;
  border-radius: 0 0 4px 4px;
  justify-content: space-between;
  height: 72px;
  padding: 16px 24px 24px;
  display: flex;
}

.smartcharts-light .cq-chart-settings .buttons {
  background: #fff;
  border-top: 1px solid #f2f3f4;
}

.smartcharts-dark .cq-chart-settings .buttons {
  background: #20242f;
  border-top: 1px solid #282c38;
}

.cq-chart-settings .buttons .sc-btn--delete {
  cursor: pointer;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  padding: 5px;
}

.smartcharts-light .cq-chart-settings .buttons .sc-btn--delete svg {
  fill: #181c25;
}

.smartcharts-dark .cq-chart-settings .buttons .sc-btn--delete svg {
  fill: #c2c2c2;
}

.smartcharts-light .cq-chart-settings .buttons .sc-btn--delete:hover {
  background: #e6e9e9;
}

.smartcharts-dark .cq-chart-settings .buttons .sc-btn--delete:hover {
  background: #282f3e;
}

.cq-chart-settings .buttons .sc-btn--reset {
  margin-right: 8px;
  padding: 5px 12px;
}

.cq-chart-settings input[type="number"] {
  border-radius: 3px;
  width: 3.2em;
  margin-right: 5px;
  padding-left: 6px;
  font-size: 14px;
  line-height: 1.6em;
  display: inline-block;
}

.sc-toolbar-widget {
  z-index: 4;
  box-sizing: content-box;
  direction: ltr;
  border-radius: 4px;
  width: 40px;
  position: absolute;
  top: 102px;
  left: 1.2em;
}

.smartcharts-light .sc-toolbar-widget {
  background: #fff;
  border: 8px solid #f2f3f4;
}

.smartcharts-dark .sc-toolbar-widget {
  background: #181c25;
  border: 8px solid #20242f;
}

.sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-chart-mode__menu, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-views__menu, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-download__menu, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-studies__menu, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-dtools__menu {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  padding: 8px;
}

.sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-chart-mode__menu .ic-icon, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-views__menu .ic-icon, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-download__menu .ic-icon, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-studies__menu .ic-icon, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-dtools__menu .ic-icon {
  top: 0;
  width: 24px !important;
  height: 24px !important;
}

.sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-chart-mode__menu .ic-icon svg, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-views__menu .ic-icon svg, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-download__menu .ic-icon svg, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-studies__menu .ic-icon svg, .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-dtools__menu .ic-icon svg {
  position: relative;
  bottom: 0;
  width: 24px !important;
  height: 24px !important;
}

.smartcharts-light .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-chart-mode__menu .ic-icon svg, .smartcharts-light .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-views__menu .ic-icon svg, .smartcharts-light .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-download__menu .ic-icon svg, .smartcharts-light .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-studies__menu .ic-icon svg, .smartcharts-light .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-dtools__menu .ic-icon svg {
  fill: #181c25;
}

.smartcharts-dark .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-chart-mode__menu .ic-icon svg, .smartcharts-dark .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-views__menu .ic-icon svg, .smartcharts-dark .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-download__menu .ic-icon svg, .smartcharts-dark .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-studies__menu .ic-icon svg, .smartcharts-dark .sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-dtools__menu .ic-icon svg {
  fill: #c2c2c2;
}

.sc-toolbar-widget .ciq-menu .cq-menu-btn .sc-chart-mode__menu .ic-icon svg {
  bottom: -2px;
  width: 20px !important;
  height: 20px !important;
}

.smartcharts-light .sc-toolbar-widget .ciq-menu .cq-menu-btn:hover {
  background: #e6e9e9;
}

.smartcharts-dark .sc-toolbar-widget .ciq-menu .cq-menu-btn:hover {
  background: #282f3e;
}

.sc-toolbar-widget .sc-tooltip__inner {
  left: calc(100% + 15px);
}

.sc-toolbar-widget--bottom {
  top: auto;
  bottom: 38px;
}

.sc-toolbar-widget:hover {
  z-index: 5;
}

