.lp-board .lf-board-top>div:first-child{flex:1 1 360px;max-width:680px}.lp-score{text-align:right;font-size:13px;display:grid;gap:3px}.lp-score b{font-variant-numeric:tabular-nums}.lp-groups{margin:2px 0 6px;flex-wrap:wrap}.lp-groups .lf-dot{margin-right:5px}.lp-rule{margin:0 0 10px}.lp-msg{color:var(--text);font-weight:600}.lp-rows{display:grid;gap:2px;margin-bottom:8px}.lp-row{display:grid;grid-template-columns:36px minmax(0,1.3fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 4px;border-top:var(--border-width) solid var(--border)}.lp-row:first-child{border-top:0}.lp-logo{display:flex}.lp-id{min-width:0;display:grid;gap:2px;font-size:12.5px}.lp-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.lp-group{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.lp-value{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.lp-note{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-why{min-width:0;display:grid;gap:4px}.lp-why .lf-chips{margin:0}.lp-who{font-size:12px}.lp-act{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.lp-add{cursor:pointer;font-family:inherit}.lp-add[disabled]{opacity:.6;cursor:progress}.lp-desk{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:6px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.lp-desk-on{background:color-mix(in srgb,var(--gb-1) 16%,transparent);color:var(--gb-1)}.lp-desk-good{background:color-mix(in srgb,var(--fresh) 18%,transparent);color:var(--fresh)}.lp-desk-dim{background:var(--bg-hover);color:var(--text-muted);font-weight:500}@media (max-width: 760px){.lp-row{grid-template-columns:32px minmax(0,1fr)}.lp-why,.lp-act{grid-column:2}.lp-act{justify-content:flex-start}.lp-score{text-align:left}}.lp-intros{margin:4px 0 14px;padding:10px 12px 6px;border:var(--border-width) solid var(--border);border-radius:10px;background:var(--bg-hover)}.lp-intros-h{margin:0 0 4px;font-size:14px}.lp-irow{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 2px;border-top:var(--border-width) solid var(--border)}.lp-irow:first-child{border-top:0}.lp-idetail{grid-column:2 / -1;display:grid;gap:6px;font-size:12.5px}.lp-copy{margin:0;padding:10px 12px;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:13px;line-height:1.5;background:var(--bg);border:var(--border-width) solid var(--border);border-radius:8px;max-height:340px;overflow:auto}.lp-icaution{color:var(--aging)}.lp-ibtns{display:flex;gap:6px}.lp-isent,.lp-iopen,.lp-icopy{cursor:pointer;font-family:inherit}.lp-isent[disabled]{opacity:.6;cursor:progress}.lp-ihist{font-size:12px}.lp-iskip{margin:4px 0 6px;font-size:12px}.lp-iskip summary{cursor:pointer}.lp-sort{margin:2px 0 4px;flex-wrap:wrap}@media (max-width: 760px){.lp-irow{grid-template-columns:28px minmax(0,1fr)}.lp-irow .lp-act{grid-column:2;justify-content:flex-start}.lp-idetail{grid-column:1 / -1}}.lp-dialog{position:fixed;inset:0;margin:auto;height:fit-content;padding:0;border:var(--border-width) solid var(--border);border-radius:12px;background:var(--bg);color:var(--text);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 18px 50px #00000059}.lp-dialog::backdrop{background:#0009}.lp-dbox{display:grid;gap:8px;padding:18px 20px 16px;font-size:13.5px;line-height:1.45}.lp-dh{margin:0;font-size:17px}.lp-dbox .nl-dim{margin:-4px 0 2px;font-size:12.5px}.lp-dpromise{margin:0;padding:8px 10px;border-radius:8px;background:var(--bg-hover);font-style:italic}.lp-dlead{margin:4px 0 0;font-weight:600}.lp-dsteps{margin:0;padding:0;list-style:none;display:grid;gap:8px}.lp-dsteps li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.lp-dwhen{font-weight:600;font-variant-numeric:tabular-nums;color:var(--gb-1)}.lp-dnote{margin:0;font-size:12.5px;color:var(--aging)}.lp-dbtns{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.lp-dbtns .lf-btn{cursor:pointer;font-family:inherit}.lp-dbtns .lf-btn[disabled]{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.lp-dsteps li{grid-template-columns:1fr;gap:0}}
