@layer equip{.eq-field{gap:var(--eq-space-1);min-width:0;font-family:var(--eq-font);color:var(--eq-ink);flex-direction:column;display:flex}.eq-field-label{width:fit-content;font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font);color:var(--eq-ink)}.eq-field-control{box-sizing:border-box;align-items:center;gap:var(--eq-space-2);--_pad:var(--eq-space-3);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);font:var(--eq-weight) var(--eq-text-m) / 1.2 var(--eq-font);cursor:text;transition:border-color var(--eq-dur) var(--eq-ease);padding:0;display:flex}.eq-field[data-size=s] .eq-field-control{--_pad:var(--eq-space-2);height:var(--eq-h-s);border-radius:var(--eq-radius-s);font-size:var(--eq-text-s);gap:var(--eq-space-1)}.eq-field[data-size=l] .eq-field-control{--_pad:var(--eq-space-4);height:var(--eq-h-l);font-size:var(--eq-text-l)}.eq-field-input{box-sizing:border-box;min-width:0;height:100%;padding:0 var(--_pad);appearance:none;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0}.eq-field-input::placeholder{color:var(--eq-ink-3);opacity:1}.eq-field-lead,.eq-field-trail{color:var(--eq-ink-3);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:inline-flex}.eq-field-lead{padding-inline-start:var(--_pad)}.eq-field-trail{padding-inline-end:var(--_pad)}.eq-field-lead+.eq-field-input{padding-inline-start:0}.eq-field-input:has(+.eq-field-trail){padding-inline-end:0}.eq-field[data-trail-inset=button] .eq-field-trail{padding-inline-end:var(--eq-space-1)}.eq-field-row{align-items:center;gap:var(--eq-space-2);flex-wrap:wrap;min-width:0;display:flex}.eq-field-row>.eq-field-control{flex:11rem;min-width:0}.eq-field-action{align-items:center;gap:var(--eq-space-2);flex:none;display:flex}.eq-field-lead>svg,.eq-field-trail>svg{width:1.15em;height:1.15em}@media (hover:hover){.eq-field-control:hover:where(:not(:has(.eq-field-input:disabled))){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-field-control:has(.eq-field-input:focus-visible){outline:2px solid var(--eq-focus);outline-offset:-1px}.eq-field-control:has(.eq-field-input[aria-invalid=true]){border-color:var(--eq-danger)}.eq-field-control:has(.eq-field-input:user-invalid){border-color:var(--eq-danger)}.eq-field-control:has(.eq-field-input:disabled){opacity:.45;cursor:not-allowed}.eq-field-input:disabled{cursor:not-allowed}.eq-field-hint,.eq-field-error{font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);margin:0}.eq-field-hint{color:var(--eq-ink-2)}.eq-field-error{color:var(--eq-danger)}}
