.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:7px}.field-full{grid-column:1/-1}.field label{font-size:.8rem;font-weight:800;color:#4c4756}.field input,.field select,.field textarea{width:100%;border:1px solid #dcd7e1;background:#fff;border-radius:10px;padding:11px 12px;color:var(--charcoal);outline:none;transition:.15s}.field textarea{min-height:95px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--rosco-violet);box-shadow:0 0 0 3px rgba(57,42,126,.1)}.field-help{font-size:.72rem;color:var(--muted)}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.checkbox-row{display:flex;align-items:center;gap:8px}.danger-zone{border-color:#f0cfd2;background:#fffbfb}.danger-zone h2{color:var(--danger)}
.review-list{display:grid;gap:0;margin:0}.review-list>div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.review-list>div:last-child{border-bottom:0}.review-list dt{font-size:.76rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.review-list dd{margin:0;font-weight:750;overflow-wrap:anywhere}
