.ms-button[data-v-a5a0f452]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;height:var(--ms-button-height);padding-inline:var(--ms-button-padding-inline);gap:var(--ms-button-gap);border:2px solid var(--ms-button-outline);border-radius:999px;background:var(--ms-button-background);box-shadow:var(--ms-button-shadow);color:var(--ms-button-foreground);cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.ms-button[data-v-a5a0f452]:hover:not(:disabled){transform:translateY(-1px)}.ms-button[data-v-a5a0f452]:active:not(:disabled){transform:scale(.96)}.ms-button[data-v-a5a0f452]:focus-visible{outline:3px solid var(--ms-button-focus-ring);outline-offset:3px}.ms-button[data-v-a5a0f452]:disabled{cursor:not-allowed}.ms-button__content[data-v-a5a0f452]{display:inline-flex;align-items:center;justify-content:center;gap:var(--ms-button-gap);min-width:0;transition:opacity .16s ease,transform .18s ease}.ms-button__content--hidden[data-v-a5a0f452]{opacity:0;transform:scale(.92)}.ms-button--loading[data-v-a5a0f452]{border-color:transparent;background:transparent;box-shadow:none}.ms-button__label[data-v-a5a0f452]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-button__icon[data-v-a5a0f452]{color:var(--ms-button-foreground)}.ms-button__status[data-v-a5a0f452]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.ms-button__checkmark[data-v-a5a0f452]{width:calc(var(--ms-button-height)*.24);height:calc(var(--ms-button-height)*.48);border-right:3px solid var(--ms-button-checkmark);border-bottom:3px solid var(--ms-button-checkmark);transform:rotate(45deg) translateY(-1px);transform-origin:70% 70%;animation:ms-button-checkmark-in-a5a0f452 .28s cubic-bezier(.22,1,.36,1) both}.ms-button-status-enter-active[data-v-a5a0f452],.ms-button-status-leave-active[data-v-a5a0f452]{transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1)}.ms-button-status-enter-from[data-v-a5a0f452],.ms-button-status-leave-to[data-v-a5a0f452]{opacity:0;transform:scale(.72)}.ms-button-status-enter-to[data-v-a5a0f452],.ms-button-status-leave-from[data-v-a5a0f452]{opacity:1;transform:scale(1)}@keyframes ms-button-checkmark-in-a5a0f452{0%{opacity:0;transform:rotate(45deg) translateY(-1px) scale(.5)}55%{opacity:1;transform:rotate(45deg) translateY(-1px) scale(1.12)}to{opacity:1;transform:rotate(45deg) translateY(-1px) scale(1)}}
