.employee-timeline{max-width:1280px;margin:16px auto}.employee-timeline-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.employee-timeline-heading p{margin:0;color:#7d52df;font-size:12px;font-weight:700}.employee-timeline-heading h2{margin:3px 0 0}.employee-timeline-filters{display:flex;flex-wrap:wrap;gap:6px}.employee-timeline-filters button{border:1px solid #e0e5ef;background:#fff;border-radius:999px;padding:6px 10px;color:#66738f;font:600 12px plex,Arial,sans-serif;cursor:pointer}.employee-timeline-filters button.is-active{border-color:#6d36d2;background:#f2edff;color:#5624b4}.employee-timeline-list{position:relative;margin-right:8px;border-right:2px solid #ece8f8}.employee-timeline-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 17px 15px 0}.employee-timeline-item i{position:absolute;right:-7px;top:2px;width:12px;height:12px;border-radius:50%;background:#8b5cf6;color:transparent;box-shadow:0 0 0 4px #f3efff}.employee-timeline-item.is-payroll i{background:#2563eb}.employee-timeline-item.is-assets i{background:#0f9d75}.employee-timeline-item b{display:block;color:#1d2943;font-size:13px}.employee-timeline-item p{margin:4px 0;color:#5d6b83;font-size:12px}.employee-timeline-item small{display:block;color:#7b879e;font-size:11px}.employee-timeline-item strong{white-space:nowrap;color:#3f2a82;font-size:13px}
.employee-timeline-payroll-impact{display:grid;gap:4px;margin-top:9px;padding:9px 11px;border-inline-start:3px solid #7447d5;border-radius:8px;background:#f7f3ff}.employee-timeline-payroll-impact b{color:#4e338e;font-size:11px;line-height:1.6}.employee-timeline-payroll-impact span{color:#253557;font-size:11px;font-weight:800}
