.ui-button[data-v-bab2c868]{align-items:center;border:1px solid transparent;border-radius:calc(var(--shadcn-radius) - 2px);display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;min-height:36px;overflow-wrap:anywhere;padding:8px 16px;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease;white-space:normal}.ui-button[data-v-bab2c868]:hover{opacity:.9}.ui-button[data-v-bab2c868]:disabled{cursor:not-allowed;opacity:.5}.ui-button--primary[data-v-bab2c868]{background:var(--shadcn-primary);color:var(--shadcn-primary-foreground)}.ui-button--secondary[data-v-bab2c868]{background:var(--shadcn-secondary);color:var(--shadcn-secondary-foreground)}.ui-button--gold[data-v-bab2c868]{background:var(--shadcn-gold);color:var(--shadcn-gold-foreground)}.ui-button--ghost[data-v-bab2c868]{background:transparent;color:var(--shadcn-foreground);min-height:auto;padding:8px 10px}.ui-button--ghost[data-v-bab2c868]:hover{background:var(--shadcn-accent);color:var(--shadcn-accent-foreground);opacity:1}.ui-button--link[data-v-bab2c868]{background:transparent;color:var(--shadcn-primary);min-height:auto;padding:0;text-decoration:underline;text-underline-offset:4px}
