.btn.svelte-1xko78n,.btn{justify-content:center;align-items:center;gap:var(--space-btn-icon-gap,6px);padding:var(--pad-btn-y,8px) var(--pad-btn-x,19px);height:var(--size-btn-h-md,44px);font-size:var(--text-sm,13px);font-weight:var(--weight-medium,500);border-radius:var(--radius-btn,var(--radius-full,9999px));cursor:pointer;transition:background-color var(--duration-fast,.1s) var(--ease-default,ease), border-color var(--duration-fast,.1s) var(--ease-default,ease), color var(--duration-fast,.1s) var(--ease-default,ease);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn.svelte-1xko78n:disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary.svelte-1xko78n,.btn-primary{color:var(--text-primary,#111827);border-color:var(--border-input,#e5e7eb);background-color:#0000}.btn-primary.svelte-1xko78n:hover,.btn-primary:hover{background-color:var(--bg-surface-hover,#fafafa);border-color:var(--border-input-hover,#d1d5db)}.btn-secondary.svelte-1xko78n,.btn-secondary{background-color:var(--bg-surface,#fff);color:var(--text-primary,#111827);border-color:var(--border-input,#e5e7eb)}.btn-secondary.svelte-1xko78n:hover,.btn-secondary:hover{background-color:var(--bg-surface-hover,#fafafa);border-color:var(--border-input-hover,#d1d5db)}.btn-danger.svelte-1xko78n,.btn-danger{color:var(--status-inactive-text,#ef4444);background-color:#0000;border-color:#0000}.btn-danger.svelte-1xko78n:hover,.btn-danger:hover{background-color:var(--badge-error-bg,#fef2f2);color:var(--status-inactive-text,#ef4444)}.btn-outline.svelte-1xko78n,.btn-outline{color:var(--text-primary,#111827);border-color:var(--border-input,#e5e7eb);background-color:#0000}.btn-outline.svelte-1xko78n:hover,.btn-outline:hover{background-color:var(--bg-surface-hover,#fafafa);border-color:var(--border-input-hover,#d1d5db)}.btn-danger-outline.svelte-1xko78n,.btn-danger-outline{color:var(--status-inactive-text,#ef4444);border-color:var(--badge-error-border,#fca5a5);background-color:#0000}.btn-danger-outline.svelte-1xko78n:hover,.btn-danger-outline:hover{background-color:var(--badge-error-bg,#fef2f2)}.btn-action.svelte-1xko78n,.btn-action{background-color:var(--btn-action-bg,transparent);color:var(--btn-action-text,var(--text-primary));border-color:var(--btn-action-border,#1118278c)}.btn-action.svelte-1xko78n:hover,.btn-action:hover{background-color:var(--btn-action-bg-hover,#11182714);border-color:var(--btn-action-border-hover,#111827bf)}.btn-success.svelte-1xko78n,.btn-success{color:var(--status-success-text,#16a34a);background-color:#0000;border-color:#0000}.btn-success.svelte-1xko78n:hover,.btn-success:hover{background-color:var(--status-success-bg,#f0fdf4)}.btn-warning.svelte-1xko78n,.btn-warning{color:var(--badge-warning-text,#b45309);background-color:#0000;border-color:#0000}.btn-warning.svelte-1xko78n:hover,.btn-warning:hover{background-color:var(--badge-warning-bg,#fef3c7)}.btn-ghost.svelte-1xko78n,.btn-ghost{color:var(--text-secondary,#4b5563);padding:var(--space-1,4px) var(--space-2,8px);background-color:#0000;border-color:#0000;height:auto}.btn-ghost.svelte-1xko78n:hover,.btn-ghost:hover{background-color:var(--bg-hover,#f3f4f6);color:var(--text-primary,#111827)}.btn-sm.svelte-1xko78n,.btn-sm{height:var(--size-btn-h-sm,32px);padding:var(--space-1,4px) var(--space-4,12px);font-size:var(--text-xs,12px)}.btn-md.svelte-1xko78n,.btn-md{height:var(--size-btn-h-md,44px);padding:var(--pad-btn-y,8px) var(--pad-btn-x,19px);font-size:var(--text-sm,13px)}.btn-xs.svelte-1xko78n,.btn-xs{height:24px;padding:2px var(--space-2,8px);font-size:var(--text-2xs,10px);border-radius:var(--radius-sm,6px)}a.btn.svelte-1xko78n,a.btn{text-decoration:none}
