
.ai-timing{padding:0 0 40px}
.timing-shell{border:1px solid rgba(54,222,174,.22);background:rgba(7,24,39,.92);border-radius:22px;padding:24px}
.timing-shell h2{margin:0 0 6px;font-size:28px}
.timing-shell>p{color:#9db6d4}
.timing-controls{margin-top:14px}
.timing-status{margin:14px 2px;color:#9eb7d0}
.timing-final{display:flex;gap:14px;align-items:center;border:1px solid rgba(70,255,183,.28);background:#0d3b2b;border-radius:14px;padding:14px;margin-bottom:10px}
.timing-final strong{font-size:20px}
.timing-final span{color:#c4efdd}
.timing-note{color:#8fa9c2;font-size:13px;margin-bottom:12px}
.timing-list{display:grid;gap:12px}
.timing-card{border:1px solid rgba(139,180,255,.18);background:#07182b;border-radius:16px;padding:16px}
.timing-card.winner{border-color:rgba(70,255,183,.42)}
.timing-card-head{display:flex;justify-content:space-between;gap:14px}
.timing-badge{display:inline-block;font-size:12px;padding:5px 8px;border-radius:999px;background:#164c38;color:#b8ffe0}
.timing-card h3{margin:8px 0}
.timing-price{font-size:25px;font-weight:700;white-space:nowrap}
.timing-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}
.timing-stats span{background:#0c223b;border-radius:10px;padding:9px;color:#9eb7d0;font-size:12px}
.timing-stats b{display:block;color:#fff;font-size:16px;margin-top:3px}
.timing-card p{color:#a7bad0}
.timing-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}
@media(max-width:900px){.timing-card-head,.timing-foot,.timing-final{flex-direction:column;align-items:flex-start}.timing-stats{grid-template-columns:1fr 1fr}}
