@keyframes AffluentButton__skeleton-loading{0%,to{opacity:1}50%{opacity:.5}}.AffluentButton__disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.AffluentButton__root{max-width:100%;height:var(--height);border-width:var(--border-width);border-style:solid;border-color:var(--border-color);border-radius:var(--border-radius);background-color:var(--background-color);color:var(--color);transition:background-color var(--transition-ease), border-color var(--transition-ease), color var(--transition-ease), box-shadow var(--transition-ease);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;display:flex;position:relative}.AffluentButton__root:hover:not(.AffluentButton__disabled),.AffluentButton__root:focus:not(.AffluentButton__disabled){box-shadow:var(--box-shadow-0)}.AffluentButton__root:hover:not(.AffluentButton__disabled),.AffluentButton__root:focus-visible:not(.AffluentButton__disabled){border-color:var(--border-color-hover);background-color:var(--background-color-hover);color:var(--color-hover)}.AffluentButton__root:focus-visible:not(.AffluentButton__disabled){outline:var(--base-outline)}.AffluentButton__full_width{justify-content:center;width:100%}.AffluentButton__primary{--border-color:var(--color-primary);--background-color:var(--color-primary);--color:var(--color-white);--border-color-hover:var(--color-primary-dark);--background-color-hover:var(--color-primary-dark);--color-hover:var(--color-white);--animation-color:var(--color-brand-blue-750);--animation-opacity:1}.AffluentButton__secondary{--border-color:var(--color-gray-600);--background-color:transparent;--color:var(--color-gray-800);--border-color-hover:var(--color-gray-900);--background-color-hover:transparent;--color-hover:var(--color-gray-900);--animation-color:var(--color-gray-300);--animation-opacity:.3}.AffluentButton__secondary.AffluentButton__disabled{--border-color:var(--color-gray-200);--background-color:var(--color-gray-200);--color:var(--color-gray-800)}.AffluentButton__tertiary{--border-color:transparent;--background-color:transparent;--color:var(--color-primary-dark);--border-color-hover:transparent;--background-color-hover:rgb(var(--color-primary-rgb) / 8%);--color-hover:var(--color-brand-blue-750);--animation-color:var(--color-brand-blue-200);--animation-opacity:1}.AffluentButton__tertiary.AffluentButton__disabled{--border-color:transparent;--background-color:var(--color-gray-200);--color:var(--color-gray-800)}.AffluentButton__danger{--border-color:var(--color-danger-button-background);--background-color:var(--color-danger-button-background);--color:var(--color-white);--border-color-hover:var(--color-error-dark);--background-color-hover:var(--color-error-dark);--color-hover:var(--color-white);--animation-color:var(--color-error-dark);--animation-opacity:1}.AffluentButton__s{--height:var(--input-height-s);-moz-column-gap:.6rem;column-gap:.6rem;padding:0 1.2rem}.AffluentButton__m{--height:var(--input-height-m);font-size:1.6rem;font-weight:var(--font-weight-regular);-moz-column-gap:.8rem;column-gap:.8rem;padding:0 1.2rem;line-height:2rem}.AffluentButton__animated:before{border-radius:var(--border-radius);content:"";pointer-events:none;width:calc(100% + .2rem);height:calc(100% + .2rem);animation:1.5s ease-in-out infinite AffluentButton__pulse;position:absolute;top:-.1rem;left:-.1rem}@keyframes AffluentButton__pulse{0%{opacity:0;background-color:#0000}50%{background-color:var(--animation-color);opacity:var(--animation-opacity)}to{opacity:0;background-color:#0000}}.AffluentButton__label{z-index:var(--z-index-component-inner-overlap)}.AffluentButton__max_width_label{flex-grow:1}
