.TravelClaimTool-module__8Gv3xG__tool{gap:0;display:grid}.TravelClaimTool-module__8Gv3xG__step{gap:20px;display:grid}.TravelClaimTool-module__8Gv3xG__step+.TravelClaimTool-module__8Gv3xG__step{border-top:1px solid var(--line);margin-top:8px;padding-top:24px}.TravelClaimTool-module__8Gv3xG__stepHead h3{color:var(--ink);margin:0;font-size:1.15rem}.TravelClaimTool-module__8Gv3xG__stepHead h3:focus{outline:none}.TravelClaimTool-module__8Gv3xG__stepHead h3:focus-visible{outline:3px solid var(--ink-2);outline-offset:2px}.TravelClaimTool-module__8Gv3xG__progress{color:var(--text-muted);margin:0 0 4px;font-size:.85rem;font-weight:600}.TravelClaimTool-module__8Gv3xG__nav{justify-content:space-between}.TravelClaimTool-module__8Gv3xG__nav .btn-primary{margin-left:auto}.TravelClaimTool-module__8Gv3xG__submitBar{margin-top:24px}@media (max-width:1023.98px){.TravelClaimTool-module__8Gv3xG__step[data-active=false],.TravelClaimTool-module__8Gv3xG__submitBar[data-active=false],.TravelClaimTool-module__8Gv3xG__result[data-active=false]{display:none}.TravelClaimTool-module__8Gv3xG__step+.TravelClaimTool-module__8Gv3xG__step{border-top:0;margin-top:0;padding-top:0}.TravelClaimTool-module__8Gv3xG__submitBar{margin-top:16px}}@media (min-width:1024px){.TravelClaimTool-module__8Gv3xG__progress,.TravelClaimTool-module__8Gv3xG__nav{display:none}}.TravelClaimTool-module__8Gv3xG__summaryTitle{margin:0 0 6px;font-weight:700}.TravelClaimTool-module__8Gv3xG__summaryList{margin:0;padding-left:20px}.TravelClaimTool-module__8Gv3xG__summaryList a{color:var(--accent-dark);text-decoration:underline}.TravelClaimTool-module__8Gv3xG__cards{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:560px){.TravelClaimTool-module__8Gv3xG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.TravelClaimTool-module__8Gv3xG__card{border:1px solid var(--tool-border);border-radius:calc(var(--radius) + 2px);cursor:pointer;min-height:64px;color:var(--text);background:#fff;align-items:flex-start;gap:12px;padding:16px 18px;font-size:1rem;line-height:1.45;transition:border-color .15s,background-color .15s;display:flex}.TravelClaimTool-module__8Gv3xG__card input{width:20px;height:20px;accent-color:var(--ink-2);flex:none;margin:2px 0 0}.TravelClaimTool-module__8Gv3xG__card:hover{border-color:var(--ink-2)}.TravelClaimTool-module__8Gv3xG__card:has(input:checked){border-color:var(--ink-2);background:var(--verified-light);color:var(--ink);border-width:2px;padding:15px 17px;font-weight:600}.TravelClaimTool-module__8Gv3xG__card:has(input:focus-visible){outline:3px solid var(--ink-2);outline-offset:2px}.TravelClaimTool-module__8Gv3xG__card input:focus-visible{outline:none}.TravelClaimTool-module__8Gv3xG__redFlag{margin:0}.TravelClaimTool-module__8Gv3xG__rows{gap:14px;display:grid}.TravelClaimTool-module__8Gv3xG__costRow{background:var(--paper-2);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);padding:16px 18px}.TravelClaimTool-module__8Gv3xG__costRow>legend{margin-bottom:4px}.TravelClaimTool-module__8Gv3xG__costGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px 16px;display:grid}.TravelClaimTool-module__8Gv3xG__remove{justify-self:start;margin-top:6px}.TravelClaimTool-module__8Gv3xG__addRow{justify-items:start;gap:8px;display:grid}.TravelClaimTool-module__8Gv3xG__narrow{max-width:120px}.TravelClaimTool-module__8Gv3xG__result{margin-top:26px}.TravelClaimTool-module__8Gv3xG__block{margin:22px 0 0}.TravelClaimTool-module__8Gv3xG__block h4{color:var(--ink);margin:0 0 10px;font-size:1.05rem}.TravelClaimTool-module__8Gv3xG__stale{border:1px solid var(--tool-border);background:#fff;border-radius:10px;padding:10px 14px;font-size:.92rem}.TravelClaimTool-module__8Gv3xG__flags{gap:10px;margin:0;padding:0;list-style:none;display:grid}.TravelClaimTool-module__8Gv3xG__flags li{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;border-radius:10px;margin:0;padding:12px 14px 12px 16px;line-height:1.6}.TravelClaimTool-module__8Gv3xG__tick{align-items:flex-start}.TravelClaimTool-module__8Gv3xG__tick input{margin-top:2px}.TravelClaimTool-module__8Gv3xG__sometimes{margin-top:14px}.TravelClaimTool-module__8Gv3xG__sometimes summary{cursor:pointer;min-height:24px;color:var(--ink);font-weight:600}.TravelClaimTool-module__8Gv3xG__sometimes>.tool-options{margin-top:10px}.TravelClaimTool-module__8Gv3xG__letter{resize:vertical;min-height:360px;font-family:inherit;line-height:1.6}.TravelClaimTool-module__8Gv3xG__status{min-height:1.6em;color:var(--ink);margin:10px 0 0;font-size:.9rem}.TravelClaimTool-module__8Gv3xG__footer{border-top:1px solid var(--line);padding-top:14px;font-size:.93rem;margin-top:22px!important}.TravelClaimTool-module__8Gv3xG__cta{border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:#fff;margin-top:18px;padding:18px 20px}.TravelClaimTool-module__8Gv3xG__ctaQuiet{color:var(--text-muted);margin-top:14px;font-size:.9rem}.TravelClaimTool-module__8Gv3xG__ctaQuiet a{color:var(--accent-dark);text-decoration:underline}.TravelClaimTool-module__8Gv3xG__secondary{font-size:.92rem}.TravelClaimTool-module__8Gv3xG__cta .TravelClaimTool-module__8Gv3xG__secondary a{color:var(--accent-dark);text-decoration:underline}@media (prefers-reduced-motion:reduce){.TravelClaimTool-module__8Gv3xG__card{transition:none}}
.TravelClaimPage-module__DstZiq__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.TravelClaimPage-module__DstZiq__steps li{border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:#fff;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:16px;padding:16px 20px;display:grid}.TravelClaimPage-module__DstZiq__steps li p{color:var(--text);margin:0;line-height:1.65}.TravelClaimPage-module__DstZiq__seeAlso{flex-wrap:wrap;gap:8px 22px;margin:4px 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.TravelClaimPage-module__DstZiq__seeAlso a{min-height:24px;color:var(--accent-dark);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.TravelClaimPage-module__DstZiq__tableNote{margin:0;line-height:1.7}.TravelClaimPage-module__DstZiq__examples{gap:26px;margin-top:8px;display:grid}.TravelClaimPage-module__DstZiq__example h3{color:var(--ink);margin:0 0 10px;font-size:1.12rem}.TravelClaimPage-module__DstZiq__letter{border:1px solid var(--line);border-left:4px solid var(--ink-2);color:var(--text);background:#fff;border-radius:12px;margin:0;padding:16px 20px;font-size:.97rem;line-height:1.65}.TravelClaimPage-module__DstZiq__letter p{margin:0 0 12px}.TravelClaimPage-module__DstZiq__letter p:last-child{margin-bottom:0}.TravelClaimPage-module__DstZiq__marta tbody tr:last-child :is(th,td){color:var(--ink);border-top:2px solid var(--line);font-weight:700}.TravelClaimPage-module__DstZiq__urgentNote p{margin:0}.TravelClaimPage-module__DstZiq__urgentNote ul{margin:8px 0 10px;padding-left:22px}.TravelClaimPage-module__DstZiq__urgentNote li{margin:0 0 6px;line-height:1.6}.TravelClaimPage-module__DstZiq__urgentNote a[href^=tel\:]{font-weight:700}.TravelClaimPage-module__DstZiq__helpCta{justify-items:start;gap:12px;margin-top:6px;display:grid}.TravelClaimPage-module__DstZiq__helpCta p{margin:0;font-size:.95rem}.TravelClaimPage-module__DstZiq__helpCta p a{color:var(--accent-dark);text-underline-offset:2px;text-decoration:underline}
