.ui-button.svelte-3vzle9{border-radius:var(--radius-control);font:inherit;font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ui-button-small.svelte-3vzle9{min-height:34px;font-size:var(--font-size-caption);padding:0 11px}.ui-button-medium.svelte-3vzle9{min-height:36px;font-size:var(--font-size-label);padding:0 13px}.ui-button-large.svelte-3vzle9{min-height:42px;font-size:var(--font-size-body);padding:0 16px}.ui-button-primary.svelte-3vzle9{border-color:var(--color-button-primary-border);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);box-shadow:var(--shadow-card)}.ui-button-primary.svelte-3vzle9:hover:not(:disabled){border-color:var(--color-button-primary-border-hover);background:var(--color-button-primary-hover)}.ui-button-primary.svelte-3vzle9:active:not(:disabled){background:var(--color-button-primary-active)}.ui-button-secondary.svelte-3vzle9{border-color:var(--color-button-secondary-border);background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text)}.ui-button-secondary.svelte-3vzle9:hover:not(:disabled){border-color:var(--color-button-secondary-border-hover);background:var(--color-button-secondary-hover)}.ui-button-secondary.svelte-3vzle9:active:not(:disabled){border-color:var(--color-button-secondary-border-hover);background:var(--color-button-secondary-active)}.ui-button-neutral.svelte-3vzle9{border-color:var(--color-button-neutral-border);background:var(--color-button-neutral-bg);color:var(--color-button-neutral-text)}.ui-button-neutral.svelte-3vzle9:hover:not(:disabled){border-color:var(--color-button-neutral-border-hover);background:var(--color-button-neutral-hover)}.ui-button-neutral.svelte-3vzle9:active:not(:disabled){border-color:var(--color-button-neutral-border-hover);background:var(--color-button-neutral-active)}.ui-button-tonal.svelte-3vzle9{border-color:var(--color-primary-soft-hover);background:var(--color-primary-soft);color:var(--color-primary)}.ui-button-tonal.svelte-3vzle9:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-soft-hover)}.ui-button-danger.svelte-3vzle9{border-color:var(--color-button-danger-border);background:var(--color-button-danger-bg);color:var(--color-button-danger-text)}.ui-button-danger.svelte-3vzle9:hover:not(:disabled){border-color:var(--color-button-danger-border-hover);background:var(--color-button-danger-hover)}.ui-button-danger.svelte-3vzle9:active:not(:disabled){background:var(--color-button-danger-active)}.ui-button-ghost.svelte-3vzle9{color:var(--color-ink-600);background:0 0;border-color:#0000}.ui-button-ghost.svelte-3vzle9:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-ink-900)}.ui-button.svelte-3vzle9:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.ui-button.svelte-3vzle9:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.ui-button-primary.svelte-3vzle9:focus-visible,.ui-button-danger.svelte-3vzle9:focus-visible,.ui-button-secondary.svelte-3vzle9:focus-visible,.ui-button-neutral.svelte-3vzle9:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ui-button-primary.svelte-3vzle9:disabled,.ui-button-danger.svelte-3vzle9:disabled,.ui-button-secondary.svelte-3vzle9:disabled,.ui-button-neutral.svelte-3vzle9:disabled{border-color:var(--color-button-disabled-border);background:var(--color-button-disabled-bg);color:var(--color-button-disabled-text);opacity:1}.badge.svelte-1nqqggo{white-space:nowrap;border-radius:var(--radius-pill);height:26px;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.dot.svelte-1nqqggo{border-radius:var(--radius-pill);background:currentColor;width:5px;height:5px}.badge[data-tone=success].svelte-1nqqggo{background:var(--color-success-soft);color:var(--color-success)}.badge[data-tone=warning].svelte-1nqqggo{background:var(--color-warning-soft);color:var(--color-warning)}.badge[data-tone=danger].svelte-1nqqggo{background:var(--color-danger-soft);color:var(--color-danger)}.badge[data-tone=info].svelte-1nqqggo{background:var(--color-info-soft);color:var(--color-info)}.badge[data-tone=neutral].svelte-1nqqggo{background:var(--color-surface-strong);color:var(--color-ink-600)}
