.control.svelte-16nigcd{--ctl-h:var(--e-control-md);--step-w:40px;block-size:var(--ctl-h);border:1px solid var(--e-line-input);border-radius:var(--e-radius-control);background:var(--e-surface);color:var(--e-fg);transition:border-color var(--e-duration-fast) var(--e-ease-standard), box-shadow var(--e-duration-fast) var(--e-ease-standard), background-color var(--e-duration-theme) var(--e-ease-out);align-items:stretch;display:flex;overflow:hidden}.control[data-size=sm].svelte-16nigcd{--ctl-h:var(--e-control-sm);--step-w:32px;border-radius:var(--e-radius-chip)}.control[data-size=lg].svelte-16nigcd{--ctl-h:var(--e-control-lg);--step-w:48px}.control.svelte-16nigcd:hover:not([data-disabled]){border-color:var(--e-fg-subtle)}.control.svelte-16nigcd:focus-within{border-color:var(--e-focus);box-shadow:0 0 0 3px var(--e-primary-tint)}.control[data-invalid].svelte-16nigcd{border-color:var(--e-danger)}.control[data-invalid].svelte-16nigcd:focus-within{box-shadow:0 0 0 3px var(--e-danger-tint)}.control[data-disabled].svelte-16nigcd{background:var(--e-surface-sunken);opacity:.6}.value.svelte-16nigcd{border-inline:1px solid var(--e-line);cursor:text;flex:1;justify-content:center;align-items:center;gap:6px;min-inline-size:0;padding-inline:8px;display:flex}input.svelte-16nigcd{block-size:100%;min-inline-size:2ch;font-family:var(--e-font-num);font-variant-numeric:tabular-nums;font-size:var(--e-text-ui);font-weight:var(--e-weight-medium);text-align:center;letter-spacing:0;background:0 0;border:0;outline:none;flex:1 1 0;padding:0}.control[data-size=lg].svelte-16nigcd input:where(.svelte-16nigcd){font-size:var(--e-text-body)}@media (pointer:coarse){input.svelte-16nigcd{font-size:16px}}input.svelte-16nigcd:disabled{cursor:not-allowed}.unit.svelte-16nigcd{color:var(--e-fg-subtle);font-size:var(--e-text-label);flex:none}.step.svelte-16nigcd{inline-size:var(--step-w);color:var(--e-fg-muted);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--e-duration-fast) var(--e-ease-standard), color var(--e-duration-fast) var(--e-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.step.svelte-16nigcd svg{block-size:16px;inline-size:16px}.control[data-size=sm].svelte-16nigcd .step:where(.svelte-16nigcd) svg{block-size:14px;inline-size:14px}.step.svelte-16nigcd:hover:not(:disabled){background:var(--e-surface-hover);color:var(--e-fg)}.step.svelte-16nigcd:active:not(:disabled){background:var(--e-surface-active)}.step.svelte-16nigcd:disabled{color:var(--e-fg-disabled);cursor:not-allowed}@media (pointer:coarse){.control[data-size=sm].svelte-16nigcd .step:where(.svelte-16nigcd){--step-w:40px}}
