.jobcard-module__j1jX9W__card{background:var(--color-bg-white);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:all var(--transition-base);cursor:pointer;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.jobcard-module__j1jX9W__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-featured);transform:translateY(-2px)}.jobcard-module__j1jX9W__featured{border-left:4px solid var(--color-primary);box-shadow:var(--shadow-card)}.jobcard-module__j1jX9W__featuredLabel{top:var(--space-4);right:var(--space-4);position:absolute}.jobcard-module__j1jX9W__header{align-items:flex-start;gap:var(--space-4);display:flex}.jobcard-module__j1jX9W__companyLogo{border-radius:var(--radius-md);border:1px solid var(--color-border);object-fit:contain;background:var(--color-bg);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.jobcard-module__j1jX9W__companyLogoFallback{border-radius:var(--radius-md);width:52px;height:52px;font-size:var(--text-xl);color:#fff;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.jobcard-module__j1jX9W__headerInfo{flex:1;min-width:0}.jobcard-module__j1jX9W__companyName{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-1);align-items:center;gap:var(--space-2);display:flex}.jobcard-module__j1jX9W__verifiedIcon{color:var(--color-primary)}.jobcard-module__j1jX9W__jobTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.jobcard-module__j1jX9W__jobTitle:hover{color:var(--color-primary)}.jobcard-module__j1jX9W__saveBtn{padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0}.jobcard-module__j1jX9W__saveBtn:hover,.jobcard-module__j1jX9W__saved{color:var(--color-primary);background:var(--color-primary-light)}.jobcard-module__j1jX9W__meta{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.jobcard-module__j1jX9W__metaItem{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.jobcard-module__j1jX9W__salary{font-size:var(--text-sm);color:var(--color-success);font-weight:600}.jobcard-module__j1jX9W__skills{gap:var(--space-2);flex-wrap:wrap;display:flex}.jobcard-module__j1jX9W__skillTag{font-size:var(--text-xs);background:var(--color-border-light);border-radius:var(--radius-full);color:var(--color-text-secondary);padding:2px 10px}.jobcard-module__j1jX9W__footer{padding-top:var(--space-3);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.jobcard-module__j1jX9W__timeAgo{font-size:var(--text-xs);color:var(--color-text-muted)}.jobcard-module__j1jX9W__applyBtn{font-size:var(--text-sm)}
