.zr-icon-btn[data-v-60056967]{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;color:var(--zr-color-text-primary);cursor:pointer;display:inline-flex;justify-content:center;transition:background-color var(--zr-motion-fast) var(--zr-motion-curve),border-color var(--zr-motion-fast) var(--zr-motion-curve),color var(--zr-motion-fast) var(--zr-motion-curve),box-shadow var(--zr-motion-fast) var(--zr-motion-curve)}.zr-icon-btn--sm[data-v-60056967]{height:34px;width:34px}.zr-icon-btn--md[data-v-60056967]{height:38px;width:38px}.zr-icon-btn--lg[data-v-60056967]{height:44px;width:44px}.zr-icon-btn--solid.zr-icon-btn--primary[data-v-60056967]{background:linear-gradient(135deg,var(--zr-color-primary-500),var(--zr-color-primary-600));border-color:var(--zr-color-primary-600);box-shadow:var(--zr-shadow-button);color:var(--zr-color-text-on-strong)}.zr-icon-btn--solid.zr-icon-btn--neutral[data-v-60056967]{background:var(--zr-color-text-primary);border-color:var(--zr-color-text-primary);color:var(--zr-color-text-on-strong)}.zr-icon-btn--solid.zr-icon-btn--danger[data-v-60056967]{background:linear-gradient(135deg,var(--zr-color-danger-500),#b91c1c);border-color:#b91c1c;color:var(--zr-color-text-on-strong)}.zr-icon-btn--ghost[data-v-60056967]{background:var(--zr-color-surface-card);border-color:var(--zr-color-border-subtle);box-shadow:var(--zr-shadow-soft);color:var(--zr-color-text-secondary)}.zr-icon-btn--ghost[data-v-60056967]:hover{background:var(--zr-color-surface-muted);color:var(--zr-color-text-primary)}.zr-icon-btn[data-v-60056967]:focus-visible{box-shadow:0 0 0 3px var(--zr-color-ring);outline:none}.zr-icon-btn.is-disabled[data-v-60056967]{box-shadow:none;cursor:not-allowed;opacity:.65}.zr-icon-btn__spinner[data-v-60056967]{animation:spin-60056967 .8s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:999px;border-top-color:currentcolor;height:16px;width:16px}.zr-icon-btn--ghost .zr-icon-btn__spinner[data-v-60056967]{border-color:#0000002e}@keyframes spin-60056967{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
