.rsw-evidence-receipt{--evidence-rule:var(--c-line);--evidence-muted:var(--c-ink-2);gap:clamp(18px,2vw,26px);max-width:920px;display:grid}.rsw-evidence-receipt__summary{max-width:70ch;color:var(--c-ink-2);margin:0;font-size:15px;line-height:1.65}.rsw-evidence-receipt__summary strong{color:var(--c-ink)}.rsw-evidence-ledger{border-collapse:collapse;border-top:2px solid var(--c-ink);font-variant-numeric:tabular-nums;width:100%}.rsw-evidence-ledger caption{color:var(--c-ink);font-family:var(--font-display);text-align:left;padding:0 0 10px;font-size:clamp(22px,2.5vw,30px);line-height:1.08}.rsw-evidence-ledger thead{border-bottom:1px solid var(--evidence-rule)}.rsw-evidence-ledger th{color:var(--c-muted);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:9px 0;font-size:11px;font-weight:650}.rsw-evidence-ledger th:last-child{text-align:right}.rsw-evidence-ledger tbody tr{border-bottom:1px solid var(--evidence-rule)}.rsw-evidence-ledger td{color:var(--c-ink);padding:14px 0;font-size:14px;line-height:1.45}.rsw-evidence-ledger td:last-child{text-align:right}.rsw-evidence-ledger__state{color:var(--c-ink-2);text-align:right;justify-content:flex-end;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.rsw-evidence-ledger__state:before{content:"";border:1px solid;width:7px;height:7px}.rsw-evidence-ledger__state[data-tone=positive]{color:var(--c-positive)}.rsw-evidence-ledger__state[data-tone=warning]{color:var(--c-warning)}.rsw-evidence-ledger__state[data-tone=negative]{color:var(--c-negative)}.rsw-evidence-ledger__state[data-tone=muted]{color:var(--c-muted)}.rsw-evidence-ledger__state[data-state=not_included]:before{border-style:dotted}.rsw-evidence-ledger__state[data-state=unavailable]:before{border-style:dashed}.rsw-evidence-receipt__note,.rsw-evidence-receipt__penalty{max-width:72ch;color:var(--evidence-muted);margin:0;font-size:14px;line-height:1.6}.rsw-evidence-receipt__gaps{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;display:grid}.rsw-evidence-receipt__gap{border-top:2px solid var(--c-line-2);padding:16px 0 0}.rsw-evidence-receipt__gap[data-tone=positive]{border-top-color:var(--c-positive)}.rsw-evidence-receipt__gap[data-tone=warning]{border-top-color:var(--c-warning)}.rsw-evidence-receipt__gap[data-tone=negative]{border-top-color:var(--c-negative)}.rsw-evidence-receipt__gap h3{color:var(--c-ink);margin:0;font-size:15px;line-height:1.3}.rsw-evidence-receipt__gap p{color:var(--c-ink-2);margin:7px 0 0;font-size:14px;line-height:1.55}.rsw-evidence-receipt__gap ul{margin:10px 0 0;padding-left:18px}.rsw-evidence-receipt__gap li{color:var(--c-ink-2);font-size:14px;line-height:1.5}@media (max-width:560px){.rsw-evidence-ledger thead{display:none}.rsw-evidence-ledger,.rsw-evidence-ledger tbody,.rsw-evidence-ledger tr,.rsw-evidence-ledger td{width:100%;display:block}.rsw-evidence-ledger td{padding:0}.rsw-evidence-ledger td:first-child{padding:13px 0 4px}.rsw-evidence-ledger td:last-child{text-align:left;padding:0 0 13px}.rsw-evidence-ledger__state{text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.rsw-evidence-receipt *{scroll-behavior:auto}}
