.ButtonBase[data-v-3c4f8300]{--small-size: 2rem;--medium-size: 3rem;--large-size: 4rem;--small-padding: 0 .5rem;--medium-padding: 0 1rem;--large-padding: 0 1.5rem;--small-label-padding: .25rem;--medium-label-padding: .5rem;--large-label-padding: .75rem;--font-size-small: .875rem;--font-size-medium: 1rem;--font-size-large: 1.125rem;--small-icon-size: 1.5rem;--medium-icon-size: 2.25rem;--large-icon-size: 2.75rem;--gap-small: .25rem;--gap-medium: .5rem;--gap-large: .75rem;align-items:center;border-radius:.5rem;display:flex;font-size:var(--font-size-medium);height:var(--medium-size);justify-content:space-between;min-width:-moz-max-content;min-width:max-content;padding:var(--medium-padding);text-align:center;transition:80ms cubic-bezier(.65,0,.35,1);transition-property:color,fill,background-color}.ButtonBase[data-size=small][data-v-3c4f8300]{font-size:var(--font-size-small);height:var(--small-size);padding:var(--small-padding)}.ButtonBase[data-size=large][data-v-3c4f8300]{font-size:var(--font-size-large);height:var(--large-size);padding:var(--large-padding)}.ButtonBase[data-rounded-full=true][data-v-3c4f8300]{border-radius:9999px}.ButtonBase[data-icon-only=true][data-v-3c4f8300]{flex-shrink:0;min-width:unset;padding:unset;place-content:center;width:var(--medium-size)}.ButtonBase[data-icon-only=true][data-size=small][data-v-3c4f8300]{width:var(--small-size)}.ButtonBase[data-icon-only=true][data-size=large][data-v-3c4f8300]{width:var(--large-size)}.ButtonBase[data-disabled=true][data-v-3c4f8300]{cursor:not-allowed}.ButtonBase[data-v-3c4f8300] :where(.ButtonContent){align-content:center;align-items:center;display:grid;flex:1 0 auto;grid-template-areas:"leadingIcon text trailingIcon";grid-template-columns:min-content minmax(0,auto) min-content;position:relative}.ButtonBase[data-v-3c4f8300] :where(.ButtonContent[data-align=center]){justify-content:center}.ButtonBase[data-v-3c4f8300] :where(.ButtonContent[data-align=start]){justify-content:flex-start}.ButtonBase[data-v-3c4f8300] :where(.ButtonContent[data-align=end]){justify-content:flex-end}.ButtonBase[data-v-3c4f8300] :where([data-component=leadingIcon]){grid-area:leadingIcon}.ButtonBase[data-v-3c4f8300] :where([data-component=trailingIcon]){grid-area:trailingIcon}.ButtonBase[data-loading=true] .Label[data-v-3c4f8300],.ButtonBase[data-loading=true][data-v-3c4f8300] :where([data-component=leadingIcon]),.ButtonBase[data-loading=true][data-v-3c4f8300] :where([data-component=trailingIcon]){visibility:hidden}.ButtonBase[data-v-3c4f8300] :where(.ButtonContent)>:not(:last-child){margin-right:var(--gap-medium)}.ButtonBase[data-size=small][data-v-3c4f8300] :where(.ButtonContent)>:not(:last-child){margin-right:var(--gap-small)}.ButtonBase[data-size=large][data-v-3c4f8300] :where(.ButtonContent)>:not(:last-child){margin-right:var(--gap-large)}.ButtonBase[data-v-3c4f8300] :where(.Label){grid-area:text;white-space:nowrap}.ButtonBase[data-block=true][data-v-3c4f8300]{width:100%}.ButtonBase[data-label-wrap=true][data-v-3c4f8300]{height:unset;min-height:var(--medium-size);min-width:-moz-fit-content;min-width:fit-content}.ButtonBase[data-label-wrap=true][data-size=small][data-v-3c4f8300]{min-height:var(--small-size)}.ButtonBase[data-label-wrap=true][data-size=large][data-v-3c4f8300]{min-height:var(--large-size)}.ButtonBase[data-label-wrap=true] .ButtonContent[data-v-3c4f8300]{align-self:stretch;flex:1 1 auto;padding-block:var(--medium-label-padding)}.ButtonBase[data-label-wrap=true][data-size=small] .ButtonContent[data-v-3c4f8300]{padding-block:var(--small-label-padding)}.ButtonBase[data-label-wrap=true][data-size=large] .ButtonContent[data-v-3c4f8300]{padding-block:var(--large-label-padding)}.ButtonBase[data-label-wrap=true] .Label[data-v-3c4f8300]{white-space:unset;word-break:break-word}.ButtonBase .LoadingSpinner[data-v-3c4f8300]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ButtonBase[data-icon-only=true] .LoadingSpinner[data-v-3c4f8300]{position:unset;transform:unset}.ButtonBase .Icon[data-v-3c4f8300]{height:var(--medium-icon-size);width:var(--medium-icon-size)}.ButtonBase[data-size=small] .Icon[data-v-3c4f8300]{height:var(--small-icon-size);width:var(--small-icon-size)}.ButtonBase[data-size=large] .Icon[data-v-3c4f8300]{height:var(--large-icon-size);width:var(--large-icon-size)}
