/* logs in plain English: one line per entry, Details opens label: value lines */
.pl-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--paper,#fff);overflow:hidden}
.pl-row{padding:9px 12px;border-top:1px solid var(--line);min-width:0}
.pl-row:first-child{border-top:0}
.pl-row.click{cursor:pointer}
.pl-row.click:hover{background:var(--paper-2)}
.pl-row.bad .pl-line{color:var(--rose,#b42318)}
.pl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.pl-line{margin:0;font-size:14px;overflow-wrap:anywhere;min-width:0}
.pl-tg{flex:none}
.pl-det{margin-top:6px}
.pl-lines{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;margin:0}
.pl-lines dt{color:var(--muted);font-size:13px}
.pl-lines dd{margin:0;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}
td .pl-lines,.dl .pl-lines{font-size:13px}
@media (max-width:640px){.pl-lines{grid-template-columns:minmax(0,1fr)}.pl-lines dd{margin-bottom:4px}}
