@layer equip{.eq-number-field{justify-items:start;gap:var(--eq-space-1);min-width:0;display:grid}.eq-number-field-label{color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font)}.eq-number-field-hint,.eq-number-field-error{font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);margin:0}.eq-number-field-hint{color:var(--eq-ink-2)}.eq-number-field-error{color:var(--eq-danger)}.eq-number-field-control{box-sizing:border-box;width:calc(var(--eq-h-m) * 4);max-width:100%;height:var(--eq-h-m);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);color:var(--eq-ink);transition:border-color var(--eq-dur) var(--eq-ease);align-items:stretch;display:flex}@media (hover:hover){.eq-number-field-control:hover:where(:not([data-disabled])){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-number-field-control:has(.eq-number-field-input:focus-visible){outline:2px solid var(--eq-focus);outline-offset:-1px}.eq-number-field-control:has(.eq-number-field-input:user-invalid,.eq-number-field-input[aria-invalid=true]){border-color:var(--eq-danger)}.eq-number-field-input{min-width:0;padding:0 var(--eq-space-1);color:inherit;font:var(--eq-weight) var(--eq-text-m) / 1 var(--eq-font);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;flex:auto;margin:0}.eq-number-field-input:focus-visible{outline:none}.eq-number-field-input::placeholder{color:var(--eq-ink-3);opacity:1}.eq-number-field-button{width:calc(var(--eq-h-m) - 2px);color:var(--eq-ink-2);cursor:pointer;transition:background-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.eq-number-field-button:first-child{border-inline-end:1px solid var(--eq-line);border-start-start-radius:calc(var(--eq-radius-m) - 1px);border-end-start-radius:calc(var(--eq-radius-m) - 1px)}.eq-number-field-button:last-child{border-inline-start:1px solid var(--eq-line);border-start-end-radius:calc(var(--eq-radius-m) - 1px);border-end-end-radius:calc(var(--eq-radius-m) - 1px)}.eq-number-field-button>svg{width:16px;height:16px;transition:scale var(--eq-dur) var(--eq-ease)}@media (hover:hover){.eq-number-field-button:hover:not(:disabled){background:var(--eq-tint);color:var(--eq-ink)}}.eq-number-field-button:active:not(:disabled){background:var(--eq-tint-strong)}.eq-number-field-button:active:not(:disabled)>svg{scale:calc(var(--eq-press) - .04)}.eq-number-field-control:not([data-disabled]) .eq-number-field-button:disabled,.eq-number-field-control[data-disabled]{opacity:.45;cursor:not-allowed}.eq-number-field-control[data-disabled]>*{cursor:not-allowed}}
