/* Published record, visually distinct from the donation process. */
.academy-impact .academy-impact-transaction{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);grid-template-areas:"sum data" "action action";align-items:start;gap:24px;margin-top:20px;padding:24px 20px 0;border:0;background:var(--impact-panel)}
.academy-impact .academy-impact-transaction::before{content:none}
.academy-impact .academy-impact-transaction-summary{grid-area:sum;display:flex;flex-direction:column;gap:12px;padding:0;border:0}
.academy-impact .academy-impact-transaction-label{max-width:none;color:var(--impact-muted);font-size:14px;line-height:1.4}
.academy-impact .academy-impact-transaction-summary>div{display:flex;align-items:baseline;gap:8px}
.academy-impact .academy-impact-transaction-summary strong{font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-.025em}
.academy-impact .academy-impact-transaction-summary>div>span{font-size:15px;color:var(--impact-muted)}
.academy-impact .academy-impact-transaction-data{grid-area:data;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px 12px;padding:0 0 0 24px;border:0;border-left:1px solid var(--impact-rule);min-width:0}
.academy-impact-transfer-facts{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr);gap:16px 24px;margin:0}
.academy-impact-transfer-facts>div{display:flex;flex-direction:column;gap:5px;min-width:0}
.academy-impact-transfer-facts dt,.academy-impact-wallet-label{margin:0;color:var(--impact-muted);font-size:14px;line-height:1.4}
.academy-impact-transfer-facts dd{margin:0;color:var(--ink);font-size:16px;line-height:1.4;overflow-wrap:anywhere}
.academy-impact .academy-impact-transaction-data code{width:auto;color:var(--impact-muted);font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.academy-impact .academy-impact-transaction-link{grid-area:action;display:flex;justify-content:space-between;align-items:center;gap:24px;width:auto;max-width:100%;min-height:48px;box-sizing:border-box;padding:16px 0;border:0;border-top:1px solid var(--impact-rule);text-decoration:none;background:transparent;color:var(--ink);font-size:15px;line-height:1.4;white-space:normal;transition:border-color .2s ease}
.academy-impact .academy-impact-transaction-link>span{flex:none;font-size:20px;line-height:1;color:inherit}
.academy-impact .academy-impact-transaction-link:hover{background:transparent;color:var(--ink);border-top-color:var(--ink)}
.academy-impact .academy-impact-transaction-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px;box-shadow:none}
@media(max-width:1100px){
 .academy-impact .academy-impact-transaction{grid-template-columns:190px minmax(0,1fr);grid-template-areas:"sum data" "action action";gap:20px}
 .academy-impact .academy-impact-transaction-link{justify-self:stretch;grid-column:auto}
 .academy-impact .academy-impact-transaction-data{padding:0 0 0 20px}
}
@media(max-width:700px){
 .academy-impact .academy-impact-transaction{grid-template-columns:minmax(0,1fr);grid-template-areas:"sum" "data" "action";gap:20px;padding:20px 16px;margin-top:16px}
 .academy-impact .academy-impact-transaction-data{padding:18px 0 0;border-left:0;border-top:1px solid var(--impact-rule)}
 .academy-impact-transfer-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
 .academy-impact-transfer-facts>div:nth-child(2){grid-column:1/-1;grid-row:2}
}
@media(prefers-reduced-motion:reduce){.academy-impact .academy-impact-transaction-link{transition:none}}

/* Keep the published amount and direct verification; technical fields are omitted. */
.academy-impact .academy-impact-transaction{grid-template-columns:minmax(0,1fr);grid-template-areas:"sum" "action";gap:16px;margin-top:12px;padding:17px 20px 0}
.academy-impact .academy-impact-transaction-summary{flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}
.academy-impact .academy-impact-transaction-label{font-size:12px}
.academy-impact .academy-impact-transaction-summary strong{font-size:22px;line-height:1.2}
.academy-impact .academy-impact-transaction-summary>div>span{font-size:12px}
.academy-impact .academy-impact-transaction-link{min-height:46px;padding:12px 0;font-size:13px}
.academy-impact .academy-impact-transaction-link>span{font-size:18px}
@media(max-width:700px){
 .academy-impact .academy-impact-transaction{margin-top:8px;padding:14px 15px 0;gap:14px}
 .academy-impact .academy-impact-transaction-summary{gap:8px 16px}
 .academy-impact .academy-impact-transaction-summary strong{font-size:20px}
 .academy-impact .academy-impact-transaction-link{min-height:44px;font-size:13px}
}
