.jf{--jf-line:#cbcbcb;display:flex;gap:.5rem;flex-wrap:wrap;overflow-x:auto;padding:0 0 .9rem;margin:0 0 1.5rem;border-bottom:2px solid var(--col-black-20,#cbcbcb)}
.jf__tab{flex:0 0 auto;display:inline-block;border:1px solid var(--col-black-20,#cbcbcb);background:#fff;color:var(--col-black-80,#333);font-size:.85em;font-weight:700;line-height:1;padding:.6em 1.15em;border-radius:999px;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}
.jf__tab:hover,.jf__tab:focus-visible{border-color:var(--col-red,#e60005);color:var(--col-red,#e60005);text-decoration:none}
.jf__tab--aktiv,.jf__tab--aktiv:hover{background:var(--col-red,#e60005);border-color:var(--col-red,#e60005);color:#fff}