.share-panel{padding:32px;background:#f4efe5;border:1px solid #c4d3d7;border-top:5px solid #8d3545;border-radius:9px;color:#18333e;margin:28px 0}.share-panel h2{font:400 clamp(32px,4vw,48px)/1.15 Anton,Impact,sans-serif;margin:0 0 20px}.share-panel p{font-size:16px;line-height:1.7}.share-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.share-actions a,.share-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #0e5f8a;background:#fff;color:#0e5f8a;font:600 15px/1.6 Inter,Arial,sans-serif;border-radius:5px;cursor:pointer;text-decoration:none}.share-actions [data-share-wa]{order:-1;background:#176447;border-color:#176447;color:#fff;font-weight:600}.share-actions [data-share-wa]:hover{background:#114c36;border-color:#114c36}.share-actions a:focus-visible,.share-actions button:focus-visible{outline:3px solid #153b49;outline-offset:4px}.share-actions a:hover,.share-actions button:hover{box-shadow:0 2px 0 #153b4933}.share-actions [hidden]{display:none}.share-panel [role=status]{font-size:15px;overflow-wrap:anywhere}.receipt-shell{max-width:940px;margin:auto;padding:45px 24px}.receipt-shell h1{font:400 clamp(52px,8vw,86px)/1.1 Anton,Impact,sans-serif;letter-spacing:-.025em;color:#173b49}.receipt-shell .receipt-kicker{font-size:14px;letter-spacing:.1em;font-weight:600;color:#8d3545}.receipt-number{padding:35px;background:#153b49;color:#fff;border-radius:10px}.receipt-number h1{color:#fff;margin:12px 0 25px}.receipt-number p{color:#d8e8e8}.receipt-share-card{max-width:100%;height:auto;border:1px solid #c3d4d8;border-radius:6px}.receipt-count{font-size:16px;line-height:1.7}.share-whisper{margin-top:18px;font-size:15px!important;line-height:1.7}.share-whisper a{display:inline-block;min-height:30px;padding-block:4px;text-decoration:underline}.share-landing{max-width:1080px;margin:0 auto;padding:55px 24px}.share-landing-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.share-landing h1{font-size:clamp(48px,6vw,78px)}.share-landing img{width:100%;height:auto}.share-landing .lead{font-size:19px}@media(max-width:700px){.share-panel{padding:25px}.share-actions{flex-direction:column}.share-actions a,.share-actions button{width:100%}.receipt-number{padding:26px}.share-landing-grid{grid-template-columns:1fr}.share-landing{padding:35px 6vw}}

.receipt-number .receipt-kicker{color:#c6e1da}

.share-actions [data-share-copy-link]{flex-basis:100%;overflow-wrap:anywhere;text-align:left;user-select:all}

.receipt-shell .buyer-next{padding:24px;margin:28px 0;background:#edf4f5;border:1px solid #b4c9cf;border-radius:10px;overflow-wrap:anywhere}.receipt-shell .buyer-next h2{font-size:28px;line-height:1.3}.receipt-shell .buyer-next p{font-size:16px;line-height:1.7}.receipt-shell .buyer-next a{display:inline-flex;align-items:center;min-height:44px}
