.p-btn[data-v-cbfaf9eb]{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:500;gap:var(--space-2);justify-content:center;line-height:1;text-decoration:none;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.p-btn--sm[data-v-cbfaf9eb]{font-size:var(--text-xs);min-height:30px;padding:6px 10px}.p-btn--md[data-v-cbfaf9eb]{font-size:var(--text-sm);min-height:36px;padding:8px 14px}.p-btn--lg[data-v-cbfaf9eb]{font-size:var(--text-base);min-height:42px;padding:10px 20px}.p-btn--icon-only[data-v-cbfaf9eb]{gap:0;padding:0}.p-btn--icon-only.p-btn--sm[data-v-cbfaf9eb]{height:30px;width:30px}.p-btn--icon-only.p-btn--md[data-v-cbfaf9eb]{height:36px;width:36px}.p-btn--icon-only.p-btn--lg[data-v-cbfaf9eb]{height:42px;width:42px}.p-btn--block[data-v-cbfaf9eb]{width:100%}.p-btn--primary[data-v-cbfaf9eb]{background-color:var(--color-primary-600);color:#fff}.p-btn--primary[data-v-cbfaf9eb]:hover:not(:disabled){background-color:var(--color-primary-700)}.p-btn--secondary[data-v-cbfaf9eb]{background-color:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}.p-btn--secondary[data-v-cbfaf9eb]:hover:not(:disabled){background-color:var(--border-color)}.p-btn--ghost[data-v-cbfaf9eb]{background-color:transparent;color:var(--text-secondary)}.p-btn--ghost[data-v-cbfaf9eb]:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary)}.p-btn--danger[data-v-cbfaf9eb]{background-color:transparent;color:var(--color-error)}.p-btn--danger[data-v-cbfaf9eb]:hover:not(:disabled){background-color:#ef44441a}.p-btn[data-v-cbfaf9eb]:disabled{cursor:not-allowed;opacity:.5}.p-btn--loading[data-v-cbfaf9eb]{pointer-events:none}.p-btn__spinner[data-v-cbfaf9eb]{animation:p-btn-spin-cbfaf9eb .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:16px;width:16px}@keyframes p-btn-spin-cbfaf9eb{to{transform:rotate(1turn)}}.p-btn__icon[data-v-cbfaf9eb]{flex-shrink:0}
