*{box-sizing:border-box}body{margin:0;background:#f3f6f8;color:#101820;font-family:"DM Sans",Arial,sans-serif}.claims-shell{max-width:1240px;margin:0 auto;padding:48px 24px 80px}.claims-emergency{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;background:#fff;color:#101820;border:1px solid #d7dde2}.claims-emergency span{color:#64717d}.claims-emergency a{padding:12px 15px;background:#ff3600;color:#fff;text-decoration:none;font-weight:800}.claims-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:20px}.claim-card{display:grid;align-content:start;gap:18px;padding:28px;background:#fff;border:1px solid #d7dde2}.claim-card>div>p{margin:0;color:#ee4935;font-size:12px;font-weight:800;letter-spacing:.1em}.claim-card h2{margin:5px 0 0;font:800 24px Manrope,sans-serif}.claim-card label{display:grid;gap:7px;color:#2b3640;font-size:14px;font-weight:700}.claim-card input,.claim-card select,.claim-card textarea{width:100%;min-height:48px;padding:11px 12px;border:1px solid #cbd3da;background:#fff;font:500 15px "DM Sans",sans-serif}.claim-card textarea{min-height:130px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.claim-submit{min-height:50px;border:0;background:#ff432d;color:#fff;font:800 15px "DM Sans",sans-serif;cursor:pointer}.claim-submit:hover,.claim-submit:focus-visible{background:#e93320;color:#fff;outline:3px solid rgba(255,67,45,.22)}.claim-submit:disabled{opacity:.65;cursor:wait}.claim-notice{margin:0;color:#465462}.claim-status-card{gap:0}.claim-status-card article{display:grid;grid-template-columns:1fr auto;gap:5px 14px;padding:18px 0;border-bottom:1px solid #e3e7ea}.claim-status-card article span{display:block;margin-top:4px;color:#697582;font-size:13px}.claim-status-card article p{grid-column:1/-1;margin:10px 0 0;padding:10px;background:#f5f7f8}.claim-state{height:max-content;padding:5px 9px;border-radius:99px;background:#fff0ec;color:#a92a1b;text-transform:capitalize;font-size:12px}.empty-claims,.claim-error{display:grid;gap:7px;margin-top:20px;padding:24px;background:#f5f7f8;color:#68747f}.empty-claims strong,.claim-error strong{color:#101820}.claim-error button{width:max-content;padding:9px 12px;border:0;background:#ff432d;color:#fff;font-weight:800}@media(max-width:900px){.claims-layout{grid-template-columns:1fr}.claims-emergency{grid-template-columns:1fr}.claims-emergency a{text-align:center}}@media(max-width:620px){.claims-shell{padding:28px 16px 60px}.form-grid{grid-template-columns:1fr}.claim-card{padding:20px}.claims-emergency{padding:18px}}.claim-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 20px}.claim-shortcuts button,.claim-shortcuts a{display:grid;place-items:center;min-height:50px;padding:12px;border:1px solid #cbd3da;border-radius:0;background:#fff;color:#101820;font:800 14px "DM Sans";text-align:center;text-decoration:none;cursor:pointer}.claim-shortcuts button:hover,.claim-shortcuts button:focus-visible,.claim-shortcuts a:hover,.claim-shortcuts a:focus-visible{background:#ff432d;border-color:#ff432d;color:#fff;outline:0}@media(max-width:720px){.claim-shortcuts{grid-template-columns:1fr 1fr}}@media(max-width:440px){.claim-shortcuts{grid-template-columns:1fr}}

/* Restore the dark emergency heading. */
.claims-emergency{background:#101820;color:#fff;border-color:#101820}.claims-emergency span{color:#d2d9df}

.claim-shortcuts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;gap:0!important}.claim-shortcuts button{min-width:0!important;padding:12px 5px!important;font-size:14px!important}.claims-layout{grid-template-columns:1fr!important}.claims-shell [hidden]{display:none!important}
