.log-entry{border-bottom:1px solid var(--color-border)}.log-entry:last-child{border-bottom:none}.log-entry__header{cursor:pointer;width:100%;color:var(--color-foreground);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem 0;transition:opacity .15s;display:flex}.log-entry__header:hover{opacity:.8}.log-entry__left{align-items:center;gap:.5rem;display:flex}.log-entry__right{align-items:center;gap:.75rem;display:flex}.log-entry__time{font-size:var(--text-xs);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;min-width:5.5rem}.log-entry__service{font-size:var(--text-sm);color:var(--color-foreground)}.log-entry__badge{font-size:var(--text-xs);background-color:color-mix(in srgb, var(--status-major-outage) 15%, transparent);color:var(--status-major-outage);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 6px;font-weight:600}.log-entry__ms{font-size:var(--text-xs);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.log-entry__details{flex-direction:column;gap:.5rem;padding:0 0 .75rem 1.75rem;display:flex}.log-entry__row{align-items:flex-start;gap:.75rem;display:flex}.log-entry__label{font-size:var(--text-xs);color:var(--color-muted-foreground);flex-shrink:0;min-width:4rem;font-weight:500}.log-entry__value{font-size:var(--text-xs);color:var(--color-foreground);word-break:break-all}.log-entry__body{font-size:var(--text-xs);color:var(--color-foreground);background:color-mix(in srgb, var(--_dark-scale-1) 60%, transparent);white-space:pre-wrap;word-break:break-word;border-radius:6px;flex:1;max-height:200px;margin:0;padding:.5rem .75rem;overflow:auto}
