@layer equip{.eq-card-field{align-items:baseline;gap:var(--eq-space-1) var(--eq-space-2);min-width:0;font-family:var(--eq-font);color:var(--eq-ink);grid-template-columns:minmax(0,1fr) auto;display:grid;container-type:inline-size}.eq-card-field>:not(.eq-card-field-label,.eq-card-field-brand){grid-column:1/-1}.eq-card-field-label{color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font);justify-self:start}.eq-card-field-control{box-sizing:border-box;grid-template-columns:minmax(0, 1fr) calc(9ch + var(--eq-space-4)) calc(4.5ch + var(--eq-space-4));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);transition:border-color var(--eq-dur) var(--eq-ease);display:grid}.eq-card-field-input{box-sizing:border-box;width:100%;min-width:0;height:calc(var(--eq-h-m) - 2px);padding:0 var(--eq-space-3);appearance:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;margin:0}.eq-card-field-input[data-part=expiry],.eq-card-field-input[data-part=cvc]{padding-inline:var(--eq-space-2);border-inline-start:1px solid var(--eq-line)}.eq-card-field-input::placeholder{color:var(--eq-ink-3);opacity:1}.eq-card-field-brand{color:var(--eq-ink-2);font:var(--eq-weight-strong) var(--eq-text-xs) / 1 var(--eq-font);white-space:nowrap;-webkit-user-select:none;user-select:none}@container not (min-width:300px){.eq-card-field-control{grid-template-columns:1fr 1fr}.eq-card-field-input[data-part=number]{border-block-end:1px solid var(--eq-line);grid-column:1/-1}.eq-card-field-input[data-part=expiry]{padding-inline:var(--eq-space-3);border-inline-start:0}.eq-card-field-input[data-part=cvc]{padding-inline:var(--eq-space-3)}}@media (hover:hover){.eq-card-field-control:hover:where(:not(:has(.eq-card-field-input:disabled))){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-card-field-control:has(.eq-card-field-input:focus-visible){outline:2px solid var(--eq-focus);outline-offset:-1px}:is(.eq-card-field-control:has(.eq-card-field-input[aria-invalid=true]),.eq-card-field-control:has(.eq-card-field-input:user-invalid)){border-color:var(--eq-danger)}.eq-card-field[data-disabled] .eq-card-field-control{opacity:.45;cursor:not-allowed}.eq-card-field-input:disabled{cursor:not-allowed}.eq-card-field-hint,.eq-card-field-error{font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);margin:0}.eq-card-field-hint{color:var(--eq-ink-2)}.eq-card-field-error{color:var(--eq-danger)}}
