.rtg-claim-card{border:1px solid #eee;border-radius:12px;padding:12px;margin-bottom:12px;font-size:14px}.rtg-claim-card strong{display:block;margin-bottom:6px}.rtg-claim-when{margin:4px 0;font-weight:600}.rtg-claim-vehicle-area{margin-top:12px;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#f8f9fb}.rtg-claim-vehicle-label{display:block;margin-bottom:6px;color:#111;font-weight:700}.rtg-claim-vehicle-select{display:block;width:100%;max-width:100%;min-height:44px;padding:9px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#111;font:inherit;box-sizing:border-box}.rtg-claim-vehicle-confirm{color:#222;line-height:1.4}.rtg-claim-vehicle-help{margin:7px 0 0;color:#666;font-size:12px;line-height:1.45}.rtg-claim-vehicle-warning{color:#b42318;margin:7px 0 0;line-height:1.45}.rtg-claim-btn{margin-top:10px;width:100%;padding:10px;border:none;border-radius:999px;background:#111;color:#fff;font-weight:700;cursor:pointer}.rtg-claim-btn[disabled]{opacity:.5;cursor:not-allowed}html.rtg-claim-tray-open,body.rtg-claim-tray-open{overflow:hidden!important}@media (max-width:480px){.rtg-claim-card{font-size:13px}}