.professional-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.professional-fields legend{margin-bottom:12px;font-weight:700}.professional-fields label{gap:6px;min-width:0;display:grid}.professional-fields input,.professional-fields textarea,.professional-fields select{box-sizing:border-box;color:#183f44;width:100%;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #8faeac;border-radius:10px;padding:10px 12px;font-size:16px}.professional-fields small{color:#536653;font-size:12px;line-height:1.5}.professional-suggestions{background:#f5f7f3;border:1px solid #cad9d1;border-radius:12px;padding:12px}.professional-suggestions summary{cursor:pointer;min-height:30px;font-weight:600}.professional-suggestions[open]{gap:12px;display:grid}.professional-suggestions label{margin-top:12px}.professional-suggestions button{min-height:44px;margin:12px 0}.professional-purchase-note{background:#f2f5ef;border-radius:10px;padding:12px;font-size:14px;line-height:1.5}
