.lpban{border:1px solid #6b4a12;background:#1d1608;color:#f0d29a;border-radius:5px;padding:5px 7px;font-size:11px;line-height:1.35;margin:4px 0 6px;font-weight:600}
#lpcatban{margin:0 0 6px}
.lpst{border-left:3px solid #243041;padding:3px 0 3px 7px;margin:3px 0;color:#7f8ea0}.lpst.done{border-color:#2e9e5b;color:#8fd3a8}.lpst.cur{border-color:#e9a23a;color:#e6ecf3;background:#121922}
.lpst p{margin:3px 0;font-size:11.5px;color:#b9c6d4;line-height:1.35}.lpst .cams button{font-size:11px;padding:3px 7px;margin:2px}
#lppanel .tdcard ol{list-style:none;padding-left:0}.lpmsg{margin-top:6px;font-size:11.5px;color:#e9c88f;min-height:2.6em}
.lpvs{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.lpv{font-size:10.5px;padding:1px 5px;border-radius:4px;border:1px solid}.lpv.o{color:#8fd3a8;border-color:#2e6b48}.lpv.c{color:#ff9b9b;border-color:#7a2a2a}
#lppanel .kv b.bad{color:#ff7a7a}#lppanel .kv b.ok{color:#5fe39a}
@media (max-width:760px){#lppanel .cbb{grid-template-columns:minmax(0,1fr);overflow:auto}#lppanel .cams{display:flex!important;flex-wrap:wrap!important;white-space:normal}#lppanel .rvl{min-width:0;overflow-x:hidden}#lppanel .cams button{white-space:normal}#lppanel .tdh span{display:none}#lppanel .rvstage{min-height:300px}}
#lppanel .rvtag:empty{display:none!important}
