/* European Startup Hub V16.1 — live researched external jobs */
.jobs-live-hero{background:radial-gradient(circle at 82% 18%,rgba(121,255,104,.14),transparent 28%),linear-gradient(145deg,#07120d,#081a12)}
.jobs-source-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.jobs-source-head>div:first-child{max-width:830px}.source-status{min-width:230px;padding:16px 18px;border:1px solid rgba(121,255,104,.2);border-radius:18px;background:rgba(121,255,104,.05);display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center}.source-status .status-dot{width:9px;height:9px;border-radius:50%;background:#79ff68;box-shadow:0 0 18px rgba(121,255,104,.7)}.source-status b{font-size:13px}.source-status small{grid-column:2;color:#8ea398}
.jobs-disclaimer{margin:22px 0;padding:15px 18px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#0a1711;color:#9fb2a8;font-size:13px;line-height:1.55}.jobs-disclaimer strong{color:#eef7f2}
.job-filterbar{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 24px}.job-filter{appearance:none;border:1px solid rgba(255,255,255,.11);background:#09150f;color:#aabdb3;padding:9px 13px;border-radius:999px;font-weight:800;font-size:12px;cursor:pointer}.job-filter:hover,.job-filter.active{background:rgba(121,255,104,.11);border-color:rgba(121,255,104,.35);color:#eaffee}
.job-card{display:flex;flex-direction:column;min-height:100%}.job-card h3{margin:14px 0 10px}.job-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.mini-tag{font-size:10px;font-weight:900;color:#07120d;background:#79ff68;padding:6px 9px;border-radius:999px}.job-company{margin-bottom:5px}.job-meta{font-size:12px;color:#8fa69a}.job-deadline{font-size:12px;color:#d9c18e}.job-source{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:11px}.job-source small{color:#789084}.job-source .btn{align-self:flex-start}.jobs-empty-filter{padding:24px;border:1px dashed rgba(255,255,255,.14);border-radius:18px;color:#93a89d;text-align:center}.external-job[hidden]{display:none!important}
@media(max-width:860px){.jobs-source-head{align-items:flex-start;flex-direction:column}.source-status{width:100%}}
