.trip-summary{display:flex;align-items:center;gap:9px;margin:-7px 0 26px;color:#aeb5c6;font-size:11px}.trip-summary span{padding-right:9px;border-right:1px solid rgba(221,226,244,.23)}.trip-summary span b{color:#f1cc47;font-weight:700}.trip-summary button{margin-left:auto;border:0;background:transparent;color:#aeb5c6;font:500 11px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.item-tools{position:absolute;right:0;top:1px;display:flex;gap:8px;opacity:0;transition:opacity .18s}.timeline-item:hover .item-tools,.timeline-item:focus-within .item-tools{opacity:1}.item-tools button{border:0;background:transparent;padding:3px 0;color:#9fa7b9;font:500 10px var(--sans);cursor:pointer}.item-tools button+button{color:#d99898}.scene-note{margin:13px 0 0;color:#c5cad6;font-size:12px;line-height:1.7;white-space:pre-wrap}.empty-state{padding:42px 0 60px;text-align:center;color:#b5bac5}.empty-state p{margin:0 0 12px;font-size:13px}.cancel-button{border:0;background:transparent;color:#5f6671;font:500 13px var(--sans);padding:2px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.status-pill{position:absolute;right:0;top:-32px;padding:4px 7px;border:1px solid rgba(241,204,71,.75);border-radius:99px;color:#f1cc47;font:700 9px var(--sans);letter-spacing:.12em}.card-link{display:inline-block;margin-top:14px;border:0;background:transparent;color:#f1cc47;font:600 11px var(--sans);padding:0;cursor:pointer}.current-trip{outline:1px solid rgba(241,204,71,.45);outline-offset:3px}@media(max-width:480px){.item-tools{opacity:1}.item-tools button{font-size:9px}}
