.wcb-recent-jobs{padding:0;font-family:inherit}.wcb-widget-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--wcb-space-lg);gap:var(--wcb-space-sm)}.wcb-widget-title{font-size:var(--wcb-text-base);font-weight:var(--wcb-font-semibold);margin:0;color:var(--wcb-contrast)}.wcb-widget-view-all{font-size:var(--wcb-text-sm);color:var(--wcb-primary);text-decoration:none;white-space:nowrap;flex-shrink:0}.wcb-widget-view-all:hover{text-decoration:underline}.wcb-job-widget-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--wcb-space-sm)}.wcb-job-widget-item{margin:0}.wcb-job-widget-link{display:flex;align-items:flex-start;gap:var(--wcb-space-sm);padding:var(--wcb-space-md);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-md);background:var(--wcb-bg-subtle);text-decoration:none;color:inherit;transition:transform var(--wcb-transition-fast),box-shadow var(--wcb-transition-fast)}.wcb-job-widget-link:hover{transform:translateY(-1px);box-shadow:var(--wcb-shadow-md)}.wcb-job-widget-logo{flex-shrink:0;width:var(--wcb-space-lg);height:var(--wcb-space-lg);margin-top:2px;display:flex;align-items:center;justify-content:center}.wcb-job-widget-logo img{width:var(--wcb-space-lg);height:var(--wcb-space-lg);object-fit:contain;border-radius:2px}.wcb-job-widget-initial{display:flex;align-items:center;justify-content:center;width:var(--wcb-space-lg);height:var(--wcb-space-lg);background:var(--wcb-primary);color:var(--wcb-base);font-size:9px;font-weight:var(--wcb-font-bold);border-radius:2px}.wcb-job-widget-body{display:flex;flex-direction:column;gap:var(--wcb-space-xs);min-width:0}.wcb-job-widget-name{display:block;font-size:var(--wcb-text-base);font-weight:var(--wcb-font-semibold);color:var(--wcb-contrast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcb-job-widget-company{font-size:var(--wcb-text-xs);color:var(--wcb-text-secondary)}.wcb-job-widget-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wcb-space-xs);margin-top:.125rem}.wcb-badge{display:inline-block;padding:2px var(--wcb-space-sm);border-radius:var(--wcb-radius-full);font-size:var(--wcb-text-xs);font-weight:var(--wcb-font-medium);line-height:1.4}.wcb-badge--location{background:var(--wcb-info-bg);color:var(--wcb-primary)}.wcb-badge--type{background:var(--wcb-success-bg);color:var(--wcb-success)}.wcb-job-widget-age{font-size:var(--wcb-text-xs);color:var(--wcb-text-secondary)}.wcb-recent-empty{display:flex;flex-direction:column;align-items:center;gap:var(--wcb-space-sm);padding:var(--wcb-space-3xl) var(--wcb-space-lg);color:var(--wcb-text-secondary);text-align:center}@media (max-width:640px){.wcb-job-widget-name{white-space:normal}}@media (prefers-reduced-motion:reduce){.wcb-job-widget-link{transition:none}.wcb-job-widget-link:hover{transform:none}}