.ui-button[data-v-afdd991c]{justify-content:center;align-items:center;gap:var(--lf-space-8);min-height:var(--lf-component-button-height-compact);padding-inline:var(--lf-component-button-padding-inline);border:var(--lf-stroke-hairline) solid transparent;border-radius:var(--lf-component-button-radius);font-size:var(--lf-font-size-body);font-weight:var(--lf-font-weight-medium);line-height:var(--lf-font-line-height-heading);transition:background-color var(--lf-motion-duration-fast) var(--lf-motion-easing), border-color var(--lf-motion-duration-fast) var(--lf-motion-easing);display:inline-flex}.ui-button--primary[data-v-afdd991c]{color:var(--lf-color-action-text);background:var(--lf-color-action-primary)}.ui-button--primary[data-v-afdd991c]:hover:not(:disabled){background:var(--lf-color-action-hover)}.ui-button--primary[data-v-afdd991c]:active:not(:disabled){background:var(--lf-color-action-pressed)}.ui-button--secondary[data-v-afdd991c]{color:var(--lf-color-text-primary);border-color:var(--lf-color-border-control);background:0 0}.ui-button--ghost[data-v-afdd991c]{color:var(--lf-color-text-secondary);background:0 0}.ui-button--secondary[data-v-afdd991c]:hover:not(:disabled),.ui-button--ghost[data-v-afdd991c]:hover:not(:disabled){background:var(--lf-color-surface-hover)}.ui-button[aria-pressed=true][data-v-afdd991c]:not(.ui-button--primary){color:var(--lf-color-selection-text);background:var(--lf-color-selection-surface);border-color:currentColor}.ui-button--standard[data-v-afdd991c]{min-height:var(--lf-component-button-height-standard)}.ui-button[data-v-afdd991c]:disabled{cursor:not-allowed;opacity:var(--lf-opacity-disabled)}.ui-button__progress[data-v-afdd991c]{inline-size:var(--lf-size-icon-small);block-size:var(--lf-size-icon-small);border:var(--lf-stroke-focus) solid currentColor;border-inline-end-color:#0000;border-radius:50%;animation:1s linear infinite progress-spin-afdd991c}@keyframes progress-spin-afdd991c{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-button__progress[data-v-afdd991c]{animation:none}}@media (width<=767px){.ui-button[data-v-afdd991c]{min-height:var(--lf-component-button-height-standard);font-size:var(--lf-font-size-reading)}}
