.numfield.svelte-j94t9a{align-items:center;gap:6px;width:100%;display:inline-flex}.numfield.svelte-j94t9a input:where(.svelte-j94t9a){border:1px solid var(--border-input);font-variant-numeric:tabular-nums;background:var(--surface);min-width:0;color:var(--ink-body);border-radius:7px;flex:1;padding:7px 10px;font-family:inherit;font-size:14px}.numfield.svelte-j94t9a input:where(.svelte-j94t9a):focus{outline:2px solid var(--navy);outline-offset:1px}.numfield.invalid.svelte-j94t9a input:where(.svelte-j94t9a){border-color:var(--danger);background:var(--danger-bg,transparent)}.numfield.invalid.svelte-j94t9a input:where(.svelte-j94t9a):focus{outline-color:var(--danger)}.numfield.svelte-j94t9a .unit:where(.svelte-j94t9a){color:var(--ink-muted);min-width:34px;font-size:12px;font-style:normal}.numfield.compact.svelte-j94t9a{gap:4px}.numfield.compact.svelte-j94t9a input:where(.svelte-j94t9a){border-radius:6px;padding:5px 7px;font-size:13px}.numfield.disabled.svelte-j94t9a input:where(.svelte-j94t9a),.numfield.svelte-j94t9a input:where(.svelte-j94t9a):disabled{background:var(--navy-tint);color:var(--navy-press);-webkit-text-fill-color:var(--navy-press);opacity:1;cursor:not-allowed;font-weight:600}
