.ui-button[data-v-0d9ab985]{align-items:center;border:1px solid transparent;border-radius:var(--mkis-radius-md);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--mkis-font-weight-semibold);gap:var(--mkis-space-2);justify-content:center;line-height:var(--mkis-line-height-control);min-height:var(--mkis-control-min);padding:0 var(--mkis-space-4);text-decoration:none;transition:background-color var(--mkis-duration-fast) var(--mkis-ease-standard),border-color var(--mkis-duration-fast) var(--mkis-ease-standard),color var(--mkis-duration-fast) var(--mkis-ease-standard),transform var(--mkis-duration-fast) var(--mkis-ease-standard)}.ui-button--primary[data-v-0d9ab985]{background:var(--mkis-action-primary);color:var(--mkis-text-on-action)}.ui-button--primary[data-v-0d9ab985]:hover:not(:disabled):not([aria-disabled=true]){background:var(--mkis-action-primary-hover)}.ui-button--secondary[data-v-0d9ab985]{background:var(--mkis-surface-raised);border-color:var(--mkis-border-default);color:var(--mkis-text-strong)}.ui-button--secondary[data-v-0d9ab985]:hover:not(:disabled):not([aria-disabled=true]){background:var(--mkis-surface-subtle);border-color:var(--mkis-border-strong)}.ui-button--ghost[data-v-0d9ab985]{background:transparent;color:var(--mkis-text-strong)}.ui-button--ghost[data-v-0d9ab985]:hover:not(:disabled):not([aria-disabled=true]){background:var(--mkis-surface-subtle)}.ui-button--danger[data-v-0d9ab985]{background:var(--mkis-action-danger);color:var(--mkis-text-on-action)}.ui-button--danger[data-v-0d9ab985]:hover:not(:disabled):not([aria-disabled=true]){background:var(--mkis-action-danger-hover)}.ui-button--sm[data-v-0d9ab985]{font-size:var(--mkis-font-size-sm);padding-inline:var(--mkis-space-3)}.ui-button--lg[data-v-0d9ab985]{min-height:var(--mkis-control-comfortable);padding-inline:var(--mkis-space-5)}.ui-button--block[data-v-0d9ab985]{inline-size:100%}.ui-button--loading[data-v-0d9ab985],.ui-button[data-v-0d9ab985]:disabled,.ui-button[aria-disabled=true][data-v-0d9ab985]{cursor:not-allowed;opacity:var(--mkis-disabled-opacity)}.ui-button__spinner[data-v-0d9ab985]{animation:ui-button-spin-0d9ab985 var(--mkis-duration-slow) linear infinite;block-size:1em;border:var(--mkis-spinner-stroke) solid;border-inline-end-color:transparent;border-radius:var(--mkis-radius-full);inline-size:1em}@keyframes ui-button-spin-0d9ab985{to{transform:rotate(1turn)}}
