/* Compact related tools shared by all tool pages, outside their export roots. */
.ll-related-compact{margin-block:0 32px;padding-block:20px 0;color:var(--os-ink);border-top:1px solid var(--os-line)}
.ll-related-compact .ll-related-heading{gap:10px;margin-bottom:12px}
.ll-related-compact .ll-related-heading h2{font-size:18px;margin:0}
.ll-related-compact .ll-related-heading p{font-size:11px;margin:4px 0 0}
.ll-related-compact .ll-related-heading>a{font-size:12px;min-height:44px}
.ll-related-compact .ll-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ll-related-compact .ll-related-tool{align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--os-card);min-width:0}
.ll-related-compact .ll-related-thumb{display:grid;place-items:center;width:80px;height:58px;flex:0 0 80px;border:1px solid var(--os-line);border-radius:7px;overflow:hidden;background:var(--os-bg,#f6f9fc);color:var(--os-green-dark)}
.ll-related-compact .ll-related-thumb img{display:block;width:100%;height:100%;object-fit:contain}
.ll-related-compact .ll-related-copy{min-width:0;flex:1}
.ll-related-compact .ll-related-copy strong{font-size:13px;line-height:1.8;overflow-wrap:anywhere}
.ll-related-compact .ll-related-copy .ll-related-kind{display:inline-block;margin:0 0 3px;font-size:9px;line-height:1.6;color:var(--os-green-dark)}
.ll-related-compact .ll-related-copy .ll-related-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:3px;font-size:10px;line-height:1.8;color:var(--os-muted)}
.ll-related-compact .ll-related-arrow{flex-shrink:0;font-size:16px}
@media(max-width:1000px){.ll-related-compact .ll-related-grid{grid-template-columns:1fr}.ll-related-compact .ll-related-tool{padding:10px 12px}.ll-related-compact .ll-related-thumb{width:72px;flex-basis:72px;height:48px}}
@media print{.ll-related-compact,.ll-tool-guide,.ll-results-example{display:none!important}}
