.tooltip-container{position:relative}button.tooltip-toggle{min-width:24px;min-height:24px;padding:0;border:none;background:none}.tooltip{max-width:calc(100vw - 2em);width:max-content;text-align:justify;position:absolute;bottom:calc(100% + 11px);padding:.5em;background:none;z-index:99;opacity:0;pointer-events:none;visibility:hidden;transition:all .2s ease-in-out;white-space:pre-wrap;hyphens:auto;@media(hover:none){pointer-events:initial}&:after,>span:before,>span:after{content:"";position:absolute;background:#fff;border:1px solid var(--blue2);box-shadow:2px 2px 4px var(--grey2)}>span:before,>span:after{transform-origin:0 0;transform:rotate(45deg)}>span:before{z-index:-1;bottom:-1px;height:15px;width:15px;border:none;box-shadow:none}>span:after{z-index:-2;bottom:-4px;height:11px;width:11px;border-top-width:0;border-left-width:0}&:before{content:"";position:absolute;left:0;right:0;top:100%;height:12px}&:after{width:100%;height:100%;z-index:-2;bottom:-1px;border-radius:9px;left:-1px}}.tooltip-container:hover .tooltip,.tooltip-toggle:focus-visible~.tooltip,.tooltip-toggle.active~.tooltip{visibility:visible;opacity:1;pointer-events:initial}.tooltip-container.tooltip-dismissed .tooltip{visibility:hidden;opacity:0}.tooltip-left{left:0;>span:before,>span:after{left:35px}}.tooltip-right{right:0;>span:before,>span:after{right:25px}>span:after{right:28px}}@media screen and (min-width:450px),print{.tooltip{max-width:32em}.tooltip-left{left:-2em}.tooltip-right{right:-2em}}
/*# sourceMappingURL=tooltip.min.css.map */
