.cpfp-fields{margin:22px 0}.cpfp-group{border:1px solid #ddd;border-radius:7px;padding:18px;margin:0 0 15px}.cpfp-group legend{font-weight:700;padding:0 8px}.cpfp-field{margin-bottom:14px}.cpfp-field>label:first-child{display:block;font-weight:600;margin-bottom:6px}.cpfp-field input:not([type=checkbox]):not([type=radio]),.cpfp-field select,.cpfp-field textarea{width:100%;max-width:100%;box-sizing:border-box}.cpfp-choice{display:block;margin:6px 0}.cpfp-field[hidden]{display:none!important}.cpfp-summary{font-weight:700;margin:12px 0}.cpfp-heading{font-size:.9em}
