.stellen-v2 .stellen-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px}.stellen-v2 .stellen-toolbar__count{margin:0 auto 0 4px;font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--k-text-2)}.stellen-v2 .stellen-toolbar__controls{display:flex;align-items:center;gap:8px}.stellen-v2 .stellen-seg{display:inline-flex;flex-shrink:0;align-items:center;gap:2px;height:40px;padding:3px;border:1.2px solid var(--k-line);border-radius:10px;background:var(--k-surface)}.stellen-v2 .stellen-seg__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:100%;min-width:32px;padding:0 12px;border:0;border-radius:7px;background:transparent;font-size:13.5px;font-weight:600;color:var(--k-text-2);white-space:nowrap;cursor:pointer;transition:transform var(--k-spring-time) var(--k-spring)}.stellen-v2 .stellen-seg--icons .stellen-seg__item{padding:0;width:32px}.stellen-v2 .stellen-seg__item:hover{color:var(--k-ink);background:#3339360d}.stellen-v2 .stellen-seg__item:active{transform:translate(1px,1px)}.stellen-v2 .stellen-seg__item:focus-visible{outline:2px solid var(--k-blue);outline-offset:1px}.stellen-v2 .stellen-seg__item[aria-selected=true],.stellen-v2 .stellen-seg__item[aria-pressed=true]{background:var(--k-ink);color:var(--k-on-ink)}.stellen-v2 .stellen-seg__item[aria-selected=true] svg [stroke="#063FBE"],.stellen-v2 .stellen-seg__item[aria-pressed=true] svg [stroke="#063FBE"]{stroke:currentColor}@media(max-width:639px){.stellen-v2 .stellen-toolbar .stellen-seg[role=tablist]{order:-1;width:100%}.stellen-v2 .stellen-seg[role=tablist] .stellen-seg__item{flex:1 1 0;padding:0 6px}.stellen-v2 .stellen-seg[role=tablist] .stellen-seg__item svg{display:none}.stellen-v2 .stellen-toolbar__count{order:1;width:100%;margin-left:4px}.stellen-v2 .stellen-toolbar__controls{width:100%}}.stellen-v2 .stellen-list{overflow:hidden;border:1.5px solid var(--k-line);border-radius:var(--k-cut);background:var(--k-surface);box-shadow:var(--k-shadow-soft)}.stellen-v2 .stellen-list__group+.stellen-list__group{border-top:1px solid var(--k-hairline)}.stellen-v2 .stellen-list__group>.stellen-row+.stellen-row{border-top:1px solid var(--k-hairline)}.stellen-v2 .stellen-list__group>:not(.stellen-row):not(.stellen-list__similar){margin:12px}.stellen-v2 .stellen-list__similar{display:block;min-height:32px;margin:-6px 0 6px 74px;padding:0;border:0;background:transparent;font-size:12.5px;font-weight:500;color:var(--k-text-3);text-underline-offset:3px;cursor:pointer}.stellen-v2 .stellen-list__similar:hover{color:var(--k-ink);text-decoration:underline}.stellen-v2 .stellen-list__similar:focus-visible{outline:2px solid var(--k-blue);outline-offset:2px;border-radius:4px}.stellen-v2 .stellen-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto 34px;gap:4px 14px;padding:14px 12px 14px 20px;background:transparent;outline:none}@media(hover:hover)and (pointer:fine){.stellen-v2 .stellen-row:hover{background:#33393609}}.stellen-v2 .stellen-row:active{background:#3339360f}.stellen-v2 .stellen-row:focus-visible{box-shadow:inset 0 0 0 2px var(--k-blue)}.stellen-v2 .stellen-row.is-selected{background:var(--k-blue-tint)}.stellen-v2 .stellen-row.is-selected:before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background:var(--k-blue)}.stellen-v2 .stellen-row__mark{position:relative;align-self:start}.stellen-v2 .stellen-row__seal{position:absolute;right:-5px;bottom:-5px;display:flex;width:20px;height:20px;align-items:center;justify-content:center;border:2px solid var(--k-surface);border-radius:50%;background:var(--k-blue);color:var(--k-on-blue)}.stellen-v2 .stellen-row__main{min-width:0}.stellen-v2 .stellen-row__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;font-family:var(--k-font-display);font-size:1.0625rem;font-weight:600;line-height:1.28;letter-spacing:-.015em;color:var(--k-ink)}.stellen-v2 .stellen-row__meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin:4px 0 0;font-size:13.5px;line-height:1.4;color:var(--k-text-2)}.stellen-v2 .stellen-row__company{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stellen-v2 .stellen-row__city{display:inline-flex;align-items:center;gap:4px;color:var(--k-text-3)}.stellen-v2 .stellen-row__summary{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--k-text-2)}.stellen-v2 .stellen-row__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.stellen-v2 .stellen-row__similar{margin:6px 0 0;font-size:12px;font-weight:500;color:var(--k-text-3)}.stellen-v2 .stellen-row__side{display:flex;min-width:112px;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.stellen-v2 .stellen-row__salary{margin:1px 0 0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--k-ink)}.stellen-v2 .stellen-row__salary[data-hinted]{font-weight:500;color:var(--k-text-2)}.stellen-v2 .stellen-row__dates{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin:0;font-size:12.5px;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--k-text-3)}.stellen-v2 .stellen-row__dates span+span{color:var(--k-ink)}.stellen-v2 .stellen-row__dates span[data-past]{color:var(--k-text-3)}.stellen-v2 .stellen-row__actions{display:flex;flex-direction:column;align-items:center;gap:2px;margin:-4px -6px -4px -8px}.stellen-v2 .stellen-row__hide{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--k-text-3);cursor:pointer}.stellen-v2 .stellen-row__hide:hover{background:#3339360f;color:var(--k-ink)}.stellen-v2 .stellen-row__hide:focus-visible{outline:2px solid var(--k-blue);outline-offset:1px}@media(hover:hover)and (pointer:fine){.stellen-v2 .stellen-row__hide{opacity:0}.stellen-v2 .stellen-row:hover .stellen-row__hide,.stellen-v2 .stellen-row:focus-within .stellen-row__hide,.stellen-v2 .stellen-row.is-selected .stellen-row__hide{opacity:1}}.stellen-v2 .stellen-row--compact{padding-block:10px;align-items:center}.stellen-v2 .stellen-row--compact .stellen-row__title{-webkit-line-clamp:1;font-size:1rem}.stellen-v2 .stellen-row--compact .stellen-row__summary,.stellen-v2 .stellen-row--compact .stellen-row__tags,.stellen-v2 .stellen-row--compact .stellen-row__dates{display:none}.stellen-v2 .stellen-row--compact .stellen-row__actions{flex-direction:row;margin-block:0}.stellen-v2 .stellen-row--compact{grid-template-columns:40px minmax(0,1fr) auto auto}@media(max-width:639px){.stellen-v2 .stellen-row{grid-template-columns:40px minmax(0,1fr) 34px;padding:14px 10px 12px 14px}.stellen-v2 .stellen-row__title{-webkit-line-clamp:3}.stellen-v2 .stellen-row__actions{grid-column:3;grid-row:1}.stellen-v2 .stellen-row__side{grid-column:2 / 4;grid-row:2;flex-direction:row;align-items:center;justify-content:space-between;min-width:0;gap:8px;margin-top:6px;text-align:left}.stellen-v2 .stellen-row__dates{flex-direction:row;gap:8px;margin-right:auto}.stellen-v2 .stellen-list__similar{margin-left:68px}.stellen-v2 .stellen-row--compact .stellen-row__side{margin-top:4px}}@media(prefers-reduced-motion:reduce){.stellen-v2 .stellen-seg__item{transition:none}.stellen-v2 .stellen-seg__item:active{transform:none}}@media(min-width:1280px){.stellen-v2 .stellen-remaster-results{flex:1 1 0%;min-width:500px;max-width:none}.stellen-v2 .stellen-remaster-detail{flex:1.1 1 0%}}
