.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%}.field.svelte-896481{gap:var(--space-2);flex-direction:column;display:flex}.label.svelte-896481{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary)}.required.svelte-896481{color:var(--color-danger);margin-left:2px}.sr-only.svelte-896481{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.error.svelte-896481{font-size:var(--text-sm);color:var(--color-danger)}.input.svelte-lc4ljw{width:100%;position:relative}.leading.svelte-lc4ljw,.trailing.svelte-lc4ljw{color:var(--text-secondary);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.leading.svelte-lc4ljw{left:var(--space-3);pointer-events:none}.trailing.svelte-lc4ljw{right:var(--space-2)}.has-icon.svelte-lc4ljw input:where(.svelte-lc4ljw){padding-left:36px}.has-trailing.svelte-lc4ljw input:where(.svelte-lc4ljw){padding-right:40px}.has-prefix.svelte-lc4ljw{display:flex}.prefix.svelte-lc4ljw{padding:0 var(--space-3);background:var(--table-row-border);border:1px solid var(--input-border);border-radius:var(--radius-md) 0 0 var(--radius-md);font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-secondary);-webkit-user-select:none;user-select:none;border-right:none;align-items:center;display:flex}.has-prefix.svelte-lc4ljw input:where(.svelte-lc4ljw){border-top-left-radius:0;border-bottom-left-radius:0;flex:1;min-width:0}
