.dynamic-form{width:100%;text-align:left}.dynamic-field{padding:16px 0;border-bottom:1px solid #edf0f5}.field-label{display:block;font-size:15px;font-weight:600;color:#26354a;margin-bottom:10px}.required{color:#e75252;margin-right:5px}.dynamic-field input:not([type=radio]):not([type=checkbox]),.dynamic-field textarea,.dynamic-field select{box-sizing:border-box;width:100%;border:1px solid #d9e1eb;border-radius:7px;padding:11px 12px;font:inherit;background:#fff;color:#23344a}.dynamic-field input:disabled{background:#f4f6f8;color:#6c7887}.dynamic-field textarea{resize:vertical}.field-hint{font-size:12px;color:#758397;margin:7px 0;line-height:1.6}.field-error{color:#c45821;font-size:13px;margin-top:8px}.choice-list{display:flex;gap:16px;flex-wrap:wrap}.choice-list label{display:flex;align-items:center;gap:6px;font-size:15px;min-height:32px}.choice-list input{accent-color:#268778}.clear-choice{background:none;border:0;color:#3979c8;cursor:pointer}.field-info{background:#eef4f8;padding:14px;white-space:pre-wrap;line-height:1.8}
