.alert.svelte-1frq9vu{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid;line-height:1.5;display:flex}.alert.svelte-1frq9vu svg{flex-shrink:0;margin-top:1px}.error.svelte-1frq9vu{color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-border)}.success.svelte-1frq9vu{color:var(--color-success);background:var(--color-success-bg);border-color:var(--color-success-border)}.btn.svelte-18sv61c{height:var(--button-height);padding:0 var(--space-6);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;transition:background var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border:none;display:inline-flex}.btn.svelte-18sv61c:hover:not(:disabled){background:var(--color-primary-hover)}.btn.svelte-18sv61c:disabled{cursor:not-allowed;opacity:.6}.outline.svelte-18sv61c{background:var(--surface-bg);color:var(--color-primary);border:1px solid var(--color-primary)}.outline.svelte-18sv61c:hover:not(:disabled){background:var(--chip-active-bg)}.danger-outline.svelte-18sv61c{background:var(--surface-bg);color:var(--color-danger);border:1px solid var(--color-danger-border)}.danger-outline.svelte-18sv61c:hover:not(:disabled){background:var(--color-danger-bg)}.sm.svelte-18sv61c{height:var(--button-height-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.btn.svelte-18sv61c:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.block.svelte-18sv61c{width:100%}
