:is(em,td)[z-tooltip]{position:relative}:is(em,td)[z-tooltip]:after,:is(em,td)[z-tooltip]:before{visibility:hidden;position:absolute;background-color:var(--z-tooltip--bg, var(--z-sf-brand));color:var(--z-tooltip--color, var(--z-ct-primary));left:100%;top:100%;opacity:0;z-index:var(--z-tooltip--z-index, 999);transition:opacity .2s ease-in-out}:is(em,td)[z-tooltip]:after{opacity:0;font:var(--zf-capt-12--500);padding:var(--zs-100);border-radius:16px;width:-moz-max-content;width:max-content;text-align:left}:is(em,td)[z-tooltip]:before{content:" ";height:1rem;width:1rem}:is(em,td)[z-tooltip]:hover:after,:is(em,td)[z-tooltip]:hover:before,:is(em,td)[z-tooltip]:focus-within:after,:is(em,td)[z-tooltip]:focus-within:before{visibility:visible;opacity:1}:is(em,td)[z-tooltip]:after{content:attr(tooltip-text)}:is(em,td)[z-tooltip][tooltip-theme=light]:after,:is(em,td)[z-tooltip][tooltip-theme=light]:before{background-color:var(--zc-blue-dark);color:var(--zg-white)}:is(em,td)[z-tooltip$=-left]:after,:is(em,td)[z-tooltip$=-left]:before,:is(em,td)[z-tooltip*="-left:"]:after,:is(em,td)[z-tooltip*="-left:"]:before{left:auto;right:100%}:is(em,td)[z-tooltip=top]:before,:is(em,td)[z-tooltip=bottom]:before,:is(em,td)[z-tooltip^="top:"]:before,:is(em,td)[z-tooltip^="bottom:"]:before{rotate:45deg;left:calc(50% - 9px)}:is(em,td)[z-tooltip=top]:after,:is(em,td)[z-tooltip=bottom]:after,:is(em,td)[z-tooltip^="top:"]:after,:is(em,td)[z-tooltip^="bottom:"]:after{left:50%;transform:translate(-50%)}:is(em,td)[z-tooltip=bottom]:before,:is(em,td)[z-tooltip^="bottom:"]:before{top:100%}:is(em,td)[z-tooltip=bottom]:after,:is(em,td)[z-tooltip^="bottom:"]:after{top:calc(100% + 7px)}:is(em,td)[z-tooltip^=top]:after,:is(em,td)[z-tooltip^=top]:before{top:auto;bottom:100%}:is(em,td)[z-tooltip=top]:before,:is(em,td)[z-tooltip^="top:"]:before{bottom:100%}:is(em,td)[z-tooltip=top]:after,:is(em,td)[z-tooltip^="top:"]:after{bottom:calc(100% + 7px)}:is(em,td)[z-tooltip$=":xs"]:after,:is(em,td)[z-tooltip$=":xs"]:before{display:inline-flex}:is(em,td)[z-tooltip$=":s"]:after,:is(em,td)[z-tooltip$=":s"]:before{max-width:10rem}:is(em,td)[z-tooltip$=":m"]:after,:is(em,td)[z-tooltip$=":m"]:before{max-width:15rem}:is(em,td)[z-tooltip$=":l"]:after,:is(em,td)[z-tooltip$=":l"]:before{max-width:20rem}