.field.svelte-34r67s{gap:var(--space-1);flex-direction:column;display:flex}label.svelte-34r67s{color:var(--colour-auth-label);font-size:17px;font-weight:700}.control.svelte-34r67s{align-items:center;gap:var(--space-1);background:var(--colour-app-field);border:var(--border-width-thin) solid var(--colour-app-input-border);border-radius:var(--radius-md);padding-inline:var(--space-3);display:flex}.control.svelte-34r67s:focus-within{background:var(--colour-app-row-selected)}html[data-modality=keyboard] .control.svelte-34r67s:focus-within{outline:3px solid var(--app-focus-ring);outline-offset:2px}.control.invalid.svelte-34r67s{border-color:var(--colour-app-status-critical);border-width:var(--border-width-default)}input.svelte-34r67s{min-width:0;min-height:42.5px;box-shadow:none;-webkit-tap-highlight-color:transparent;color:var(--colour-app-ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:17px}input.svelte-34r67s::placeholder{color:var(--colour-text-muted);opacity:1}.icon-button.svelte-34r67s{border:var(--border-width-thin) solid transparent;border-radius:var(--radius-full);width:44px;height:44px;color:var(--colour-app-ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-modality=keyboard] .icon-button.svelte-34r67s:focus{outline:var(--border-width-thick) solid var(--focus-ring-colour);outline-offset:0;color:var(--colour-text-default)}.error-message.svelte-34r67s{padding-inline:var(--space-3);font-size:var(--font-size-1);color:var(--colour-status-critical);margin:0}
