.reservation-activity-timeline.rt-timeline{margin:.5rem 0;padding:0;list-style:none;display:grid}.rt-timeline>.rt-entry{border-left:1px solid var(--brava-line);min-width:0;margin-left:.25rem;padding:.65rem 0 .8rem 1.1rem;position:relative}.rt-entry:before{content:"";background:var(--brava-burgundy);border-radius:50%;width:7px;height:7px;position:absolute;top:1.05rem;left:-4px}.rt-entry:last-child{border-color:#0000}.rt-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.rt-heading>strong{font:600 .82rem/1.4 var(--brava-font-body)}.rt-heading>time{color:var(--brava-text-secondary);font-variant-numeric:tabular-nums;font-size:.67rem}.rt-timeline p{overflow-wrap:anywhere;margin:.3rem 0;font-size:.78rem;line-height:1.45}.rt-label{color:var(--brava-text-secondary)}.rt-change{background:var(--brava-surface);border-radius:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.3rem 0;padding:.35rem .5rem;display:grid}.rt-change>div{min-width:0}.rt-change dt{color:var(--brava-text-secondary);margin-bottom:.15rem;font-size:.65rem}.rt-change dd{overflow-wrap:anywhere;gap:.1rem;margin:0;font-size:.75rem;line-height:1.4;display:grid}.rt-change dd strong{font-weight:500}.rt-money{font-variant-numeric:tabular-nums}.rt-money>span{color:var(--brava-text-secondary);font-size:.7rem;display:block}.rt-actor{color:var(--brava-text-secondary);margin-top:.25rem;font-size:.67rem;display:block}.rt-meta>summary{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--brava-text-secondary);padding:.8rem 0;font-size:.75rem}
