.z-btn__label[data-v-c3171a6e]{display:contents}:where([data-button-adapter=base]).z-btn[data-v-c3171a6e]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-button,12px);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 var(--space-4);transition:transform var(--duration-fast) var(--ease-spring-standard), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border:1px solid #0000;outline:none;line-height:1;display:inline-flex}[data-button-adapter=base].z-btn[data-v-c3171a6e]:active:not(:disabled){transform:scale(.97)}[data-button-adapter=base].z-btn[data-v-c3171a6e]:focus-visible{outline:var(--ring-w-sm,2px) solid var(--color-border-focus);outline-offset:2px}.z-btn--lg[data-v-c3171a6e]{height:var(--btn-h-lg);padding:0 var(--space-6);border-radius:var(--radius-md)}.z-btn--md[data-v-c3171a6e]{height:var(--btn-h-md);padding:0 var(--space-4)}.z-btn--sm[data-v-c3171a6e]{height:var(--btn-h-sm);padding:0 var(--space-3);border-radius:var(--radius-sm)}.z-btn--primary[data-v-c3171a6e]{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.z-btn--primary[data-v-c3171a6e]:hover:not(:disabled){background-color:var(--color-primary-hover);color:var(--color-text-inv,#fff);border-color:var(--color-primary-hover)}.z-btn--primary[data-v-c3171a6e]:active:not(:disabled){background-color:var(--color-primary-active);color:var(--color-text-inv,#fff);border-color:var(--color-primary-active)}.z-btn--primary.z-btn--md[data-v-c3171a6e]{box-sizing:border-box;height:var(--btn-h-md,32px);min-width:24px;padding:0 var(--space-5,20px);gap:var(--space-1,4px);border-radius:var(--radius-sm);vertical-align:middle;box-shadow:none;margin:0;font-family:inherit;font-size:12px;font-weight:500;line-height:20px;text-decoration:none}.z-btn--secondary[data-v-c3171a6e]{background-color:var(--color-surface);-webkit-backdrop-filter:var(--glass-blur);color:var(--color-text-1);border-color:var(--color-border)}.z-btn--secondary[data-v-c3171a6e]:hover:not(:disabled){background-color:color-mix(in oklab, var(--color-primary) 10%, var(--color-surface,#fff));border-color:var(--color-primary);color:var(--color-primary)}.z-btn--ghost[data-v-c3171a6e]{color:var(--color-primary);background-color:#0000;border-color:#0000}.z-btn--ghost[data-v-c3171a6e]:hover:not(:disabled){background-color:var(--color-primary-subtle);color:var(--color-primary-ink,var(--color-primary))}.z-btn--danger[data-v-c3171a6e]{background-color:var(--color-danger);color:var(--color-text-inv);border-color:var(--color-danger)}.z-btn--danger[data-v-c3171a6e]:hover:not(:disabled){background-color:oklch(from var(--color-danger) calc(l - .05) c h)}.z-btn--warn[data-v-c3171a6e]{background-color:var(--color-warning,oklch(68% .19 72));color:var(--gray-900,#111827);border-color:var(--color-warning,oklch(68% .19 72))}.z-btn--warn[data-v-c3171a6e]:hover:not(:disabled){background-color:oklch(from var(--color-warning,oklch(68% .19 72)) calc(l - .04) c h);border-color:oklch(from var(--color-warning,oklch(68% .19 72)) calc(l - .04) c h)}.z-btn--warn[data-v-c3171a6e]:active:not(:disabled){background-color:oklch(from var(--color-warning,oklch(68% .19 72)) calc(l - .08) c h);border-color:oklch(from var(--color-warning,oklch(68% .19 72)) calc(l - .08) c h)}.z-btn--success[data-v-c3171a6e]{background-color:oklch(from var(--color-success) calc(l + .025) calc(c * .92) h);color:oklch(100% 0 0);border-color:oklch(from var(--color-success) calc(l + .025) calc(c * .92) h)}.z-btn--success[data-v-c3171a6e]:hover:not(:disabled){background-color:oklch(from var(--color-success) calc(l - .025) calc(c * .92) h);border-color:oklch(from var(--color-success) calc(l - .025) calc(c * .92) h)}.z-btn--success[data-v-c3171a6e]:active:not(:disabled){background-color:oklch(from var(--color-success) calc(l - .055) calc(c * .92) h);border-color:oklch(from var(--color-success) calc(l - .055) calc(c * .92) h)}.z-btn--danger-o[data-v-c3171a6e]{color:var(--color-danger);border-color:var(--color-danger);background-color:#0000}.z-btn--danger-o[data-v-c3171a6e]:hover:not(:disabled){background-color:var(--color-danger-subtle)}.z-btn--danger-o[data-v-c3171a6e]:active:not(:disabled){background-color:oklch(from var(--color-danger-subtle) calc(l - .03) c h)}.z-btn--ai[data-v-c3171a6e]{background:linear-gradient(135deg, var(--color-ai-from), var(--color-ai-mid), var(--color-ai-to));color:oklch(20% .02 260);background-size:200% 200%;border-color:#0000;animation:4s infinite anim-ai-mesh-flow}[data-button-adapter=base].z-btn[data-v-c3171a6e]:disabled{opacity:.4;cursor:not-allowed}.z-btn--loading[data-v-c3171a6e]{cursor:wait}.z-btn__spinner[data-v-c3171a6e]{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite _spinner-spin-c3171a6e}@keyframes _spinner-spin-c3171a6e{to{transform:rotate(360deg)}}.z-btn__icon[data-v-c3171a6e]{flex-shrink:0;align-items:center;font-size:1em;display:flex}@media (prefers-reduced-motion:reduce){.z-btn__spinner[data-v-c3171a6e]{animation:none}}[data-button-adapter=erp].z-btn.z-btn--large[data-v-c3171a6e]{--el-button-size:var(--btn-h-lg,36px)}[data-button-adapter=erp].z-btn.z-btn--medium[data-v-c3171a6e]{--el-button-size:var(--btn-h-md,30px);height:var(--btn-h-md,30px)}[data-button-adapter=erp].z-btn.z-btn--small[data-v-c3171a6e]{--el-button-size:var(--btn-h-sm,26px)}[data-button-adapter=erp].z-btn[data-v-c3171a6e]{font-size:var(--fs-button,12px)}@media (pointer:coarse){.z-btn[data-v-c3171a6e]{min-width:var(--touch-min,44px);min-height:var(--touch-min,44px)!important}}
