.button-icon[data-v-d37583e6]{font-size:1.25em}.button-icon.bigger[data-v-d37583e6]{font-size:1.5em}.button-text[data-v-d37583e6]{line-height:1.25em}[data-v-d37583e6] .__button-ripple-effect{pointer-events:none;opacity:.16;border-radius:50%;transition:opacity .4s;animation:.8s cubic-bezier(.1,.8,.3,1) forwards ripple-scale-d37583e6;position:absolute;transform:scale(0)}[data-v-d37583e6] .__button-ripple-effect.is-released{opacity:0!important}@keyframes ripple-scale-d37583e6{to{transform:scale(1)}}.button-ripple-wrapper[data-v-d37583e6]{border-radius:2em;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.button-ripple-wrapper[data-v-d37583e6]:after{content:"";background-color:var(--contentColor);opacity:0;width:100%;height:100%;transition:all .1s;display:block;position:absolute;top:0;left:0}.button-ripple-wrapper.shape-square[data-v-d37583e6]{border-radius:.5em}.button-ripple-wrapper.shape-flat[data-v-d37583e6]{border-radius:0}.button-ripple-wrapper.ripple-quick[data-v-d37583e6] .__button-ripple-effect{animation-duration:.4s}button[data-v-d37583e6]{--contentColor:var(--color-onPrimary);cursor:pointer;width:max-content;height:max-content;color:var(--contentColor);border:none;border-radius:2em;align-items:center;gap:.35em;padding-block-start:.5em;padding-block-end:.5em;padding-inline-start:1em;padding-inline-end:1em;font-size:1em;font-weight:400;transition:all .1s;display:flex;position:relative}button[data-v-d37583e6] .__button-ripple-effect{background-color:var(--contentColor)}button:hover:enabled .button-ripple-wrapper[data-v-d37583e6]:after{opacity:.2}button.color-filled[data-v-d37583e6]{background-color:var(--color-primary);box-shadow:var(--shadow-elevation-1)}button.color-filled[data-v-d37583e6]:hover:enabled{box-shadow:var(--shadow-elevation-4)}button.color-text[data-v-d37583e6]{--contentColor:var(--color-primary);background-color:#0000}button.color-text:hover:enabled .button-ripple-wrapper[data-v-d37583e6]:after{opacity:.05}button.color-outlined[data-v-d37583e6]{--contentColor:var(--color-primary);border:1px solid var(--contentColor);background-color:#0000}button.color-outlined:hover:enabled .button-ripple-wrapper[data-v-d37583e6]:after{opacity:.05}button.color-elevated[data-v-d37583e6]{--contentColor:var(--color-primary);background-color:var(--color-surfaceContainerLow);box-shadow:var(--shadow-elevation-1)}button.color-elevated[data-v-d37583e6]:hover:enabled{box-shadow:var(--shadow-elevation-2)}button.color-elevated:hover:enabled .button-ripple-wrapper[data-v-d37583e6]:after{opacity:.05}button.color-tonal[data-v-d37583e6]{--contentColor:var(--color-onSecondaryContainer);background-color:var(--color-secondaryContainer);box-shadow:var(--shadow-elevation-1)}button.color-tonal[data-v-d37583e6]:hover:enabled{box-shadow:var(--shadow-elevation-3)}button.color-delete[data-v-d37583e6]{--contentColor:var(--color-onErrorContainer);color:var(--color-onErrorContainer);background-color:var(--color-errorContainer);box-shadow:var(--shadow-elevation-1)}button.color-delete[data-v-d37583e6]:hover:enabled{box-shadow:var(--shadow-elevation-3)}button.color-create[data-v-d37583e6]{--contentColor:var(--color-onSuccessContainer);background-color:var(--color-successContainer);box-shadow:var(--shadow-elevation-1)}button.color-create[data-v-d37583e6]:hover:enabled{box-shadow:var(--shadow-elevation-3)}button.has-left-icon[data-v-d37583e6]{padding-left:.75em}button.has-right-icon[data-v-d37583e6]{padding-right:.75em}button.has-no-icon[data-v-d37583e6]{padding-inline-start:.5em;padding-inline-end:.5em}button.shape-square[data-v-d37583e6]{border-radius:.5em}button.shape-flat[data-v-d37583e6]{border-radius:0}button.size-extraSmall[data-v-d37583e6]{font-size:.575em}button.size-small[data-v-d37583e6]{font-size:.8em}button.size-large[data-v-d37583e6]{font-size:1.25em}button.size-extraLarge[data-v-d37583e6]{font-size:1.5em}button.orientation-vertical[data-v-d37583e6]{flex-direction:column;gap:.1em}button.orientation-vertical .button-text[data-v-d37583e6]{font-size:.9em}button.align-center[data-v-d37583e6]{justify-content:center}button.align-start[data-v-d37583e6]{justify-content:start}button.align-end[data-v-d37583e6]{justify-content:end}button[data-v-d37583e6]:disabled{opacity:.5;cursor:default}
