.log-page{max-inline-size:60rem;margin-inline:auto;padding:var(--space-4) var(--space-3) var(--space-6)}.log-page__title{margin:0;font-size:var(--t-xl);font-weight:600}.log-page__lead{margin-block:var(--space-1) var(--space-3);color:var(--text-secondary);max-inline-size:46rem}.log-page__filters{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;margin-block-end:var(--space-3)}.log-page__who{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.log-page__who label{display:inline-flex;gap:var(--space-half);align-items:center}.log-page__legend{display:block;color:var(--text-secondary);padding:0}.log-page__search{display:grid;gap:var(--space-half)}.log-page__search input{padding:var(--space-half) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface);color:var(--text-primary);min-inline-size:16rem}.log-page__search input:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.log{list-style:none;padding:0;margin:0}.log__day{margin-block:var(--space-3) var(--space-half);font-weight:600}.log__day:first-child{margin-block-start:0}.log__row{display:grid;grid-template-columns:3.4rem 1fr auto;gap:var(--space-2);padding-block:var(--space-half);align-items:baseline;border-block-end:1px solid var(--border)}.log__time,.log__by{color:var(--text-secondary)}.log__row--failed .log__said{text-decoration:line-through}.log__target{color:var(--text-secondary)}a.log__target:hover{color:var(--text-primary)}.log__empty{color:var(--text-secondary)}@media(max-width:40rem){.log__row{grid-template-columns:3.4rem 1fr}.log__by{grid-column:2}}
