.tl__filters[data-v-9caf34a2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tl__chip[data-v-9caf34a2]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1.5px solid #d0d4db;border-radius:4px;background:#fff;color:#555;font-family:Barlow,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.tl__filter-label[data-v-9caf34a2]{font-family:Barlow,sans-serif;font-size:11px;font-weight:700;color:#8590a0;text-transform:uppercase;letter-spacing:.4px;align-self:center;margin-right:2px}.tl__filters--types[data-v-9caf34a2]{margin-top:-4px}.tl__chip--sm[data-v-9caf34a2]{padding:2px 7px;font-size:11px}.tl__chip[data-v-9caf34a2]:hover{border-color:#999}.tl__chip--active[data-v-9caf34a2]{color:#fff;border-color:transparent}.tl__chip--active .tl__chip-dot[data-v-9caf34a2]{background:hsla(0,0%,100%,.5)!important}.tl__chip-dot[data-v-9caf34a2]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tl__chip-count[data-v-9caf34a2]{font-size:10px;font-weight:700;opacity:.7;margin-left:1px}.tl__header[data-v-9caf34a2]{display:grid;grid-template-columns:110px 90px 68px 100px minmax(120px,1.2fr) minmax(100px,1fr);padding:0 0 0 3px;border-bottom:2px solid #d0d4db;margin-bottom:0}.tl__hcell[data-v-9caf34a2]{padding:5px 6px;font-family:Barlow,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#8590a0}.tl__log[data-v-9caf34a2]{border:1px solid #e2e5ea;border-radius:0 0 6px 6px;overflow:hidden}.tl__header+.tl__log[data-v-9caf34a2]{border-top:none;border-radius:0 0 6px 6px}.tl__row[data-v-9caf34a2]{display:grid;grid-template-columns:110px 90px 68px 100px minmax(120px,1.2fr) minmax(100px,1fr);align-items:start;padding:5px 0;border-left:3px solid var(--type-color,#ccc);border-bottom:1px solid #eef0f3;background:#fff;transition:background .1s ease;min-height:30px}.tl__row[data-v-9caf34a2]:last-child{border-bottom:none}.tl__row[data-v-9caf34a2]:hover{background:#f5f7fb}.tl__row[data-v-9caf34a2]:nth-child(2n){background:#fafafc}.tl__row[data-v-9caf34a2]:nth-child(2n):hover{background:#f0f2f7}.tl__cell[data-v-9caf34a2]{padding:0 6px;min-width:0}.tl__cell--time[data-v-9caf34a2]{padding-left:8px;white-space:nowrap;line-height:1.4}.tl__date[data-v-9caf34a2]{font-size:10px;color:#999;letter-spacing:-.2px}.tl__date[data-v-9caf34a2],.tl__hms[data-v-9caf34a2]{font-family:JetBrains Mono,Fira Code,SF Mono,monospace}.tl__hms[data-v-9caf34a2]{font-size:11.5px;color:#555;font-weight:500;letter-spacing:-.3px}.tl__cat-label[data-v-9caf34a2]{font-family:Barlow,sans-serif;font-size:11px;font-weight:600;white-space:nowrap}.tl__badge[data-v-9caf34a2]{display:inline-block;padding:2px 6px;border-radius:3px;color:#fff;font-family:Barlow,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;line-height:1.3}.tl__aid[data-v-9caf34a2]{font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:10.5px;color:#6b7280;background:#f0f1f4;padding:1px 5px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tl__cell--event[data-v-9caf34a2]{min-width:0}.tl__primary[data-v-9caf34a2]{font-family:Barlow,sans-serif;font-size:13px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tl__cell--detail[data-v-9caf34a2]{min-width:0}.tl__secondary[data-v-9caf34a2]{font-family:Barlow,sans-serif;font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tl__empty[data-v-9caf34a2]{text-align:center;padding:24px 0;color:#999;font-size:13px}.tl--mini .tl__log[data-v-9caf34a2]{border:none;border-radius:0}.tl--mini .tl__row[data-v-9caf34a2]{grid-template-columns:62px 52px 1fr;padding:3px 0;min-height:24px;border-left-width:2px;border-bottom-color:#f3f4f6}.tl--mini .tl__date[data-v-9caf34a2]{display:none}.tl--mini .tl__hms[data-v-9caf34a2]{font-size:10.5px;color:#999}.tl--mini .tl__badge[data-v-9caf34a2]{font-size:8px;padding:1px 4px;letter-spacing:.3px}.tl--mini .tl__primary[data-v-9caf34a2]{font-size:12px;font-weight:500}.tl--mini .tl__empty[data-v-9caf34a2]{padding:16px 0;font-size:12px}