.btn.svelte-1xko78n{padding:var(--space-1) var(--space-4);margin:var(--space-4) 0;justify-content:center;align-items:center;display:inline-flex}.btn--edges-sharp.svelte-1xko78n{border-radius:0}.btn--edges-soft.svelte-1xko78n{border-radius:var(--radius-md)}.btn--edges-round.svelte-1xko78n{border-radius:var(--radius-full)}.btn--primary.svelte-1xko78n{background-color:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);transition:background .15s,color .15s,border .15s}.btn--primary.svelte-1xko78n:hover:not(:disabled){background-color:var(--btn-primary-hover-bg,var(--color-primary-hover,var(--color-primary)));border-color:var(--btn-primary-hover-border,var(--color-primary-hover,var(--color-primary)));color:var(--btn-primary-hover-color,var(--color-on-primary))}.btn--secondary.svelte-1xko78n{background-color:var(--color-secondary);color:var(--color-on-secondary);border:1px solid var(--color-secondary);transition:background .15s,color .15s,border .15s}.btn--secondary.svelte-1xko78n:hover:not(:disabled){background-color:var(--btn-secondary-hover-bg,var(--color-secondary-hover,var(--color-secondary)));border-color:var(--btn-secondary-hover-border,var(--color-secondary-hover,var(--color-secondary)));color:var(--btn-secondary-hover-color,var(--color-on-secondary))}.btn--accept.svelte-1xko78n{background-color:var(--color-success);color:var(--color-white);border:1px solid var(--color-success);transition:background .15s,color .15s,border .15s}.btn--reject.svelte-1xko78n{background-color:var(--color-failure);color:var(--color-white);border:1px solid var(--color-failure);transition:background .15s,color .15s,border .15s}.btn--disabled.svelte-1xko78n,.btn.svelte-1xko78n:disabled{background-color:var(--color-grey);color:var(--color-dark-grey);border:1px solid var(--color-grey);cursor:not-allowed;opacity:.7;pointer-events:none}.btn--sm.svelte-1xko78n{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}.btn--md.svelte-1xko78n{padding:var(--space-1) var(--space-4);font-size:var(--font-size-md)}.btn--lg.svelte-1xko78n{padding:var(--space-2) var(--space-6);font-size:var(--font-size-lg)}.btn__spinner.svelte-1xko78n{border:2px solid #ffffff4d;border-top:2px solid var(--color-on-primary,#fff);vertical-align:middle;border-radius:50%;width:1em;height:1em;margin-right:.5em;animation:.7s linear infinite svelte-1xko78n-btn-spinner-spin;display:inline-block}@keyframes svelte-1xko78n-btn-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
