.radar-after-capture img{cursor:zoom-in}
.radar-trajectory-section{border-top:1px solid #ddd;padding-top:16px}
.radar-trajectory-strip{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x proximity}
.radar-trajectory-step{position:relative;min-width:150px;max-width:180px;border:1px solid #d8d4ca;background:#fff;border-radius:12px;padding:8px;text-align:left;cursor:zoom-in;scroll-snap-align:start}
.radar-trajectory-step>span{position:absolute;left:14px;top:14px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f4c430;color:#222;font-weight:800;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.radar-trajectory-step img{display:block;width:100%;height:105px;object-fit:cover;border-radius:8px;margin-bottom:8px}
.radar-trajectory-step b{display:block;font-size:.88rem;line-height:1.2}
.radar-trajectory-note{font-size:.83rem;color:#625d54;margin:8px 0 0}
.radar-workflow-history{border-top:1px solid #ddd;padding-top:16px}
.radar-workflow-timeline{display:grid;gap:10px}
.radar-workflow-event{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start}
.radar-workflow-event>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f4c430;color:#222;font-weight:800}
.radar-workflow-event>div{border-left:3px solid #ece6d3;padding:2px 0 10px 12px}
.radar-workflow-event b{display:block}
.radar-workflow-event small{display:block;color:#777;margin-top:2px}
.radar-workflow-event p{margin:5px 0 0;line-height:1.35}
@media(max-width:600px){.radar-trajectory-step{min-width:138px}.radar-trajectory-step img{height:92px}}
