._variant-primary_17a11_1{--button-bg: var(--surface-accent);--button-color: var(--icotex-light-fixed);--button-bg-hover: var(--interact-accent-action);--button-color-hover: var(--icotex-light-fixed);--button-bg-active: var(--interact-accent-action);--button-color-active: var(--icotex-light-fixed);--button-bg-loading: var(--interact-accent-action);--focus-ring-color: var(--outline-accent)}._variant-secondary_17a11_1{--button-bg: var(--surface-accent-pale);--button-color: var(--icotex-on-button);--button-bg-hover: var(--interact-accent-pale-action);--button-color-hover: var(--interact-accent-action);--button-bg-active: var(--interact-accent-pale-action);--button-color-active: var(--interact-accent-action);--button-bg-loading: var(--interact-accent-pale-action);--button-color-loading: var(--interact-accent-action);--focus-ring-color: var(--outline-accent)}._variant-ghost_17a11_92{--button-bg: transparent;--button-color: var(--icotex-accent);--button-bg-hover: transparent;--button-color-hover: var(--interact-accent-action);--button-bg-active: transparent;--button-color-active: var(--interact-accent-action);--button-bg-loading: transparent;--button-color-loading: var(--interact-accent-action);--button-bg-disabled: transparent;--focus-ring-color: var(--outline-accent)}._variant-fixed_17a11_1{--button-bg: var(--surface-light-fixed);--button-color: var(--icotex-dark-fixed);--button-bg-hover: var(--interact-light-fixed-action);--button-color-hover: var(--icotex-dark-fixed);--button-bg-active: var(--interact-light-fixed-action);--button-color-active: var(--icotex-dark-fixed);--button-bg-loading: var(--interact-light-fixed-action);--focus-ring-color: var(--outline-light-fixed)}._variant-accent_17a11_1{--button-bg: var(--surface-button-accent);--button-color: var(--icotex-light-fixed);--button-bg-hover: var(--interact-button-accent-action);--button-color-hover: var(--icotex-light-fixed);--button-bg-active: var(--interact-button-accent-action);--button-color-active: var(--icotex-light-fixed);--button-bg-loading: var(--interact-button-accent-action);--focus-ring-color: var(--outline-border)}._root_17a11_9._root_17a11_9{padding-inline:var(--button-padding-inline);background-color:var(--button-bg);color:var(--button-color);font-size:var(--button-font-size);line-height:var(--button-line-height);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing)}._root_17a11_9{position:relative;max-width:100%;height:var(--button-height);border-radius:var(--button-radius);white-space:nowrap;transition:background-color .2s ease,color .2s ease}._root_17a11_9._root_17a11_9:hover:not(:disabled){background-color:var(--button-bg-hover);color:var(--button-color-hover)}._root_17a11_9._root_17a11_9:active:not(:disabled){background-color:var(--button-bg-active);color:var(--button-color-active)}._root_17a11_9._root_17a11_9:disabled:not([data-loading=true]){background-color:var(--button-bg-disabled, var(--interact-action-disabled));color:var(--button-color-disabled, var(--interact-icotex-disable))}._root_17a11_9._root_17a11_9[data-loading=true]{background-color:var(--button-bg-loading);color:var(--button-color-loading, var(--button-color))}._size-s_17a11_56{--button-height: var(--size-x8);--button-padding-inline: var(--size-x3);--button-radius: var(--rounded-x3);--button-gap: var(--size-x1);--button-loader-size: 16px;--button-font-size: var(--text-body-medium14-font-size);--button-line-height: var(--text-body-medium14-line-height);--button-font-weight: var(--text-body-medium14-font-weight);--button-letter-spacing: var(--text-body-medium14-letter-spacing)}._size-m_17a11_68{--button-height: var(--size-x11);--button-padding-inline: var(--size-x3);--button-radius: var(--rounded-x3);--button-gap: var(--size-x1);--button-loader-size: 24px;--button-font-size: var(--text-body-medium14-font-size);--button-line-height: var(--text-body-medium14-line-height);--button-font-weight: var(--text-body-medium14-font-weight);--button-letter-spacing: var(--text-body-medium14-letter-spacing)}._size-l_17a11_80{--button-height: var(--size-x14);--button-padding-inline: var(--size-x4);--button-radius: var(--rounded-x4);--button-gap: var(--size-x2);--button-loader-size: 24px;--button-font-size: var(--text-body-medium16-font-size);--button-line-height: var(--text-body-medium16-line-height);--button-font-weight: var(--text-body-medium16-font-weight);--button-letter-spacing: var(--text-body-medium16-letter-spacing)}._root_17a11_9._variant-ghost_17a11_92{padding-inline:0}._root_17a11_9._isIconOnly_17a11_96{width:var(--button-height);padding-inline:0}._root_17a11_9._isFullWidth_17a11_101{width:100%}._content_17a11_105{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}._content_17a11_105 svg{color:currentColor}._root_17a11_9[data-loading=true] ._content_17a11_105{opacity:0}._loader_17a11_131{position:absolute;top:50%;left:50%;box-sizing:border-box;width:var(--button-loader-size);height:var(--button-loader-size);margin-top:calc(var(--button-loader-size) / -2);margin-left:calc(var(--button-loader-size) / -2);border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_17a11_1 .8s linear infinite}._loader_17a11_131:before{content:"";position:absolute;inset:-2px;border:2px solid currentColor;border-radius:50%;opacity:.4}@keyframes _spin_17a11_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._root_17a11_9,._content_17a11_105{transition:none}._loader_17a11_131{animation-duration:2.4s}}
