.engagement-timeline{margin-top:1rem}.timeline-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.timeline-toolbar h3{margin:0;flex:1}.timeline-filter{display:flex;gap:.5rem;align-items:center;font-size:.85rem}.timeline-filter select{width:auto;max-width:15rem}.timeline-create{margin:.75rem 0;border:1px solid var(--border,#dce5e0);border-radius:8px;padding:.65rem .8rem}.timeline-create>summary{cursor:pointer;font-weight:600}.timeline-create .form-grid{margin-top:.75rem}.timeline-count{font-size:.8rem;margin:.6rem 0}.timeline-list{border-left:2px solid #dce5e0;margin-left:.25rem}.timeline-item{position:relative;padding:.55rem .8rem .65rem;margin-left:.65rem;border-bottom:1px solid #e5ece8}.timeline-item:before{content:"";position:absolute;left:-1.02rem;top:.95rem;width:.55rem;height:.55rem;border-radius:50%;background:#32705d}.timeline-item-head{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.timeline-item time,.timeline-author{font-size:.78rem;color:#687b74}.timeline-person{font-size:.85rem;font-weight:600;margin:.25rem 0}.timeline-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0;font-size:.9rem}.timeline-author{display:block;overflow-wrap:anywhere}.timeline-manual{display:inline-block;margin-top:.35rem;background:#f5f1e7;color:#7a6232;padding:.1rem .35rem;border-radius:4px;font-size:.72rem}.timeline-manual-hint{display:block;color:#7a6232;font-size:.74rem;margin-top:.2rem}.timeline-sentinel{min-height:1.5rem;padding:.5rem;font-size:.85rem}.timeline-sentinel[hidden]{display:none}@media(max-width:650px){.timeline-toolbar{align-items:flex-start}.timeline-toolbar h3{flex-basis:100%}.timeline-filter{flex-wrap:wrap}.timeline-item-head{flex-wrap:wrap;gap:.2rem}.timeline-create{padding:.6rem}}
