.receipt-toolbar{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:0 0 20px}.receipt-toolbar .field{max-width:220px;flex:1;margin:0}.cell-sub{display:block;font-size:9px;color:#839270;margin-top:4px}.receipt-link{font-size:10px;white-space:nowrap}.receipt-hero{background:#24412e;border:1px solid #395837;border-radius:14px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#e5efcf}.receipt-hero .eyebrow{color:#abc591;font-size:9px}.receipt-hero strong{display:block;font:500 44px 'Space Grotesk';letter-spacing:-1.5px;margin:14px 0;color:#d3ec99}.receipt-hero>div>span:last-child{font-size:10px;color:#afc39b}.receipt-hero>.badge{background:#3b5834;border-color:#536e43;color:#d1e4b6;white-space:normal}.evidence-facts .quote-line{padding:11px 0;border-bottom:1px solid #e7ecdf}.evidence-facts .quote-line b{max-width:65%;overflow-wrap:anywhere}.exit-card{border-top:1px solid #dde7d3;padding:25px 0}.exit-card:first-of-type{border:0}.exit-card .section-head{margin-bottom:20px}.exit-card h3 small{font:400 10px 'DM Sans';color:#809471}.exit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;background:#f2f7e9;border:1px solid #dfe9d4;border-radius:9px;padding:18px}.exit-grid span{display:block;font-size:9px;color:#7c906b;margin-bottom:9px;line-height:1.6}.exit-grid b{font:500 17px 'Space Grotesk';letter-spacing:-.4px;overflow-wrap:anywhere}.exit-checklist{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;font-size:10px;color:#748b61}.evidence-address{overflow-wrap:anywhere;line-height:2}.live-receipt{margin:13px 0;background:#fbfdf6;box-shadow:none}.live-receipt>summary{font:400 11px 'DM Sans';letter-spacing:0;gap:14px}.live-receipt>summary span:last-child{overflow-wrap:anywhere}.live-receipt h4{font:500 15px 'Space Grotesk';margin:25px 0 15px}.token-movement{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:11px;padding:13px 0;border-bottom:1px solid #e2e9d8;line-height:1.8}.token-movement a{color:#62844b;overflow-wrap:anywhere}.token-movement b{font-weight:500;text-align:right;overflow-wrap:anywhere;max-width:60%}.loading-evidence{display:flex;align-items:center;gap:18px;padding:15px 0}.loading-evidence strong{font:500 17px 'Space Grotesk'}.loading-evidence p{font-size:11px;color:#7b8f6b;line-height:1.9;margin:7px 0 0}.loader{width:25px;height:25px;border:2px solid #d9e7ca;border-top-color:#688b50;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.sidebar .nav{flex:1;min-height:0}.sidebar .nav-group{margin-top:15px}.sidebar .nav a{min-height:37px;padding-top:9px;padding-bottom:9px}.evidence-shortcut{margin:16px 0;padding:14px 16px;background:#f0f6e7;border:1px solid #dae6cd;border-radius:9px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:11px;color:#61834b}.quote-break-even{font-size:10px;line-height:1.8;color:#779364;border-top:1px solid #dfe8d4;padding-top:12px;margin-top:12px}.quote-break-even b{color:#3c6432;font-weight:500}.receipt-toolbar .badge{white-space:normal}.notice ul{padding-left:17px;margin:10px 0}.error-live{color:#9c4c3f}.live-privacy{font-size:10px}
@media(max-width:1000px){.exit-grid{grid-template-columns:1fr 1fr}.receipt-hero{padding:25px}.receipt-hero strong{font-size:36px}.evidence-facts .quote-line{font-size:10px}.live-receipt>summary{padding:18px}.receipt-toolbar{gap:15px}}
@media(max-width:700px){.receipt-hero{padding:24px;align-items:flex-start;flex-direction:column;gap:16px}.receipt-hero strong{font-size:41px}.receipt-hero .eyebrow{font-size:8px}.receipt-hero>div>span:last-child{font-size:10px;line-height:1.8}.receipt-hero>.badge{font-size:9px}.receipt-toolbar{align-items:flex-start;flex-direction:column;gap:15px}.receipt-toolbar .field{max-width:none;width:100%}.exit-card h3{font-size:19px}.exit-grid{padding:15px;gap:20px}.exit-grid span{font-size:9px}.exit-grid b{font-size:18px}.exit-checklist{grid-template-columns:1fr;font-size:10px;line-height:1.8}.evidence-facts .quote-line{font-size:10px;gap:18px;align-items:flex-start}.evidence-facts .quote-line b{max-width:58%}.live-receipt>summary{padding:18px 15px;gap:10px;font-size:10px}.token-movement{font-size:10px;gap:12px}.live-receipt .disclosure-body{padding:18px}.evidence-shortcut{font-size:10px;line-height:1.9;padding:13px}.quote-break-even{font-size:10px}.loading-evidence{align-items:flex-start}.loading-evidence strong{font-size:17px}.loading-evidence p{font-size:10px}.receipt-link{font-size:10px}.cell-sub{font-size:9px}.tool-summary>div{min-width:0}.tool-summary strong{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.loader{animation:none}}
