.field[data-v-c4cda586]{grid-template-columns:var(--field-label-w) minmax(0,1fr);-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);row-gap:var(--sp-1);align-items:center;display:grid}.field[data-v-c4cda586]:has(.textarea,.upload){align-items:start}.field:has(.textarea,.upload) .field__label[data-v-c4cda586]{padding-top:var(--sp-3)}.field[data-v-c4cda586]:not(:has(.field__label)){grid-template-columns:minmax(0,1fr)}:is(.field:not(:has(.field__label)) .field__control[data-v-c4cda586],.field:not(:has(.field__label)) .field__error[data-v-c4cda586],.field:not(:has(.field__label)) .field__hint[data-v-c4cda586]){grid-column:1}.field__label[data-v-c4cda586]{font-size:var(--fs-base);color:var(--text);line-height:var(--lh-snug);text-align:right;cursor:pointer;grid-area:1/1}.field__req[data-v-c4cda586]{color:var(--danger);margin-right:2px}.field__control[data-v-c4cda586]{grid-area:1/2;min-width:0}.field__error[data-v-c4cda586],.field__hint[data-v-c4cda586]{font-size:var(--fs-sm);grid-area:2/2}.field__error[data-v-c4cda586]{color:var(--danger)}.field__hint[data-v-c4cda586]{color:var(--text-faint)}@media (width<=640px){.field[data-v-c4cda586]{grid-template-columns:minmax(0,1fr)}.field__label[data-v-c4cda586]{text-align:left;grid-area:1/1}.field__control[data-v-c4cda586]{grid-area:2/1}.field__error[data-v-c4cda586],.field__hint[data-v-c4cda586]{grid-area:3/1}.field:has(.textarea,.upload) .field__label[data-v-c4cda586]{padding-top:0}}
