.behavior-history{color:#172033}.behavior-history__eyebrow{color:#5b4ee8;font-weight:700}.behavior-history__permission{background:#f4f5f9;border-radius:8px;padding:.75rem}.behavior-history__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:.75rem;margin:1rem 0}.behavior-history__filters label{display:grid;gap:.35rem;font-weight:600}.behavior-history__filters input,.behavior-history__filters select{border:1px solid #aeb7c9;border-radius:8px;font:inherit;padding:.6rem}.behavior-history button{border:0;border-radius:8px;background:#5146d8;color:#fff;font-weight:700;padding:.7rem 1rem}.behavior-history__session{border:1px solid #d9deea;border-radius:12px;margin:1rem 0;padding:1rem}.behavior-history__session-header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.behavior-history__timeline{list-style:none;margin:1rem 0;padding:0 0 0 1rem;border-left:3px solid #d7d4ff}.behavior-history__event{position:relative;padding:0 0 1.25rem 1rem}.behavior-history__event:before{background:#5146d8;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #5146d8;content:"";height:.55rem;left:-.42rem;position:absolute;top:.25rem;width:.55rem}.behavior-history__event-title{font-weight:700}.behavior-history__ids{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.behavior-history__id{background:#eef0f5;border-radius:5px;font-family:ui-monospace,monospace;font-size:.78rem;padding:.2rem .4rem;overflow-wrap:anywhere}.behavior-history__empty{border:1px dashed #aeb7c9;border-radius:12px;padding:2rem;text-align:center}
