.claim-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.claim-fields .wide{grid-column:1/-1}.claim-categories{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.claim-categories label,.claim-consent{display:flex;align-items:start;gap:8px;font-weight:400}.claim-categories input,.claim-consent input{width:auto;margin-top:3px}.claim-trap{display:none}.review-page{max-width:1100px;margin:0 auto;padding:40px 24px}.review-page h1{font-family:var(--serif);font-weight:400}.review-page button{background:var(--ink);color:var(--paper);border:0;padding:10px 16px;cursor:pointer;margin-right:8px}.review-card{padding:24px;background:white;border:1px solid var(--line);margin:24px 0}.review-card table{width:100%;border-collapse:collapse;table-layout:fixed}.review-card th,.review-card td{vertical-align:top;text-align:left;padding:10px;border-bottom:1px solid var(--line);word-break:break-word;white-space:pre-wrap}.review-card .changed{background:#f2eddc}.review-card h2{font-family:var(--serif);font-weight:400}.review-actions{margin-top:20px}@media(max-width:600px){.claim-fields{grid-template-columns:1fr}.claim-categories{grid-template-columns:1fr}.review-page{padding:20px 10px}.review-card{padding:12px}.review-card th,.review-card td{padding:6px;font-size:12px}}
