.form-field[data-v-f8bc77bd]{flex-direction:column;width:100%;display:flex}.form-field__label[data-v-f8bc77bd]{margin:0 0 var(--ns-spacing-sm);color:var(--ns-form-label);font-family:var(--ns-form-label-font-family);font-size:var(--ns-form-label-font-size);font-weight:var(--ns-form-label-font-weight);letter-spacing:var(--ns-form-label-spacing);text-transform:var(--ns-form-label-transform)}.form-field__label--hidden[data-v-f8bc77bd]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-field__label-hint[data-v-f8bc77bd]{margin-left:var(--ns-spacing-sm);color:var(--ns-form-placeholder);font-size:var(--ns-form-help-font-size);font-weight:var(--ns-font-weight-normal)}.form-field__label-required[data-v-f8bc77bd]{margin-left:var(--ns-spacing-xs);color:var(--ns-color-error)}.form-field__description[data-v-f8bc77bd]{margin:calc(var(--ns-spacing-xs)*-1) 0 var(--ns-spacing-sm);color:var(--ns-form-placeholder);font-size:var(--ns-form-help-font-size);line-height:var(--ns-line-height-normal)}.form-field__input-wrapper[data-v-f8bc77bd]{border-style:solid;border-color:var(--ns-form-border);border-width:var(--ns-form-border-width);border-left-color:var(--ns-form-accent);border-left-width:var(--ns-form-accent-width);border-radius:var(--ns-form-radius);background:var(--ns-form-background);width:100%;transition:border-color var(--ns-transition-fast) var(--ns-ease-in-out),box-shadow var(--ns-transition-fast) var(--ns-ease-in-out),background-color var(--ns-transition-fast) var(--ns-ease-in-out);position:relative;overflow:hidden}.form-field__input-wrapper[data-v-f8bc77bd]:hover:not(.form-field__input-wrapper--disabled):not(.form-field__input-wrapper--error){border-color:var(--ns-form-border-hover);border-left-color:var(--ns-form-accent)}.form-field__input-wrapper[data-v-f8bc77bd]:focus-within:not(.form-field__input-wrapper--disabled):not(.form-field__input-wrapper--error){border-color:var(--ns-form-border-focus);border-left-color:var(--ns-form-accent);box-shadow:0 0 0 var(--ns-form-focus-ring-width) var(--ns-form-focus-ring)}.form-field__input-wrapper--error[data-v-f8bc77bd]{border-color:var(--ns-color-error);border-left-color:var(--ns-color-error);background:var(--ns-form-error-background);box-shadow:0 0 0 var(--ns-form-focus-ring-width) var(--ns-form-error-ring)}.form-field__input-wrapper--disabled[data-v-f8bc77bd]{opacity:var(--ns-opacity-muted);cursor:not-allowed;border-color:var(--ns-form-border-disabled);border-left-color:var(--ns-form-accent-disabled);background:var(--ns-form-background-disabled);box-shadow:none}.form-field__error[data-v-f8bc77bd]{color:var(--ns-color-error);font-size:var(--ns-form-help-font-size)}.form-field__textarea[data-v-f8bc77bd]{width:100%;color:var(--ns-form-text,var(--ns-color-text-primary));padding:var(--ns-form-control-padding,var(--ns-spacing-md));resize:vertical;font-family:var(--ns-form-control-font-family,var(--ns-font-secondary-light));background:0 0;border:none;margin:0}.form-field__textarea[data-v-f8bc77bd]::placeholder{color:var(--ns-form-placeholder,var(--ns-color-text-secondary));opacity:.6}.form-field__textarea[data-v-f8bc77bd]:focus{outline:none}.form-field__textarea[data-v-f8bc77bd]:disabled{cursor:not-allowed;resize:none}.form-field__counter[data-v-f8bc77bd]{margin-left:auto}.form-field__error-counter-wrapper[data-v-f8bc77bd]{margin-top:var(--ns-spacing-xs);justify-content:space-between;align-items:center;display:flex}.form-field__error[data-v-f8bc77bd]{gap:var(--ns-spacing-xs)}
