@layer sur.components{.sur-signature.svelte-1lwxd46{gap:var(--sur-spacing-8);flex-direction:column;display:flex}.sur-signature__head.svelte-1lwxd46{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.sur-signature__label.svelte-1lwxd46,.sur-signature__typed-label.svelte-1lwxd46{color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold)}.sur-signature__required.svelte-1lwxd46{color:var(--sur-color-danger);margin-inline-start:var(--sur-spacing-2)}.sur-signature__modes.svelte-1lwxd46{gap:var(--sur-spacing-4);display:inline-flex}.sur-signature__mode.svelte-1lwxd46,.sur-signature__tool.svelte-1lwxd46{align-items:center;gap:var(--sur-spacing-6);min-block-size:var(--sur-spacing-32);padding-block:var(--sur-spacing-4);padding-inline:var(--sur-spacing-12);color:var(--sur-text-primary);font:inherit;font-size:var(--sur-font-size-sm);background:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-control-radius);cursor:pointer;display:inline-flex}:is(.sur-signature__mode.svelte-1lwxd46,.sur-signature__tool.svelte-1lwxd46):hover:not(:disabled){background:var(--sur-bg-hover)}:is(.sur-signature__mode.svelte-1lwxd46,.sur-signature__tool.svelte-1lwxd46):focus-visible{box-shadow:var(--sur-focus-ring-shadow);outline:none}:is(.sur-signature__mode.svelte-1lwxd46,.sur-signature__tool.svelte-1lwxd46):disabled{color:var(--sur-text-muted);cursor:not-allowed}.sur-signature__mode[aria-pressed=true].svelte-1lwxd46{color:var(--sur-color-primary);border-color:var(--sur-color-primary);background:var(--sur-bg-subtle)}.sur-signature__pad.svelte-1lwxd46{inline-size:100%;color:var(--sur-text-primary);background:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-control-radius);position:relative;overflow:hidden}.sur-signature__pad.svelte-1lwxd46:focus-visible{box-shadow:var(--sur-focus-ring-shadow);outline:none}.sur-signature[data-error].svelte-1lwxd46 .sur-signature__pad:where(.svelte-1lwxd46){border-color:var(--sur-color-danger)}.sur-signature__canvas.svelte-1lwxd46{block-size:100%;inline-size:100%;color:var(--sur-text-primary);touch-action:none;cursor:crosshair;position:absolute;inset:0}.sur-signature[data-locked].svelte-1lwxd46 .sur-signature__canvas:where(.svelte-1lwxd46){cursor:not-allowed}.sur-signature__ink.svelte-1lwxd46{background:var(--sur-text-primary);pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sur-signature__line.svelte-1lwxd46{border-block-end:var(--sur-border-width) dashed var(--sur-border-default);pointer-events:none;position:absolute;inset-block-end:24%;inset-inline:8%}.sur-signature__prompt.svelte-1lwxd46{color:var(--sur-text-muted);font-size:var(--sur-font-size-xs);pointer-events:none;position:absolute;inset-block-end:10%;inset-inline-start:8%}.sur-signature__tools.svelte-1lwxd46{align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.sur-signature__note.svelte-1lwxd46{flex:1 1 var(--sur-spacing-96);color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs)}.sur-signature__typed.svelte-1lwxd46{gap:var(--sur-spacing-6);flex-direction:column;display:flex}.sur-signature__input.svelte-1lwxd46{min-block-size:var(--sur-control-height-md);padding-inline:var(--sur-spacing-12);color:var(--sur-text-primary);font:inherit;background:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-control-radius)}.sur-signature__input.svelte-1lwxd46:focus-visible{box-shadow:var(--sur-focus-ring-shadow);border-color:var(--sur-color-primary);outline:none}.sur-signature__input.svelte-1lwxd46[aria-invalid=true]{border-color:var(--sur-color-danger)}}
