.filterbar{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) auto;align-items:end;gap:12px;margin-bottom:20px}.filterbar label{display:grid;gap:6px}.filterbar label span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.pager{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:13px;padding-top:18px}.pager div{display:flex;gap:8px}.timeline{position:relative}.timeline-item{display:grid;grid-template-columns:18px 1fr;gap:12px;padding:0 0 24px;position:relative}.timeline-item:before{content:"";position:absolute;left:5px;top:12px;bottom:-2px;width:2px;background:var(--line)}.timeline-item:last-child:before{display:none}.timeline-dot{width:12px;height:12px;background:var(--red);border:3px solid #f9dfe2;border-radius:50%;margin-top:3px;z-index:1}.timeline-head{display:flex;justify-content:space-between;gap:12px}.timeline-head time{font-size:12px;color:var(--muted)}.timeline-item p{margin:7px 0;font-size:14px;white-space:pre-wrap}.timeline-item small{color:var(--muted)}.split.crm{grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr)}@media(max-width:760px){.filterbar{grid-template-columns:1fr}.split.crm{grid-template-columns:1fr}.timeline-head{display:block}.timeline-head time{display:block;margin-top:4px}}
