.replay-costs{grid-template-columns:180px 200px 1fr;align-items:end;gap:10px;margin-top:20px;display:grid}.replay-costs input{margin-top:5px;padding:8px}.replay-costs p{color:var(--muted);margin:0 0 9px;font-size:11px}.replay-costs strong{color:var(--cyan);font-family:var(--font-geist-mono),monospace}.replay-card .replay-metrics{grid-template-columns:repeat(6,1fr)}.replay-card .replay-trades>div{grid-template-columns:auto 1fr 1fr auto}@media (max-width:900px){.replay-card .replay-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.replay-costs{grid-template-columns:1fr 1fr}.replay-costs p{grid-column:1/-1}.replay-card .replay-trades>div{grid-template-columns:auto 1fr}.replay-card .replay-trades>div span:nth-child(3),.replay-card .replay-trades>div strong{grid-column:1/-1}}
.replay-card{margin-top:14px;padding:24px}.replay-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.replay-heading h2{margin:4px 0 8px;font-size:22px}.replay-heading p:not(.eyebrow),.replay-note{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.replay-heading select{border:1px solid var(--line);min-width:145px;color:var(--text);background:#081725;border-radius:10px;margin-top:7px;padding:10px;display:block}.replay-actions{align-items:flex-end;gap:10px;display:flex}.replay-actions button{color:#041018;background:var(--cyan);cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font-weight:800}.replay-actions button:disabled{cursor:wait;opacity:.55}.replay-timeline{margin:22px 0 14px;display:block}.replay-timeline input{accent-color:var(--cyan);padding:0}.replay-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.replay-metrics div{background:#07111f61;border:1px solid #89a3b821;border-radius:12px;padding:14px}.replay-metrics span,.replay-metrics strong{display:block}.replay-metrics span{color:var(--muted);margin-bottom:7px;font-size:10px}.replay-metrics strong{font:700 16px var(--font-geist-mono),monospace}.replay-rejection-audit{background:#28d7dc09;border:1px solid #28d7dc2e;border-radius:14px;margin:16px 0;padding:14px}.replay-rejection-audit h3{margin:4px 0 7px;font-size:16px}.replay-rejection-audit p:not(.eyebrow){color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.55}.strategy-favorite{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.strategy-favorite>div{background:#28d7dc0b;border:1px solid #28d7dc38;border-radius:14px;gap:6px;padding:15px;display:grid}.strategy-favorite span{color:var(--muted);font-size:11px}.strategy-favorite strong{font:800 20px var(--font-geist-mono),monospace}.strategy-favorite small{color:var(--muted);font-size:10px}.replay-trades{margin:14px 0}.replay-trades>div{border-top:1px solid #89a3b81a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:9px 0;font-size:11px;display:grid}.strategy-comparison-table>div{grid-template-columns:auto 1fr minmax(220px,auto) auto}.replay-trades>p{color:var(--muted);font-size:11px}@media (max-width:620px){.replay-card{padding:18px}.replay-heading,.replay-actions{flex-direction:column;align-items:stretch}.replay-heading label,.replay-heading select,.replay-actions button{width:100%}.replay-metrics,.strategy-favorite{grid-template-columns:1fr 1fr}.replay-trades>div,.strategy-comparison-table>div{grid-template-columns:1fr}}
