button.svelte-1vhesiz{font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);min-width:var(--md-sys-button-min-width);height:var(--md-sys-button-height);padding:var(--md-sys-button-padding-vertical) var(--md-sys-button-padding-horizontal);box-sizing:border-box;border-radius:var(--md-sys-shape-corner-button);border:1px solid var(--md-sys-color-action-outline);background-color:transparent;color:var(--md-sys-color-action);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--md-sys-motion-transition-standard),border-color var(--md-sys-motion-transition-standard),color var(--md-sys-motion-transition-standard),box-shadow var(--md-sys-motion-transition-standard)}button.svelte-1vhesiz:hover:not(:disabled){background-color:var(--md-sys-state-hover);border-color:var(--md-sys-color-action-outline-hover)}button.svelte-1vhesiz:focus-visible{outline:2px solid var(--md-sys-color-action);outline-offset:2px}button.svelte-1vhesiz:active:not(:disabled){background-color:var(--md-sys-state-pressed)}button.svelte-1vhesiz:disabled{opacity:var(--legacy-disabled-opacity);cursor:not-allowed;border-color:var(--md-sys-color-outline);color:var(--md-sys-color-on-surface)}.filled.svelte-1vhesiz{background-color:var(--md-sys-color-action);border:none;color:var(--md-sys-color-on-action);box-shadow:var(--md-sys-elevation-0)}.filled.svelte-1vhesiz:hover:not(:disabled){background-color:var(--md-sys-color-action-hover);box-shadow:var(--md-sys-elevation-1)}.filled.svelte-1vhesiz:active:not(:disabled){background-color:var(--md-sys-color-action-hover);box-shadow:var(--md-sys-elevation-0)}.filled.svelte-1vhesiz:disabled{background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);opacity:var(--legacy-disabled-opacity);box-shadow:none}.textonly.svelte-1vhesiz{background-color:transparent;border:none;color:var(--md-sys-color-action);padding:var(--md-sys-spacing-2) var(--md-sys-spacing-3)}.textonly.svelte-1vhesiz:hover:not(:disabled){background-color:var(--md-sys-state-hover)}.textonly.svelte-1vhesiz:active:not(:disabled){background-color:var(--md-sys-state-pressed)}.danger.svelte-1vhesiz{border-color:var(--md-sys-color-error);color:var(--md-sys-color-error)}.danger.svelte-1vhesiz:hover:not(:disabled){background-color:var(--md-sys-color-error-container);border-color:var(--md-sys-color-error)}.danger.filled.svelte-1vhesiz{background-color:var(--md-sys-color-error);color:var(--md-sys-color-on-error);border:none}.danger.filled.svelte-1vhesiz:hover:not(:disabled){background-color:var(--md-sys-color-error-dark)}.white.svelte-1vhesiz{border-color:var(--md-sys-color-inverse-on-surface);color:var(--md-sys-color-inverse-on-surface)}.white.svelte-1vhesiz:hover:not(:disabled){background-color:var(--md-sys-state-hover-light);border-color:var(--md-sys-color-inverse-on-surface)}.white.svelte-1vhesiz:disabled{border-color:var(--md-sys-color-outline);color:var(--md-sys-color-on-surface);opacity:var(--legacy-disabled-opacity)}.white.filled.svelte-1vhesiz{background-color:var(--md-sys-color-inverse-on-surface);color:var(--md-sys-color-inverse-surface);border:none}.white.filled.svelte-1vhesiz:hover:not(:disabled){background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-inverse-surface)}.secondary.svelte-1vhesiz{border-color:var(--md-sys-color-secondary);color:var(--md-sys-color-secondary)}.secondary.svelte-1vhesiz:hover:not(:disabled){background-color:var(--md-sys-color-secondary-container);border-color:var(--md-sys-color-secondary)}.secondary.svelte-1vhesiz:disabled{border-color:var(--md-sys-color-outline);color:var(--md-sys-color-on-surface);opacity:var(--legacy-disabled-opacity)}.secondary.filled.svelte-1vhesiz{background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary);border:none}.secondary.filled.svelte-1vhesiz:hover:not(:disabled){background-color:var(--md-sys-color-secondary-dark);box-shadow:var(--md-sys-elevation-1)}.secondary.filled.svelte-1vhesiz:active:not(:disabled){box-shadow:var(--md-sys-elevation-0)}.selected.svelte-1vhesiz{background-color:var(--md-sys-color-surface-container);border-color:var(--md-sys-color-action)}.autoHeight.svelte-1vhesiz{height:auto;display:inline-block;min-height:var(--md-sys-button-height)}@media (max-width: 600px){button.svelte-1vhesiz{min-width:auto;padding:var(--md-sys-spacing-2) var(--md-sys-spacing-3)}}
