.button-counter{--_counter-size:18px}.button-counter[data-count="0"]:before{display:none}.button-counter:before{content:attr(data-count);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:color-mix(in hsl,currentColor,transparent 70%);block-size:var(--_counter-size);border-radius:100%;color:currentColor;font-size:12px;inline-size:var(--_counter-size);justify-content:center;-webkit-margin-end:.5em;margin-inline-end:.5em}.joboffers-filter-box{--box-shadow:var(--shadow-medium);--box-padding:var(--space-s-m);--sidebar-vertical-alignment:flex-start;--sidebar-content-min-width:60%;--grid-placement:auto-fit;--grid-min-item-size:14rem;position:relative;-webkit-margin-before:calc(var(--space-xl-2xl)*-1);margin-block-start:calc(var(--space-xl-2xl)*-1)}.joboffers-filter-box__headline{font-size:var(--size-4)}.joboffers-list>li+li{-webkit-margin-before:var(--global-space);margin-block-start:var(--global-space)}.joboffer-box{--box-padding:var(--space-l-xl);position:relative}.joboffer-box__headline{text-wrap:wrap}.joboffer-box__headline:where(h1){max-width:48ch}.joboffer-box__headline:where(h3){max-width:60ch}.joboffer-box__list{--gutter:var(--space-xs-s) var(--space-l-xl)}.joboffer-box__meta{color:var(--_minor);font-size:var(--size--1)}.joboffer-box__meta web-icon{color:var(--color-text-brand-one)}.joboffer-box .with-sidebar{--sidebar-target-width:auto}.joboffer-box .button{-webkit-box-flex:1;-ms-flex:1;flex:1}web-toggler{display:none}web-toggler[enabled=true]{display:block}.toggler__target{-webkit-transition:opacity var(--timing-fast) ease-out,visibility var(--timing-fast) ease-out;transition:opacity var(--timing-fast) ease-out,visibility var(--timing-fast) ease-out}.toggler__target[data-visible=false]{height:0;opacity:0;visibility:hidden}