.pl-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);flex-direction:column;gap:6px;max-height:720px;margin:0;padding:8px;list-style:none;display:flex;overflow:auto}.pl-row{border:1px solid var(--line);background:var(--panel);border-radius:10px;transition:border-color .16s}.pl-row:hover,.pl-row.is-open{border-color:var(--line-2)}.pl-head{flex-wrap:wrap;align-items:center;gap:12px;padding:9px 11px;display:flex}.pl-main{flex-wrap:wrap;flex:300px;align-items:baseline;gap:10px;min-width:0;display:flex}.pl-name{color:var(--fg);word-break:break-all;font-size:13px;font-weight:500}.pl-asset{color:var(--muted);border:1px solid var(--line);cursor:pointer;font-size:11px;font-family:var(--font-mono);word-break:break-all;text-align:left;background:0 0;border-radius:7px;padding:2px 7px;transition:color .16s,border-color .16s}.pl-asset:hover{color:var(--fg-2);border-color:var(--line-2)}.pl-acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.pl-toggle{padding-left:10px;padding-right:10px}.pl-code{border-top:1px solid var(--line);color:var(--fg-2);font-size:12px;line-height:1.6;font-family:var(--font-mono);background:#00000047;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin:0;padding:13px 15px;overflow-x:auto}.pl-more{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pl-more p{color:var(--muted);margin:0}.pl-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:18px;display:grid}.pl-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:15px 16px}.pl-card b{color:var(--fg);margin-bottom:8px;font-size:14px;line-height:1.35;display:block}.pl-card p{color:var(--fg-2);margin:0;font-size:13.5px;line-height:1.65}.pl-card-meta{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.pl-card-meta span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:10.5px}a.pl-card{text-decoration:none;transition:border-color .16s;display:block}a.pl-card:hover{border-color:var(--line-2)}a.pl-card b{color:var(--fg)}.pl-note{max-width:800px;color:var(--muted);margin-top:18px}@media (max-width:720px){.pl-acts{width:100%;margin-left:0}.pl-list{max-height:none}}
