.pfm-field{font-family:var(--pfm-font-sans);flex-direction:column;gap:.375rem;display:flex}.pfm-field__label{font-size:var(--pfm-text-sm);font-weight:var(--pfm-weight-medium);color:var(--pfm-ink)}.pfm-field__required{color:var(--pfm-danger);margin-left:.125rem}.pfm-field__hint{font-size:var(--pfm-text-xs);color:var(--pfm-text-muted);margin:0}.pfm-field__error{font-size:var(--pfm-text-xs);color:var(--pfm-danger);margin:0}.pfm-field--error .pfm-input,.pfm-field--error .pfm-textarea,.pfm-field--error .pfm-select__trigger{border-color:var(--pfm-danger)}