.mini-button[data-v-e7600d13]{border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:var(--spacing-xs);border:none;padding:6px 14px;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.mini-button[data-v-e7600d13]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.mini-button--primary[data-v-e7600d13]{background-color:var(--color-accent);color:var(--color-bg)}.mini-button--primary[data-v-e7600d13]:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 8px var(--color-accent-glow)}.mini-button--secondary[data-v-e7600d13]{color:var(--color-accent);border:1px solid var(--color-accent);background-color:#0000}.mini-button--secondary[data-v-e7600d13]:hover:not(:disabled){background-color:var(--color-accent-dim)}.mini-button--danger[data-v-e7600d13]{background-color:var(--color-error);color:#fff}.mini-button--danger[data-v-e7600d13]:hover:not(:disabled){filter:brightness(1.1)}.mini-button--ghost[data-v-e7600d13]{color:var(--color-text-secondary);background-color:#0000}.mini-button--ghost[data-v-e7600d13]:hover:not(:disabled){color:var(--color-text);background-color:#ffffff0d}.mini-button-spinner[data-v-e7600d13]{justify-content:center;align-items:center;display:flex;position:absolute}.mini-button-spinner .spinner[data-v-e7600d13]{border-width:2px;width:14px;height:14px}.mini-button-content.is-hidden[data-v-e7600d13]{visibility:hidden}
