.pwp-select-form{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap}.pwp-select-form .form-field{flex:1;min-width:240px;margin-bottom:0}.pwp-fields{border:1px solid var(--line);border-radius:10px;margin:24px 0;padding:22px;min-width:0}.pwp-fields legend{padding:0 10px;color:var(--accent);font-weight:600}.pwp-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.pwp-wide{grid-column:1/-1}.pwp-candidate{padding:18px 0;border-top:1px solid var(--line)}.pwp-candidate h3{margin-bottom:10px}.pwp-note{white-space:pre-wrap;overflow-wrap:anywhere}.pwp-fields input,.pwp-fields textarea,.pwp-fields select{width:100%}@media(max-width:700px){.pwp-field-grid{grid-template-columns:minmax(0,1fr)}.pwp-fields{padding:15px}.pwp-select-form{align-items:stretch;flex-direction:column}.pwp-select-form .form-field{min-width:0}}
