.retention-disposed{border:1px solid var(--red);background:var(--red-bg);margin-bottom:20px}
.retention-disposed h2{margin-top:8px}.retention-disposed .mini-dl dd.mono{word-break:break-all}
.retention-card .retention-blockers{margin:6px 0 0 18px;font-size:13px;line-height:1.7;color:var(--ink-soft)}
.retention-card .retention-request{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);font-size:13px}
.retention-card .retention-request[data-retention-request="requested"]{border-color:var(--amber);background:var(--amber-bg)}
.retention-metrics{margin-top:20px}
.retention-metric{text-decoration:none;color:inherit;display:block;transition:border-color .15s ease,transform .15s ease}
.retention-metric:hover{transform:translateY(-1px)}
.retention-metric.active{border-color:var(--green);box-shadow:var(--accent-ring)}
.retention-metric.red .metric-value{color:var(--red)}.retention-metric.blue .metric-value{color:var(--blue)}
.retention-metric.neutral .metric-value{color:var(--ink-soft)}
[data-retention-row="disposed"] td{color:var(--ink-soft)}
