.form-field[data-v-8a8efadf]{width:100%;display:flex;flex-direction:column;gap:.5rem;position:relative}.form-label[data-v-8a8efadf]{font-size:.875rem;font-weight:700;color:#000;margin-bottom:.25rem;display:block;cursor:default}.required-indicator[data-v-8a8efadf]{color:#ef4444}.has-error[data-v-8a8efadf] .select-display,.has-error[data-v-8a8efadf] .form-input,.has-error[data-v-8a8efadf] .form-textarea{border-color:#ef4444}.error-message[data-v-8a8efadf]{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);font-size:.75rem;color:#ef4444;padding:0 .25rem;z-index:1}
