.elinea-button[data-v-471227a5]{display:inline-flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;height:2.25rem;padding:0 .875rem;border:1px solid transparent;border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s,filter .16s}.elinea-button--outline[data-v-471227a5]{border-color:var(--border);background:transparent;color:var(--foreground)}.elinea-button--ghost[data-v-471227a5]:hover:not(:disabled):not([aria-disabled=true]),.elinea-button--outline[data-v-471227a5]:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent);color:var(--accent-foreground)}.elinea-button--ghost[data-v-471227a5]{background:transparent;color:var(--muted-foreground)}.elinea-button--primary[data-v-471227a5]{background:var(--gradient-primary);color:var(--primary-foreground);font-weight:600;box-shadow:var(--shadow-glow)}html:not(.dark) .elinea-button--primary{background:linear-gradient(135deg,color-mix(in oklch,var(--primary) 91%,#000),color-mix(in oklch,var(--primary) 86%,#000))}html:not(.dark) .elinea-button[aria-pressed=true]{color:color-mix(in oklch,var(--primary) 82%,#000)}.elinea-button--primary[data-v-471227a5]:hover:not(:disabled):not([aria-disabled=true]){filter:saturate(1.06) brightness(1.02)}.elinea-button--danger[data-v-471227a5]{background:color-mix(in oklch,var(--destructive) 80%,#000);color:#fff;font-weight:600}.elinea-button--danger-outline[data-v-471227a5]{color:var(--destructive);border-color:color-mix(in oklch,var(--destructive) 45%,var(--border));background:transparent}.elinea-button--danger[data-v-471227a5]:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.92)}.elinea-button--danger-outline[data-v-471227a5]:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklch,var(--destructive) 10%,transparent)}.elinea-button[aria-pressed=true][data-v-471227a5]{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 12%,transparent);color:var(--primary)}.elinea-button[data-v-471227a5]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.elinea-button[data-v-471227a5]:disabled,.elinea-button[aria-disabled=true][data-v-471227a5]{cursor:not-allowed;opacity:.58;box-shadow:none}.elinea-button--xs[data-v-471227a5]{height:1.75rem;min-width:1.75rem;padding:0 .5rem;border-radius:.375rem;font-size:.75rem}.elinea-button--sm[data-v-471227a5]{height:2rem;padding:0 .625rem}.elinea-button--lg[data-v-471227a5]{height:3rem;padding:0 1.25rem}.elinea-button--icon[data-v-471227a5]{width:2.25rem;padding:0}.elinea-button--icon.elinea-button--sm[data-v-471227a5]{width:2rem}.elinea-button--icon.elinea-button--xs[data-v-471227a5]{width:1.75rem}.elinea-button--icon.elinea-button--lg[data-v-471227a5]{width:3rem}.elinea-button[data-v-471227a5] svg{width:1rem;height:1rem;flex-shrink:0}.elinea-button__content[data-v-471227a5]{display:inline-flex;align-items:center;gap:inherit}.elinea-button__content[data-v-471227a5] svg{display:none}.elinea-button__spinner[data-v-471227a5]{animation:elinea-button-spin-471227a5 1s linear infinite}@keyframes elinea-button-spin-471227a5{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.elinea-button[data-v-471227a5]{transition:none}.elinea-button__spinner[data-v-471227a5]{animation:none}}
