.field--input[data-v-e697792a]{--border-radius: var(--length-1);border:none;background:var(--c-input-bg);border-radius:var(--border-radius);position:relative}.field--input[data-v-e697792a]:after{content:"";z-index:-1;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--border-radius);background-image:var(--pastel-gradient);background-attachment:fixed;background-clip:padding-box;transition:opacity .3s ease;opacity:0}.field--input[data-v-e697792a]:focus-within:after{opacity:1}.field--input.with-errors[data-v-e697792a]:not(:focus-within):after{border:1px solid var(--c-error);opacity:1}.field--input[data-v-e697792a] input,.field--input[data-v-e697792a] textarea{width:100%;border:none;outline:none;border-radius:var(--border-radius);background:none;padding:var(--length-3);resize:vertical}.field--errors[data-v-e697792a]{color:var(--c-error);border:1px solid var(--c-error);background:var(--c-error-bg);margin-top:var(--length-2);padding:var(--length-2);font-size:var(--font-size-small)}form[data-v-1e7e6ebd]{display:grid;gap:var(--length-60);grid-auto-flow:row}.form-row[data-v-1e7e6ebd]{display:grid}span[data-v-1e7e6ebd]{font-size:var(--font-size-smaller);font-style:italic}.error-box[data-v-1e7e6ebd]{border:1px solid var(--c-error);background:var(--c-error-bg);padding:var(--length-2);color:var(--c-error);font-size:var(--font-size-small);border-radius:var(--length-1)}
