/* Živý svět: barva skupiny, kniha důkazů, drobné prvky panelu. Jen logické vlastnosti kvůli RTL. */
body[data-grp=life]{--grp:#6fe38a}
.lf-led{display:grid;gap:6px;margin-block:6px}
.lf-led-c{border:1px solid var(--line,#24324a);border-inline-start-width:4px;border-radius:9px;padding-block:6px;padding-inline:9px;background:rgba(6,12,24,.55)}
.lf-led-c h5{margin:0;font-size:12.5px;letter-spacing:.03em}
.lf-led-d{font-size:11px;color:var(--mute,#8ea7c4);margin-block:1px 3px}
.lf-led-c ul{margin:0;padding-inline-start:16px;font-size:12.5px;line-height:1.45}
.lf-led-c li.none{list-style:none;color:var(--mute,#8ea7c4);margin-inline-start:-14px}
.lf-led-c.k-known{border-inline-start-color:#2ff5c2}
.lf-led-c.k-model{border-inline-start-color:#ffc14d}
.lf-led-c.k-todo{border-inline-start-color:#c86bff}
.lf-tag{display:inline-block;border:1px solid currentColor;border-radius:8px;padding-inline:6px;font-size:11px;margin-inline-end:4px}
.lf-tag.ok{color:#2ff5c2}.lf-tag.warn{color:#ffc14d}.lf-tag.bad{color:#ff5470}.lf-tag.info{color:#29d8ff}
.lf-mission{border:1px dashed var(--grp,#6fe38a);border-radius:10px;padding:8px 10px;background:rgba(111,227,138,.07)}
.lf-tbl{inline-size:100%;border-collapse:collapse;font-size:12px;margin-block:4px}
.lf-tbl th,.lf-tbl td{border-block-end:1px solid rgba(110,160,230,.2);padding-block:3px;padding-inline:5px;text-align:start}
.lf-tbl td.num{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}
