.pcb-filter{display:grid;gap:10px;margin:0 0 16px}
.pcb-pubs{flex-wrap:wrap}
.pcb-tbl{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r,16px);background:var(--card-bg)}
.pcb-tbl table{width:100%;border-collapse:collapse;font-size:14px}
.pcb-tbl th,.pcb-tbl td{text-align:left;vertical-align:middle;padding:14px 16px;border-bottom:1px solid var(--line)}
.pcb-tbl tbody tr:last-child>*{border-bottom:0}
.pcb-tbl thead th{font-size:12px;font-weight:600;color:var(--muted);padding:10px 16px;white-space:nowrap}
.pcb-tbl tbody th{font-weight:400;min-width:170px}
.pcb-tbl tr.is-new{background:linear-gradient(90deg,rgba(14,165,233,.12),transparent 60%)}
.pcb-g{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}
.pcb-g b{display:block;font-size:15px;color:var(--text)}.pcb-g small{display:block;font-size:12px;color:var(--muted)}
.pcb-g:hover b{text-decoration:underline}
.pcb-mk{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;font-weight:800;font-size:15px;color:#fff;background:linear-gradient(140deg,var(--c1),var(--c2))}
.pcb-sum{color:var(--text-2);line-height:1.55}
.pcb-new{display:inline-block;margin-right:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#0ea5e9;color:#fff;vertical-align:1px}
.pcb-ev{margin-top:6px;font-size:12px;color:var(--muted)}
.pcb-d{white-space:nowrap}.pcb-d b{display:block;font-size:13px;color:var(--text)}.pcb-d small{font-size:11px;color:var(--muted)}
.pcb-a{white-space:nowrap;text-align:right}
.pcb-a .zz-btn{margin-right:8px}
.zz-pcb-out{font-size:13px;color:var(--text-2);text-decoration:none}.zz-pcb-out:hover{color:var(--text);text-decoration:underline}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.pcb-mon{margin:0 0 16px}
.pcb-mon-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}
.pcb-mon-i{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--text);text-decoration:none;background:var(--surface-2,transparent)}
.pcb-mon-i:hover{border-color:var(--text-2)}
.pcb-mon-b{display:grid;gap:2px;min-width:0}.pcb-mon-b b{font-size:14px;color:var(--text)}.pcb-mon-b span{font-size:13px;color:var(--text-2)}.pcb-mon-b small{font-size:12px;color:var(--muted)}
.pcb-bl{margin:0 0 14px;padding-left:20px;display:grid;gap:6px;color:var(--text-2);line-height:1.6}
.pcb-meta{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 14px;font-size:14px}
.pcb-meta dt{color:var(--muted);font-weight:600}.pcb-meta dd{margin:0;color:var(--text-2)}
.pcb-warn{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:rgba(234,179,8,.14);color:var(--text)}
.pcb-btns{display:flex;gap:8px;flex-wrap:wrap}
.pcb-mrow{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.pcb-mrow a{color:var(--text);text-decoration:none}.pcb-mrow a:hover{text-decoration:underline}
.pcb-sub{margin:16px 0 6px;font-size:13px;color:var(--muted)}
.pcb-hist{margin:0;padding:0;list-style:none;display:grid;gap:12px}
.pcb-hist>li{padding-left:12px;border-left:2px solid var(--line-2)}.pcb-hist b{display:block;margin:2px 0;color:var(--text);font-size:14px}.pcb-hist ul{margin:4px 0 0;padding-left:18px;font-size:13px;color:var(--text-2)}
.pcb-gc .pcb-sum{font-size:14px}.pcb-gc ul{margin:8px 0 10px;padding-left:18px;font-size:13px;color:var(--text-2);display:grid;gap:3px}
.pcb-gc .pcb-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}
@media (max-width:760px){
  .pcb-tbl{border:0;background:none;overflow:visible}
  .pcb-tbl thead{display:none}
  .pcb-tbl table,.pcb-tbl tbody,.pcb-tbl tr,.pcb-tbl th,.pcb-tbl td{display:block;width:auto}
  .pcb-tbl tr{border:1px solid var(--line);border-radius:14px;background:var(--card-bg);margin:0 0 10px;padding:4px 0}
  .pcb-tbl th,.pcb-tbl td{border:0;padding:8px 14px}
  .pcb-d{display:flex!important;gap:6px;align-items:baseline}.pcb-d b{display:inline}
  .pcb-a{text-align:left}
  .pcb-mon-l{grid-template-columns:1fr}
}
