.og-button__why[data-v-7948246d]{display:inline-flex;border-radius:var(--og-radius-md);cursor:not-allowed}.og-button__why[data-block][data-v-7948246d]{display:flex;width:100%}.og-button__why[data-v-7948246d]:focus-visible{outline:none;box-shadow:var(--og-shadow-focus)}.og-button__why>.og-button[data-v-7948246d]{pointer-events:none}.og-button__spinner[data-v-7948246d]{width:1em;height:1em;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:og-button-spin-7948246d .6s linear infinite}@keyframes og-button-spin-7948246d{to{transform:rotate(360deg)}}.og-button[data-loading][data-v-7948246d]{opacity:.85;cursor:progress}@media(prefers-reduced-motion:reduce){.og-button__spinner[data-v-7948246d]{animation-duration:2s}}.og-button[data-v-7948246d]{display:inline-flex;align-items:center;justify-content:center;gap:var(--og-button-gap);font-family:var(--og-font-body);font-weight:var(--og-weight-semibold);font-size:var(--og-button-size);line-height:1;padding:var(--og-button-padding);min-height:var(--og-button-height);box-sizing:border-box;color:var(--og-button-fg);background:var(--og-button-bg);border:1px solid var(--og-button-border);border-radius:var(--og-radius-md);cursor:pointer;transition:background var(--og-dur-fast) var(--og-ease-out),transform var(--og-dur-fast) var(--og-ease-out)}.og-button[data-block][data-v-7948246d]{display:flex;width:100%}.og-button[data-v-7948246d]:hover:not(:disabled){background:var(--og-button-bg-hover)}.og-button[data-v-7948246d]:active:not(:disabled){background:var(--og-button-bg-active);transform:translateY(1px)}.og-button[data-v-7948246d]:focus-visible{outline:none;box-shadow:var(--og-shadow-focus)}.og-button[data-v-7948246d]:disabled{color:var(--og-text-subtle);background:var(--og-surface-sunken);border-color:transparent;cursor:not-allowed;box-shadow:none}.og-button[data-variant=primary][data-v-7948246d]{--og-button-bg: var(--og-brand);--og-button-bg-hover: var(--og-brand-hover);--og-button-bg-active: var(--og-brand-active);--og-button-fg: var(--og-on-brand);--og-button-border: transparent;box-shadow:var(--og-shadow-xs)}.og-button[data-variant=secondary][data-v-7948246d]{--og-button-bg: var(--og-surface-card);--og-button-bg-hover: var(--og-surface-hover);--og-button-bg-active: var(--og-surface-active);--og-button-fg: var(--og-text-strong);--og-button-border: var(--og-border-default)}.og-button[data-variant=ghost][data-v-7948246d]{--og-button-bg: transparent;--og-button-bg-hover: var(--og-surface-hover);--og-button-bg-active: var(--og-surface-active);--og-button-fg: var(--og-text-body);--og-button-border: transparent}.og-button[data-variant=danger][data-v-7948246d]{--og-button-bg: var(--og-danger);--og-button-bg-hover: var(--og-red-600);--og-button-bg-active: var(--og-red-600);--og-button-fg: var(--og-white);--og-button-border: transparent}.og-button[data-variant=success][data-v-7948246d]{--og-button-bg: var(--og-success);--og-button-bg-hover: var(--og-green-600);--og-button-bg-active: var(--og-green-700);--og-button-fg: var(--og-white);--og-button-border: transparent}.og-button[data-size=xs][data-v-7948246d]{--og-button-padding: 4px 10px;--og-button-size: var(--og-text-xs);--og-button-height: 28px;--og-button-gap: 5px}.og-button[data-size=sm][data-v-7948246d]{--og-button-padding: 6px 12px;--og-button-size: var(--og-text-sm);--og-button-height: 32px;--og-button-gap: 6px}.og-button[data-size=md][data-v-7948246d]{--og-button-padding: 9px 16px;--og-button-size: var(--og-text-base);--og-button-height: 40px;--og-button-gap: 8px}.og-button[data-size=lg][data-v-7948246d]{--og-button-padding: 12px 22px;--og-button-size: var(--og-text-md);--og-button-height: 48px;--og-button-gap: 10px}.og-button[data-size=xl][data-v-7948246d]{--og-button-padding: 14px 26px;--og-button-size: var(--og-text-lg);--og-button-height: 56px;--og-button-gap: 10px}.og-button[data-size=xxl][data-v-7948246d]{--og-button-padding: 16px 32px;--og-button-size: var(--og-text-xl);--og-button-height: 64px;--og-button-gap: 12px}
