.rch-claim,.rch-profile{border:1px solid #ddd;border-radius:12px;padding:18px;background:#fff;max-width:720px}.rch-claim form,.rch-profile form{display:grid;gap:12px}.rch-claim input,.rch-profile input,.rch-profile select{padding:9px;border:1px solid #bbb;border-radius:6px}.rch-claim button,.rch-profile button{padding:10px 14px;border:0;border-radius:6px;background:#111;color:#fff;cursor:pointer}.rch-message{padding:10px 12px;border-radius:8px;background:#f6f7f7;margin:8px 0}.rch-racer-result{border-top:1px solid #eee;padding:10px 0}.rch-muted{color:#666}
