.ui-button.svelte-8m49yq{--button-background:var(--color-action-primary);--button-background-hover:var(--color-action-primary-hover);--button-background-active:var(--color-action-primary-active);--button-border:transparent;--button-foreground:var(--color-action-primary-foreground);min-height:var(--control-height-default);justify-content:center;align-items:center;gap:var(--space-inline-compact);border:1px solid var(--button-border);border-radius:var(--radius-control);padding-block:0;padding-inline:var(--control-padding-inline-default);background:var(--button-background);color:var(--button-foreground);font-family:var(--font-family-ui);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line);text-decoration:none;display:inline-flex;position:relative}.ui-button.svelte-8m49yq:not(:disabled):hover{background:var(--button-background-hover)}.ui-button.svelte-8m49yq:not(:disabled):active{background:var(--button-background-active)}.ui-button.svelte-8m49yq:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.primary.svelte-8m49yq{--button-background:var(--color-action-primary);--button-background-hover:var(--color-action-primary-hover);--button-background-active:var(--color-action-primary-active);--button-foreground:var(--color-action-primary-foreground)}.secondary.svelte-8m49yq{--button-background:var(--color-action-secondary);--button-background-hover:var(--color-action-secondary-hover);--button-background-active:var(--color-action-secondary-active);--button-border:var(--color-border-default);--button-foreground:var(--color-action-secondary-foreground)}.ghost.svelte-8m49yq{--button-background:var(--color-action-ghost);--button-background-hover:var(--color-action-ghost-hover);--button-background-active:var(--color-action-secondary-active);--button-foreground:var(--color-action-ghost-foreground)}.danger.svelte-8m49yq{--button-background:var(--color-action-danger);--button-background-hover:var(--color-action-danger-hover);--button-background-active:var(--color-status-danger-foreground);--button-foreground:var(--color-action-danger-foreground)}.sm.svelte-8m49yq{min-height:var(--control-height-compact);padding-inline:var(--control-padding-inline-compact)}.icon.svelte-8m49yq,.icon-only.svelte-8m49yq{width:var(--control-height-default);padding:0}.sm.icon-only.svelte-8m49yq{width:var(--control-height-compact)}.ui-button.svelte-8m49yq svg{width:var(--icon-size-control);height:var(--icon-size-control);flex:none}.loading-icon.svelte-8m49yq{animation:svelte-8m49yq-button-spin var(--motion-duration-deliberate) linear infinite}.ui-button.svelte-8m49yq:disabled{cursor:not-allowed;border-color:var(--color-border-subtle);background:var(--color-surface-disabled);color:var(--color-text-disabled)}@media (pointer:coarse){.sm.svelte-8m49yq:after,.icon-only.svelte-8m49yq:after{width:var(--control-touch-target);height:var(--control-touch-target);content:"";position:absolute}}@keyframes svelte-8m49yq-button-spin{to{transform:rotate(1turn)}}.ui-field.svelte-aieq7m{gap:var(--space-stack-compact);display:grid}.label-row.svelte-aieq7m{justify-content:space-between;align-items:baseline;gap:var(--space-inline-default);min-width:0;display:flex}label.svelte-aieq7m{color:var(--color-text-primary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line)}.label-row.svelte-aieq7m span:where(.svelte-aieq7m),.message.svelte-aieq7m{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.message.svelte-aieq7m{margin:0}.error.svelte-aieq7m{color:var(--color-status-danger-foreground)}
