/* TR3 broader Trust signals + recovery presentation. Additive overrides only. */
.trust-score-strip{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}
.trust-control-guide{display:grid;gap:.35rem;padding:.6rem .7rem;border:1px solid rgba(92,199,255,.16);border-radius:11px;background:rgba(92,199,255,.035)}
.trust-control-guide p{margin:0;color:var(--muted,#9eafc2);font-size:.75rem;line-height:1.45}
.trust-control-guide strong{color:var(--text,#edf7ff)}
/* Force each Standing ledger event onto its own grid row; prevents legacy flex/grid collisions. */
.standing-breakdown-events .standing-events-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}
.standing-breakdown-events .standing-events-list>div{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;grid-auto-flow:row!important;position:relative!important;inset:auto!important;float:none!important;width:100%!important;min-width:0!important;gap:12px!important;align-items:center!important;padding:9px 0!important;border-top:1px solid rgba(255,255,255,.08)!important}
.standing-breakdown-events .standing-events-list>div span{min-width:0;overflow-wrap:anywhere}
.standing-breakdown-events .standing-events-list>div time{position:static!important;white-space:nowrap!important}
@media(max-width:760px){.standing-breakdown-events .standing-events-list>div{grid-template-columns:62px minmax(0,1fr)!important}.standing-breakdown-events .standing-events-list>div time{grid-column:2!important}}
