.button.svelte-er4ugn:not(.plain){min-height:var(--button-height,42px);padding:10px var(--button-padding-inline,16px);border-radius:var(--button-radius,10px);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.button.svelte-er4ugn:disabled,.button[aria-disabled=true].svelte-er4ugn{cursor:not-allowed;opacity:.55}.button.svelte-er4ugn:not(.form-control):focus-visible{outline-offset:3px;outline:2px solid #849abb}.primary.svelte-er4ugn{color:#fff;background:var(--button-primary-background,var(--accent));box-shadow:var(--button-primary-shadow,0 3px 6px #28344912)}.primary.svelte-er4ugn:hover:not(:disabled):not([aria-disabled=true]){background:var(--button-primary-hover,var(--accent-hover))}.button.secondary.svelte-er4ugn{background:var(--paper);border-color:var(--line)}.button.secondary.active.svelte-er4ugn{background:#eef3fb;border-color:#a7b9d3}.button.secondary.svelte-er4ugn:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-alt);border-color:#c8d3e4}.ghost.svelte-er4ugn{color:#596983}.ghost.svelte-er4ugn:hover:not(:disabled):not([aria-disabled=true]),.ghost.active.svelte-er4ugn{background:var(--surface-hover);color:var(--ink)}.danger.svelte-er4ugn{background:var(--danger-background);color:var(--danger-color)}.danger.svelte-er4ugn:hover:not(:disabled):not([aria-disabled=true]){background:#fbe4e2}.soft.svelte-er4ugn{color:#4d648a;background:#eaf0fa}.soft.svelte-er4ugn:hover:not(:disabled):not([aria-disabled=true]){background:#dfe8f6}.soft.active.svelte-er4ugn{background:var(--accent);color:#fff}.inverse.svelte-er4ugn{color:#283449;background:#fff}.inverse.svelte-er4ugn:hover:not(:disabled):not([aria-disabled=true]){background:#e9eef7}.button.small.svelte-er4ugn:not(.plain){min-height:34px;padding:7px 12px;font-size:12px}.button.icon.svelte-er4ugn:not(.plain),.button.icon-small.svelte-er4ugn:not(.plain){border-radius:9px;flex-shrink:0;width:36px;height:36px;min-height:36px;padding:0}.button.icon-small.svelte-er4ugn:not(.plain){border-radius:7px;width:28px;height:28px;min-height:28px}@media (prefers-reduced-motion:reduce){.button.svelte-er4ugn{transition:none}}
