@keyframes AffluentButtonSpinner__skeleton-loading{0%,to{opacity:1}50%{opacity:.5}}.AffluentButtonSpinner__root{color:var(--color-primary);animation:1.1s linear -1100ms infinite forwards AffluentButtonSpinner__rotate}.AffluentButtonSpinner__xxs{width:.8rem;height:.8rem}.AffluentButtonSpinner__xs{width:1.2rem;height:1.2rem}.AffluentButtonSpinner__s{width:1.6rem;height:1.6rem}.AffluentButtonSpinner__m{width:1.8rem;height:1.8rem}.AffluentButtonSpinner__l{width:2rem;height:2rem}.AffluentButtonSpinner__xl{width:2.4rem;height:2.4rem}@keyframes AffluentButtonSpinner__rotate{0%{animation-timing-function:cubic-bezier(.4614,.1845,.5386,.8155);transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AffluentIconButton__skeleton-loading{0%,to{opacity:1}50%{opacity:.5}}.AffluentIconButton__root{border-radius:var(--border-radius);color:var(--icon-button-color);transition:color var(--transition-ease), background-color var(--transition-ease);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.AffluentIconButton__root.AffluentIconButton__disabled,.AffluentIconButton__root.AffluentIconButton__disabled:hover{color:var(--icon-button-color-disabled);cursor:default}.AffluentIconButton__root:focus-visible:not(.AffluentIconButton__disabled){background-color:rgb(var(--color-primary-rgb)/5%)}.AffluentIconButton__root:focus-visible,.AffluentIconButton__root:hover{color:var(--color-primary)}.AffluentIconButton__background{border-radius:var(--border-radius);color:var(--icon-button-color);transition:color var(--transition-ease), background-color var(--transition-ease);background-color:rgb(var(--color-gray-600-rgb)/6%)}.AffluentIconButton__background:focus-visible,.AffluentIconButton__background:hover{color:var(--color-primary);background-color:rgb(var(--color-primary-rgb)/6%)}.AffluentIconButton__hover_background{border-radius:var(--border-radius);color:var(--icon-button-color);transition:color var(--transition-ease), background-color var(--transition-ease)}.AffluentIconButton__hover_background:focus-visible,.AffluentIconButton__hover_background:hover{color:var(--color-primary);background-color:rgb(var(--color-primary-rgb)/5%)}.AffluentIconButton__s{width:2rem;height:2rem}.AffluentIconButton__m{width:2.4rem;height:2.4rem}.AffluentIconButton__l{width:3.2rem;height:3.2rem}.AffluentIconButton__xl{width:4rem;height:4rem}.AffluentIconButton__icon{display:block}
