.toggletip{display:inline-block;position:relative;--tt-bg:var(--speisekarte-gray-60);--tt-color:#2b2d42;--tt-off:calc(100% + 0.5rem);--tt-tail:calc(100% + 1px + 0.25rem)}.toggletip .toggletip-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-style:none;cursor:pointer;padding:0}.toggletip .toggletip-content{max-width:20rem;padding:.25rem .5rem;position:absolute;text-align:center;white-space:normal;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background-color:var(--tt-bg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--tt-color);font-size:.875rem;line-height:1.25;max-width:min(20rem,100vw - 1rem);pointer-events:auto;width:-moz-max-content;width:max-content;z-index:50;--tt-shift-x:0px;--tt-shift-y:0px;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);visibility:hidden}.toggletip .toggletip-content:not([hidden]){opacity:1;visibility:visible}.toggletip:after{background-color:var(--tt-bg);content:"";display:block;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;position:absolute;width:.625rem;--mask-tooltip:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='4' fill='none' viewBox='0 0 8 4'%3E%3Cpath fill='%23000' d='M.5 1C3.5 1 3 4 5 4s1.5-3 4.5-3c.5 0 .5-.5.5-1H0c0 .5 0 1 .5 1'/%3E%3C/svg%3E");-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);visibility:hidden}.toggletip-content:not([hidden])~.toggletip:after{opacity:1;visibility:visible}.toggletip .toggletip-content,.toggletip-top .toggletip-content{inset:auto auto var(--tt-off) 50%;transform:translateX(calc(-50% + var(--tt-shift-x)))}.toggletip-top:after,.toggletip:after{inset:auto auto var(--tt-tail) 50%;transform:translateX(-50%)}.toggletip-bottom .toggletip-content{inset:var(--tt-off) auto auto 50%;transform:translateX(calc(-50% + var(--tt-shift-x)))}.toggletip-bottom:after{inset:var(--tt-tail) auto auto 50%;transform:translateX(-50%) rotate(180deg)}.toggletip-left .toggletip-content{inset:50% var(--tt-off) auto auto;transform:translateY(calc(-50% + var(--tt-shift-y)))}.toggletip-left:after{inset:50% calc(var(--tt-tail) + 1px) auto auto;transform:translateY(-50%) rotate(-90deg)}.toggletip-right .toggletip-content{inset:50% auto auto var(--tt-off);transform:translateY(calc(-50% + var(--tt-shift-y)))}.toggletip-right:after{inset:50% auto auto calc(var(--tt-tail) + 1px);transform:translateY(-50%) rotate(90deg)}.toggletip-light{--tt-bg:#fff;--tt-color:#2b2d42}.toggletip-dark{--tt-bg:#2b2d42;--tt-color:#fff}