.og-button__why[data-v-7948246d]{border-radius:var(--og-radius-md);cursor:not-allowed;display:inline-flex}.og-button__why[data-block][data-v-7948246d]{width:100%;display:flex}.og-button__why[data-v-7948246d]:focus-visible{box-shadow:var(--og-shadow-focus);outline:none}.og-button__why>.og-button[data-v-7948246d]{pointer-events:none}.og-button__spinner[data-v-7948246d]{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.6s linear infinite og-button-spin-7948246d}@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]{justify-content:center;align-items:center;gap:var(--og-button-gap);font-family:var(--og-font-body);font-weight:var(--og-weight-semibold);font-size:var(--og-button-size);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);line-height:1;display:inline-flex}.og-button[data-block][data-v-7948246d]{width:100%;display:flex}.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{box-shadow:var(--og-shadow-focus);outline:none}.og-button[data-v-7948246d]:disabled{color:var(--og-text-subtle);background:var(--og-surface-sunken);cursor:not-allowed;box-shadow:none;border-color:#0000}.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}
