@layer equip{.eq-signature-pad{gap:var(--eq-space-1);min-width:0;font-family:var(--eq-font);color:var(--eq-ink);display:grid}.eq-signature-pad-label{color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font);justify-self:start}.eq-signature-pad-surface{box-sizing:border-box;border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);transition:border-color var(--eq-dur) var(--eq-ease);position:relative;overflow:hidden}.eq-signature-pad-surface[data-invalid]{border-color:var(--eq-danger)}.eq-signature-pad-canvas{aspect-ratio:5/2;width:100%;height:auto;color:var(--eq-ink);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;display:block}.eq-signature-pad-baseline{stroke:var(--eq-line-strong);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.eq-signature-pad-placeholder{color:var(--eq-ink-3);font:var(--eq-weight) var(--eq-text-xs) / 1 var(--eq-font);pointer-events:none;position:absolute;inset-block-end:calc(22.5% + var(--eq-space-1));inset-inline-start:6%}.eq-signature-pad-ink{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.eq-signature-pad-typed{fill:currentColor}@starting-style{.eq-signature-pad-typed{opacity:0}}.eq-signature-pad-typed{transition:opacity var(--eq-dur) var(--eq-ease)}.eq-signature-pad-bar{align-items:center;gap:var(--eq-space-1);min-width:0;display:flex}.eq-signature-pad-name{box-sizing:border-box;min-width:0;height:var(--eq-h-s);padding:0 var(--eq-space-2);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-s);background:var(--eq-raised);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-s) / 1.2 var(--eq-font);transition:border-color var(--eq-dur) var(--eq-ease);flex:1;margin:0}.eq-signature-pad-name::placeholder{color:var(--eq-ink-3);opacity:1}.eq-signature-pad-name:focus-visible{outline:2px solid var(--eq-focus);outline-offset:-1px}.eq-signature-pad-name[aria-invalid=true]{border-color:var(--eq-danger)}@media (hover:hover){.eq-signature-pad-name:hover:where(:not(:disabled,[aria-invalid=true])){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-signature-pad-action{flex:none}.eq-signature-pad[data-disabled] .eq-signature-pad-surface,.eq-signature-pad-name:disabled{opacity:.45;cursor:not-allowed}.eq-signature-pad[data-disabled] .eq-signature-pad-canvas{cursor:not-allowed}.eq-signature-pad-hint,.eq-signature-pad-error{font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);margin:0}.eq-signature-pad-hint{color:var(--eq-ink-2)}.eq-signature-pad-error{color:var(--eq-danger)}}
