.claim-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}form label{display:block;margin:14px 0;font-weight:600}form input:not([type=checkbox]),form select,form textarea{display:block;width:100%;box-sizing:border-box;padding:11px;margin-top:6px;border:1px solid #b8ccc3;border-radius:8px;font:inherit}form textarea{resize:vertical}.claim-consent{font-weight:400}.claim-consent input{margin-right:8px}.claim-message{white-space:pre-wrap;overflow-wrap:anywhere}.claim-code{overflow-wrap:anywhere;padding:16px;background:#eef6f2;font-family:monospace;font-size:1.05rem}.claim-table{overflow:auto}.claim-table table{min-width:800px}.claim-trap{display:none}
