.linkOptions{display:grid;gap:10px;margin-bottom:14px}.linkOption{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer}.linkOption input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent)}.linkOption span{display:grid;gap:2px}.linkOption strong{font-size:14px}.linkOption small,.faviconNote{color:var(--muted);font-size:12px;line-height:1.45}.linkActions{display:flex;flex-wrap:wrap;gap:9px}.tableWrap{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:16px;background:#fff}.pdfLinkTable{width:100%;border-collapse:collapse;table-layout:fixed}.pdfLinkTable th,.pdfLinkTable td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.pdfLinkTable th{background:var(--panel-soft,#f5f8fb);color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.pdfLinkTable tr:last-child td{border-bottom:0}.pdfLinkTable th:nth-child(1),.pdfLinkTable td:nth-child(1){width:58px;text-align:center}.pdfLinkTable th:nth-child(3),.pdfLinkTable td:nth-child(3){width:68px}.pdfLinkTable a,.pdfLinkTable code{overflow-wrap:anywhere;word-break:break-word}.linkSource{display:block;margin-top:4px;color:var(--muted);font-size:11px}.linkFavicon{width:24px;height:24px;border-radius:6px;object-fit:contain;vertical-align:middle}.linkFaviconFallback{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:6px;background:#eef4fa;color:var(--accent);font-size:8px;font-weight:900}.faviconNote{margin:11px 2px 0}@media(max-width:700px){.pdfLinkTable,.pdfLinkTable tbody,.pdfLinkTable tr,.pdfLinkTable td{display:block;width:100%}.pdfLinkTable thead{display:none}.pdfLinkTable{padding:10px;background:var(--panel-soft,#f5f8fb)}.pdfLinkTable tr{margin-bottom:10px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.pdfLinkTable tr:last-child{margin-bottom:0}.pdfLinkTable td{display:grid;grid-template-columns:72px minmax(0,1fr);gap:9px;padding:9px 11px;text-align:left!important}.pdfLinkTable td::before{content:attr(data-label);color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.pdfLinkTable td:first-child{display:none}}
