:root{--sticky-buttons-height: 100px}body:has(.frame-type-mindshaperealestate_list) [data-animation=Immobiliensuche]{display:none}.sticky__group{--icon-size: 20px;z-index:var(--z-index-sticky-buttons);height:var(--sticky-buttons-height);padding:1.5rem var(--container-px);background-color:var(--color-primary);box-shadow:0 -2px 10px 0 var(--color-hsla-black-20);display:flex;flex-wrap:wrap}.sticky__button{gap:.5rem;padding:.5rem var(--spacings-1);font-size:var(--fs-x-small-mobile);background-color:var(--color-white);border-radius:5px;max-width:200px;flex:1}.sticky__button.eyeAble_customToolOpenerNoHideClass{cursor:pointer}.sticky__button svg{width:var(--icon-size);height:var(--icon-size);fill:var(--color-primary)}.sticky__button svg path{fill:var(--color-primary)}.sticky__button__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 768px){.sticky__group{--sticky-buttons-size: 70px;--icon-size: 50px;position:fixed;inset:30% 0 auto auto;gap:.5rem;padding:0;width:auto;height:auto;flex-direction:column;align-items:flex-end;background-color:rgba(0,0,0,0);box-shadow:none;pointer-events:none}.sticky__button{max-width:unset}.sticky__button:is(a){gap:0;position:relative;padding:0;border:none;background-image:url(/assets-gag-koeln/images/svg/stoerer-primary.c031a7eb21c10472209c.svg);background-size:cover;background-repeat:no-repeat;background-position:left center;background-color:rgba(0,0,0,0);translate:calc(100% - var(--sticky-buttons-size)) 0;transition:translate 450ms ease;pointer-events:auto}.sticky__button:is(a) svg{transition:scale 350ms ease}.sticky__button:is(a) svg path{fill:var(--color-white)}.sticky__button__icon{display:grid;place-items:center;width:var(--sticky-buttons-size);height:var(--sticky-buttons-size)}.sticky__button__title{color:var(--color-white);font-size:var(--fs-small-desktop);margin-right:var(--spacings-2)}}@media(min-width: 1400px){.sticky__group{--sticky-buttons-size: 70px;--icon-size: 50px;top:50%}body.overlay-open .sticky__group,body.compensate-for-scrollbar .sticky__group{right:15px}}@media(hover: hover)and (pointer: fine){.sticky__button:focus-visible{outline:3px solid var(--color-typo-default)}.sticky__button:hover:is(a){background-size:cover;translate:0}}
