.form-group[data-v-f61c4b05]{margin-bottom:var(--spacing-4)}.form-group--horizontal[data-v-f61c4b05]{display:flex;align-items:flex-start;gap:var(--spacing-4)}.form-group--horizontal .form-group__label[data-v-f61c4b05]{padding-top:10px;text-align:right;flex-shrink:0}.form-group--horizontal .form-group__field[data-v-f61c4b05]{flex:1}.form-group__label[data-v-f61c4b05]{display:block;font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-2)}.form-group__required[data-v-f61c4b05]{color:var(--color-danger);margin-left:2px}.form-group__field[data-v-f61c4b05]{position:relative}.form-group__control[data-v-f61c4b05] input,.form-group__control[data-v-f61c4b05] select,.form-group__control[data-v-f61c4b05] textarea{width:100%}.form-group__hint[data-v-f61c4b05]{font-size:var(--font-size-xs);color:var(--text-muted);margin:var(--spacing-1) 0 0}.form-group__error[data-v-f61c4b05]{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-danger);margin:var(--spacing-1) 0 0}.form-group__error i[data-v-f61c4b05]{font-size:var(--font-size-sm)}.form-group__extra[data-v-f61c4b05]{margin-top:var(--spacing-2)}.form-group--error[data-v-f61c4b05] input,.form-group--error[data-v-f61c4b05] select,.form-group--error[data-v-f61c4b05] textarea,.form-group--error[data-v-f61c4b05] .base-input__field,.form-group--error[data-v-f61c4b05] .base-select__trigger,.form-group--error[data-v-f61c4b05] .base-textarea__field{border-color:var(--color-danger)!important}.form-group--error[data-v-f61c4b05] input:focus,.form-group--error[data-v-f61c4b05] select:focus,.form-group--error[data-v-f61c4b05] textarea:focus,.form-group--error[data-v-f61c4b05] .base-input__field:focus,.form-group--error[data-v-f61c4b05] .base-select__trigger:focus,.form-group--error[data-v-f61c4b05] .base-textarea__field:focus{box-shadow:0 0 0 3px rgba(var(--color-danger-rgb),.15)}.form-group--sm[data-v-f61c4b05]{margin-bottom:var(--spacing-3)}.form-group--sm .form-group__label[data-v-f61c4b05]{font-size:var(--font-size-xs);margin-bottom:var(--spacing-1)}.form-group--lg[data-v-f61c4b05]{margin-bottom:var(--spacing-5)}.form-group--lg .form-group__label[data-v-f61c4b05]{font-size:var(--font-size-base);margin-bottom:var(--spacing-2)}
