.byz-button[data-v-018f0425]{display:inline-flex;align-items:center;justify-content:center;gap:var(--byz-space-2);border:1.5px solid transparent;border-radius:.375rem;font-weight:var(--byz-font-semibold);cursor:pointer;position:relative;overflow:hidden;transition:opacity var(--byz-duration-fast) var(--byz-ease-default),border-color var(--byz-duration-fast) var(--byz-ease-default),box-shadow var(--byz-duration-fast) var(--byz-ease-default)}.byz-button--sm[data-v-018f0425]{padding:var(--byz-space-1) var(--byz-space-3);min-height:36px;font-size:var(--byz-text-sm)}.byz-button--md[data-v-018f0425]{padding:var(--byz-space-2) var(--byz-space-4);min-height:40px;font-size:var(--byz-text-base)}.byz-button--lg[data-v-018f0425]{padding:var(--byz-space-3) var(--byz-space-6);min-height:44px;font-size:var(--byz-text-lg)}.byz-button--primary[data-v-018f0425]{background:linear-gradient(135deg,var(--byz-brand-500) 0,var(--byz-brand-400) 100%);color:#fff;box-shadow:0 2px 12px #c0103059}.byz-button--primary[data-v-018f0425]:hover:not(:disabled){box-shadow:0 4px 20px #c0103080;opacity:.92}.byz-button--secondary[data-v-018f0425]{background:transparent;border-color:var(--byz-brand-500);color:var(--byz-brand-400)}.byz-button--secondary[data-v-018f0425]:hover:not(:disabled){background:linear-gradient(135deg,#c0103014,#e840500a);border-color:var(--byz-brand-400)}.byz-button--ghost[data-v-018f0425]{background:transparent;color:var(--byz-color-text-secondary)}.byz-button--ghost[data-v-018f0425]:hover:not(:disabled){background:#ffffff0d;color:var(--byz-color-text-primary)}.byz-button--danger[data-v-018f0425]{background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;box-shadow:0 2px 12px #dc26264d}.byz-button--danger[data-v-018f0425]:hover:not(:disabled){box-shadow:0 4px 20px #dc262673;opacity:.92}.byz-button[data-v-018f0425]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.byz-button__spinner[data-v-018f0425]{width:1em;height:1em;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:byz-spin-018f0425 var(--byz-duration-slow) linear infinite}@keyframes byz-spin-018f0425{to{transform:rotate(1turn)}}
