.contract-personal{border:1px solid #d6dfd3;border-radius:9px;background:#f5f8f1;padding:16px;min-width:0}.contract-personal legend{font-size:16px;font-weight:700;padding:0 6px}.contract-personal .details{font-size:12px;line-height:1.6;font-weight:400}.contract-personal input[readonly]{background:#edf0e9;color:#5b6a54}.contract-personal>label{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.6}.contract-personal>label input{width:18px;height:18px;flex-shrink:0}
