/* Non-critical CSS for below-the-fold sections on job detail pages */
.job-detail-suggested{display:flex;flex-direction:column;gap:12px;font-size:13px}
.job-detail-suggested-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;border:1px solid #e2e8f0;background:#f9fafb;margin-inline:-12px}
.job-detail-suggested-logo{width:42px;height:42px;border-radius:12px;overflow:hidden;background:#e2e8f0;flex-shrink:0}
.job-detail-suggested-logo img{width:100%;height:100%;object-fit:cover;border-radius:12px}
.job-detail-suggested-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}
.job-detail-suggested-title{font-size:14px;font-weight:700;color:#0f172a;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}
.job-detail-suggested-title:hover{text-decoration:underline}
.job-detail-suggested-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:#64748b}
.job-detail-suggested-chip{padding:2px 8px;border-radius:9999px;background:#e2e8f0;color:#475569}
.job-detail-suggested-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}
.job-detail-suggested-company{color:#475569}
.job-detail-suggested-company a{text-decoration:none;color:inherit}
.job-detail-suggested-company a:hover{text-decoration:underline}
.job-detail-suggested-date{color:#94a3b8;white-space:nowrap}


