/* Claim feedback uses the existing Dirt House palette and type hierarchy. */
#claim-form .form-note, #claim-form .form-success,
#application-receipt p:not(.eyebrow), #application-receipt small,
#application-receipt li span { font-size: 16px; line-height: 1.5; }
#claim-form .form-success { overflow-wrap: anywhere; }
#claim-reference { display: block; overflow-wrap: anywhere; font: 500 16px/1.5 "JetBrains Mono", monospace; }
.mobile-pilot-bar[hidden] { display: none; }
#application-receipt { scroll-margin-block: 96px; }
#claim-support, #claim-recovery:not([hidden]) { display: inline-block; min-height: 44px; padding-block: 12px; overflow-wrap: anywhere; }
#claim-picked .chip-picked { display: inline-flex; align-items: center; gap: 8px; white-space: normal; }
#claim-picked button { flex-shrink: 0; min-width: 44px; min-height: 44px; border: 1px solid currentColor; border-radius: 50%; background: transparent; color: inherit; font: inherit; cursor: pointer; }
#claim-picked button:focus-visible, #claim-support:focus-visible, #claim-recovery:focus-visible,
#application-receipt:focus-visible, #claim-form .form-success:focus-visible { outline: 2px solid var(--lime); outline-offset: 4px; }
