

.v83-links{margin-top:6px}



.li-warnbox{
  background:var(--amber-bg,rgba(255,184,77,.16)) !important;
  border:1px solid rgba(255,184,77,.36) !important;
  color:var(--amber,#ffcf80) !important;
  margin-bottom:20px;
}



.li-cats{
  display:grid;grid-template-columns:repeat(3,1fr);gap:12px;
  margin:16px 0 4px;
}
@media (max-width:1000px){.li-cats{grid-template-columns:repeat(2,1fr)}}
@media (max-width:660px){.li-cats{grid-template-columns:1fr}}

.li-cat{
  padding:13px 15px;
  background:var(--panel-2);
  border:1px solid var(--brd);
  border-left:3px solid var(--li,rgba(255,255,255,.28));
  border-radius:0 12px 12px 0;
}
.li-cat-h{
  display:flex;align-items:center;gap:9px;
  font:800 12.5px/1.3 'Poppins',system-ui,Arial,sans-serif;
  color:var(--ink);margin-bottom:6px;
}
.li-cat-n{
  min-width:26px;padding:2px 7px;border-radius:999px;text-align:center;
  background:rgba(255,255,255,.08);border:1px solid var(--brd-2);
  font:800 11px/1.5 'Poppins',system-ui,Arial,sans-serif;
  color:var(--li,var(--ink));
}
.li-cat p{font-size:12px;line-height:1.5;margin:0;color:var(--muted)}


.li-c-docs{--li:#ff8ec0}
.li-c-official{--li:var(--berry-dk,#ff5c9d)}
.li-c-cpthird{--li:#c08bff}
.li-c-archive{--li:var(--amber,#ffcf80)}
.li-c-third{--li:#8ab4ff}
.li-c-infra{--li:rgba(255,255,255,.30)}



.li-legend li{font-size:12.5px;line-height:1.55}
.li-legend b.li-ok{color:var(--green,#4ade9a)}
.li-legend b.li-warn{color:var(--amber,#ffcf80)}
.li-legend b.li-na{color:var(--faint)}



.li-tools{display:flex;align-items:center;gap:12px;margin:20px 0 10px;flex-wrap:wrap}
.li-filter{
  flex:1 1 320px;max-width:420px;
  padding:9px 14px;border-radius:10px;
  background:rgba(255,255,255,.05);
  border:1px solid var(--brd-2);
  color:var(--ink);
  font:600 12.5px/1.4 'Poppins',system-ui,Arial,sans-serif;
}
.li-filter::placeholder{color:var(--faint)}
.li-filter:focus{outline:2px solid #ff6aa6;outline-offset:2px}
.li-count{
  font:800 11px/1 'Poppins',system-ui,Arial,sans-serif;
  letter-spacing:.08em;text-transform:uppercase;color:var(--muted);
}



.li-wrap{
  overflow-x:auto;
  border:1px solid var(--brd);
  border-radius:14px;
  background:var(--panel-2);
}
.li-table{border-collapse:collapse;width:100%;min-width:1040px}

.li-cap{
  caption-side:top;text-align:left;
  padding:13px 16px 11px;
  font:800 11px/1.4 'Poppins',system-ui,Arial,sans-serif;
  letter-spacing:.1em;text-transform:uppercase;
  color:var(--berry-dk);
  border-bottom:1px solid var(--brd);
}
.li-table th{
  text-align:left;padding:9px 14px;
  font:800 10px/1.3 'Poppins',system-ui,Arial,sans-serif;
  letter-spacing:.1em;text-transform:uppercase;
  color:var(--muted);
  border-bottom:1px solid var(--brd);
  background:rgba(255,255,255,.03);
  white-space:nowrap;
}
.li-table td{
  padding:9px 14px;
  border-bottom:1px solid var(--line);
  vertical-align:top;
  font-size:12px;line-height:1.5;
}
.li-table tbody tr:last-child td{border-bottom:0}
.li-table tbody tr:hover td{background:rgba(255,255,255,.03)}


.li-row td:first-child{border-left:3px solid var(--li,transparent)}

.li-catcell{white-space:nowrap;font-weight:700;color:var(--ink)}
.li-url{max-width:430px}
.li-url a{color:var(--berry-dk);text-decoration:none;word-break:break-all}
.li-url a:hover{text-decoration:underline}
.li-where{color:var(--muted);font-size:11.5px;max-width:230px}
.li-status{font-weight:800;text-align:center;white-space:nowrap}
.li-status.li-ok{color:var(--green,#4ade9a)}
.li-status.li-warn{color:var(--amber,#ffcf80)}
.li-status.li-na{color:var(--faint)}
.li-note{color:var(--muted);font-size:11.5px;max-width:280px}
