.tool-detail[data-tool="link-preview"] .lab-actionbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tool-detail[data-tool="link-preview"] #linkPreviewUrl{min-width:0;flex:1 1 360px;direction:ltr;text-align:left;min-height:48px}.tool-detail[data-tool="link-preview"] [data-action="link-preview-check"]{min-height:48px;padding-inline:28px}.tool-detail[data-tool="link-preview"] #linkPreviewReport{min-width:0;width:100%;text-align:start}.lp-summary,.lp-results-toolbar,.lp-snippet-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-summary{padding:20px 22px;background:var(--surface,#151c19);border:1px solid var(--border-color,#36443c);border-radius:16px;margin:16px 0 22px}.lp-summary h2{margin:5px 0 8px;font-size:clamp(1.15rem,2vw,1.5rem)}.lp-summary p,.lp-muted{color:var(--text-secondary,#a7b6af);margin:0;line-height:1.7}.lp-eyebrow{font-size:.79rem;color:#85c1a7}.lp-score{min-width:130px;text-align:center;border:1px solid #477b65;border-radius:12px;padding:12px}.lp-score strong{display:block;font-size:1.65rem;color:#7cdeb2}.lp-score small{font-size:.73rem}.lp-results-toolbar{margin-bottom:15px}.lp-results-toolbar h3{margin:0}.lp-outline{border:1px solid var(--border-color,#42534a);background:transparent;color:inherit;padding:9px 15px;border-radius:9px;cursor:pointer}.lp-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px}.lp-platform{border:1px solid var(--border-color,#36443c);background:var(--surface,#131a17);border-radius:14px;overflow:hidden;min-width:0}.lp-platform-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 17px}.lp-platform-heading span{font-size:.77rem;color:var(--text-secondary,#9faeaa)}.lp-preview{margin:0 14px 16px;border-radius:10px;overflow:hidden;background:#fff;color:#202124;direction:ltr;text-align:left}.lp-image,.lp-empty-image{display:block;width:100%;aspect-ratio:1.91;object-fit:cover}.lp-empty-image{display:grid;place-items:center;background:#e7e9ee;color:#666}.lp-preview-body{padding:13px 15px;display:grid;gap:5px;overflow-wrap:anywhere}.lp-domain{font-size:.72rem;color:#667085}.lp-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1rem;line-height:1.4}.lp-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.83rem;line-height:1.5;color:#586271;margin:0}.lp-facebook .lp-preview{background:#f0f2f5}.lp-facebook .lp-preview-body{background:#fff}.lp-linkedin .lp-preview{border:1px solid #ddd}.lp-x .lp-preview{border:1px solid #d2d6da;border-radius:15px}.lp-x-header{display:flex;gap:10px;align-items:center;padding:10px 14px;font-size:.83rem}.lp-x-avatar{background:#111;color:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.lp-x .lp-preview-body{background:#f8f9fa}.lp-slack .lp-preview{border-left:4px solid #36c5f0;border-radius:4px}.lp-slack .lp-image{max-height:230px}.lp-google .lp-preview{padding:19px 21px;min-height:150px}.lp-google-site{font-size:.78rem;color:#3c4043}.lp-google-title{font-size:1.2rem;color:#1a0dab;margin:9px 0;line-height:1.4}.lp-google-desc{font-size:.86rem;color:#4d5156;line-height:1.65;margin:0}.lp-diagnostics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.lp-panel{padding:19px;background:var(--surface,#141a18);border:1px solid var(--border-color,#36443c);border-radius:12px;min-width:0}.lp-panel h3{font-size:1.06rem;margin:0 0 12px}.lp-issues{list-style:none;padding:0;margin:0;display:grid;gap:11px}.lp-issues li{padding-inline-start:14px;border-inline-start:3px solid #83969a;line-height:1.55}.lp-issues .lp-error{border-color:#e16c72}.lp-issues .lp-warning{border-color:#d8ac64}.lp-issues .lp-good{border-color:#5bbf8b}.lp-snippet pre,.lp-panel pre{direction:ltr;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;font-size:.79rem;line-height:1.6}.lp-error{color:#ef9b9b}.lp-loading{padding:24px;text-align:center}.lp-panel summary{cursor:pointer;font-weight:650}@media(max-width:780px){.lp-preview-grid,.lp-diagnostics{grid-template-columns:1fr}.lp-summary{align-items:flex-start}.lp-score{min-width:110px}}

/* Egytag Lab 3.0: larger platform previews and actionable diagnostics. */
.tool-detail[data-tool="link-preview"] .lp-summary{
  padding:clamp(18px,2.1vw,27px);
  gap:20px;
  margin:18px 0 23px;
}
.tool-detail[data-tool="link-preview"] .lp-summary h2{
  font-size:clamp(1.32rem,2vw,1.68rem);
  line-height:1.43;
}
.tool-detail[data-tool="link-preview"] .lp-summary p,
.tool-detail[data-tool="link-preview"] .lp-muted{
  font-size:clamp(.96rem,1vw,1.09rem);
  line-height:1.82;
}
.tool-detail[data-tool="link-preview"] .lp-platform-heading{
  padding:15px 18px;
  font-size:clamp(1.06rem,1.12vw,1.2rem);
  font-weight:900;
}
.tool-detail[data-tool="link-preview"] .lp-platform-heading span{font-size:.91rem}
.tool-detail[data-tool="link-preview"] .lp-preview-body{
  padding:17px 19px;
  gap:8px;
}
.tool-detail[data-tool="link-preview"] .lp-title{
  font-size:clamp(1.06rem,1.25vw,1.32rem);
  font-weight:800;
  line-height:1.5;
}
.tool-detail[data-tool="link-preview"] .lp-description{
  font-size:clamp(.97rem,1vw,1.1rem);
  line-height:1.7;
}
.tool-detail[data-tool="link-preview"] .lp-domain{font-size:.87rem}
.tool-detail[data-tool="link-preview"] .lp-panel{padding:20px 22px}
.tool-detail[data-tool="link-preview"] .lp-panel h3{font-size:1.18rem}
.tool-detail[data-tool="link-preview"] .lp-issues li{font-size:1.01rem;line-height:1.7}
.tool-detail[data-tool="link-preview"] .lp-panel pre{
  font-size:clamp(.91rem,1vw,1.06rem);
  line-height:1.7;
}
.tool-detail[data-tool="link-preview"] #linkPreviewUrl{
  font-size:1.05rem;
  min-height:51px;
  border-radius:10px;
}
.tool-detail[data-tool="link-preview"] [data-action="link-preview-check"]{
  min-height:51px;
  border-radius:10px;
  font-size:1.07rem;
}
@media(max-width:470px){
  .tool-detail[data-tool="link-preview"] .lp-panel{padding:13px}
  .tool-detail[data-tool="link-preview"] .lp-preview-body{padding:13px}
}
