._job-card_dijey_3{border-radius:var(--radius-control);background:var(--surface);margin-inline:-.75rem;padding:1.25rem .75rem;position:relative}._job-card_dijey_3:before{border-bottom:1px solid var(--border);content:"";position:absolute;bottom:0;left:.75rem;right:.75rem}@media (hover:hover){._job-card_dijey_3:hover{background:var(--surface-subtle)}._job-card_dijey_3:hover:before,li:has(+li ._job-card_dijey_3:hover) ._job-card_dijey_3:before{opacity:0}._job-card_dijey_3:hover ._job-card-link_dijey_30{text-decoration:underline;text-decoration-color:var(--border-strong)}}._job-card_dijey_3[data-dismissed=true]{opacity:.7}._job-card-heading_dijey_40{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}._job-card-title_dijey_47{min-width:0}._job-card_dijey_3 h3{font-size:var(--text-lg);margin-bottom:0;line-height:1.3}._job-card-link_dijey_30{color:var(--text-strong);text-decoration:none}._job-card-link_dijey_30:after{content:"";border-radius:inherit;position:absolute;inset:0}._job-card-link_dijey_30:focus-visible{outline:none}._job-card-link_dijey_30:focus-visible:after{outline:3px solid var(--focus-ring);outline-offset:0}._job-company_dijey_78{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:.25rem 0 0}._job-company_dijey_78 a,._job-card-header-actions_dijey_86,._job-card-meta_dijey_87>*{z-index:1;position:relative}._job-company_dijey_78 a{color:inherit;text-decoration-color:#0000}._job-company_dijey_78 a:hover{color:var(--text-strong);text-decoration-color:currentColor}._job-card-header-actions_dijey_86{flex:none;justify-items:end;gap:.5rem;display:grid}._job-card-meta_dijey_87{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.6rem;display:flex}._job-tags_dijey_119{flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:flex}._job-tag_dijey_119,._job-date_dijey_129{color:var(--text-muted);margin:0}@media (width>=701px){._job-tag_dijey_119:before,._job-date_dijey_129:before{color:var(--border-strong);content:"·";margin-right:.75rem}}._job-tag-pay_dijey_143{color:var(--text-strong);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}._job-tag-seniority_dijey_150{white-space:nowrap}._seniority-badge_dijey_154{align-items:center;gap:.3rem;display:inline-flex}._seniority-bars_dijey_161{flex:none}._bar-on_dijey_165{fill:currentColor}._bar-off_dijey_169{fill:var(--border-strong)}._job-date_dijey_129{color:var(--text-subtle)}._job-card-badges_dijey_177{flex-wrap:wrap;gap:.35rem;display:flex}._job-card-badges_dijey_177:not(:has(>:not([hidden]))){display:none}._badge_dijey_187{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:.15rem .5rem;line-height:1.5}._badge-warning_dijey_198{color:var(--warning)}._new-badge_dijey_202{border-color:var(--accent-border);color:var(--accent-hover);background:var(--accent-soft);font-weight:var(--weight-semibold)}._new-badge_dijey_202[hidden]{display:none}@media (width<=700px){._job-card-heading_dijey_40{gap:.75rem}._job-card-header-actions_dijey_86{max-width:45%}}@media (prefers-reduced-motion:no-preference){._job-card_dijey_3{transition:background-color .16s,opacity .16s}}
