[tooltip]{position:relative;z-index:9999999999}[tooltip]:after,[tooltip]:before{display:none;font-size:.9em;line-height:1;opacity:0;pointer-events:none;position:absolute;text-transform:none;user-select:none}[tooltip]:before{border:5px solid transparent;content:"";z-index:1001}[tooltip]:after{background:#f8f8f8;border-radius:10px;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);color:#003768;content:attr(tooltip);max-width:21em;min-width:3em;overflow:hidden;padding:1ch 1.5ch;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1000}[tooltip]:hover:after,[tooltip]:hover:before{display:block}[tooltip=""]:after,[tooltip=""]:before{display:none!important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{border-bottom-width:0;border-top-color:#333;bottom:100%}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 5px)}[tooltip]:not([flow]):after,[tooltip]:not([flow]):before,[tooltip][flow^=up]:after,[tooltip][flow^=up]:before{left:50%;transform:translate(-.5em,-50%) skew(10deg,0deg)}[tooltip][flow^=down]:before{border-bottom-color:#333;border-top-width:0;top:100%}[tooltip][flow^=down]:after{top:calc(100% + 5px)}[tooltip][flow^=down]:after,[tooltip][flow^=down]:before{left:50%;transform:translate(-.5em,-50%) skew(10deg,0deg)}[tooltip][flow^=left]:before{border-left-color:#333;border-right-width:0;left:-5px;top:50%;transform:translate(-.5em,-50%) skew(10deg,0deg)}[tooltip][flow^=left]:after{right:calc(100% + 5px);top:50%;transform:translate(-.5em,-50%) skew(10deg,0deg)}[tooltip][flow^=right]:before{border-left-width:0;border-right-color:#333;right:-5px;top:50%;transform:translate(-.5em,-50%) skew(10deg,0deg)}[tooltip][flow^=right]:after{left:calc(100% + 5px);top:50%;transform:translate(-.5em,-50%) skew(10deg,0deg)}@keyframes tooltips-vert{to{opacity:1;transform:translate(-50%)}}@keyframes tooltips-horz{to{opacity:1;transform:translateY(-50%)}}[tooltip]:not([flow]):hover:after,[tooltip]:not([flow]):hover:before,[tooltip][flow^=down]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=up]:hover:before{animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover:after,[tooltip][flow^=left]:hover:before,[tooltip][flow^=right]:hover:after,[tooltip][flow^=right]:hover:before{animation:tooltips-horz .3s ease-out forwards}