/* Arbetsmarknaden – widget (bygger på temats .market.jobs) */
.lnj-widget__logo { background: #fff; border: 1px solid var(--c-line, #dfe4dc); display: grid; place-items: center; overflow: hidden; }
.lnj-widget__logo img { width: 100%; height: 100%; object-fit: contain; padding: 4px; }
.jobs .lnj-widget__logo .lnj-widget__initials { font: 800 1.125rem/1 var(--f-display, system-ui); color: var(--c-brand-text, #327a27); }
.jobs .lnj-widget__logo { background: var(--c-brand-soft, #e4efe0); border-color: transparent; }
.jobs .lnj-widget__logo:has(img) { background: #fff; border-color: var(--c-line, #dfe4dc); }
[data-theme="dark"] .lnj-widget__logo { border-color: transparent; }
.lnj-widget__empty { font-size: var(--fs-sm, .875rem); color: var(--c-ink-3, #7a857c); margin: 0; }
