:root {--balloon-border-radius: 5px; --balloon-color: rgba(16, 16, 16, 0.95); --balloon-text-color: #fff; --balloon-font-size: 12px; --balloon-move: 4px; }
div[data-balloon-pos]{overflow: visible; }
div.--shown div[data-balloon-pos]::after,div.--shown div[data-balloon-pos]::before, div[data-balloon-pos].--shown::after,div[data-balloon-pos].--shown::before,div.--process div[data-balloon-pos]::after,div.--process div[data-balloon-pos]::before, div:focus-within::after,div:focus-within::before, div:focus-visible::after,div:focus-visible::before{opacity: 0 !important;}
@media screen and (max-width:720px){div[data-balloon-pos]::after,div[data-balloon-pos]::before,div[data-balloon-pos]::after,div[data-balloon-pos]::before{opacity: 0 !important;}}  
[data-balloon-pos]{position: relative;cursor: pointer; }
[data-balloon-pos]:after {opacity: 0; pointer-events: none; transition: all 0.18s ease-out 0.18s; text-indent: 0; font-family: Heebo, "Open Sans", "Helvetica Neue", sans-serif; font-weight: normal; font-style: normal; text-shadow: none; font-size: var(--balloon-font-size); background: var(--balloon-color); border-radius: 5px; color: var(--balloon-text-color); border-radius: var(--balloon-border-radius); padding: .8em 1em; position: absolute; white-space: nowrap; z-index: 9999; text-align: center; }
[data-balloon-pos]:before {width: 0; height: 0; border: 5px solid transparent; border-top-color: var(--balloon-color); opacity: 0; pointer-events: none; transition: all 0.18s ease-out 0.18s; content: ""; position: absolute; z-index: 10;}
[data-balloon-pos]:hover:before, [data-balloon-pos]:hover:after, [data-balloon-pos][data-balloon-visible]:before, [data-balloon-pos][data-balloon-visible]:after, [data-balloon-pos]:not([data-balloon-nofocus]):focus:before, [data-balloon-pos]:not([data-balloon-nofocus]):focus:after {opacity: 1; pointer-events: none; }
[data-balloon-pos][data-balloon-break]:after {white-space: pre; }
[data-balloon-pos][data-balloon-break][data-balloon-length]:after {white-space: pre-line; word-break: break-word; }
[data-balloon-pos][data-balloon-pos^="down"]:before, [data-balloon-pos][data-balloon-pos^="down"]:after {top: 100%;transform: translate(0, calc(var(--balloon-move) * -1)); }
[data-balloon-pos][data-balloon-pos^="down"]:after {margin-top: 10px; }
[data-balloon-pos][data-balloon-pos^="down"]:before {width: 0; height: 0; border: 5px solid transparent; border-bottom-color: var(--balloon-color);}
[data-balloon-pos][data-balloon-pos="down"]:after, [data-balloon-pos][data-balloon-pos="down"]:before {left: 50%; transform: translate(-50%, calc(var(--balloon-move) * -1)); }
[data-balloon-pos][data-balloon-pos*="-left"]:after { left: 0; } [data-balloon-pos][data-balloon-pos*="-left"]:before { left: 5px; }
[data-balloon-pos][data-balloon-pos="up"]:hover:after, [data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:after, [data-balloon-pos][data-balloon-pos="down"]:hover:after, [data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:after { transform: translate(-50%, 0); } [data-balloon-pos][data-balloon-pos="up"]:hover:before, [data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:before, [data-balloon-pos][data-balloon-pos="down"]:hover:before, [data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:before { transform: translate(-50%, 0); }
[data-balloon-pos][data-balloon-pos*="-left"]:hover:after, [data-balloon-pos][data-balloon-pos*="-left"][data-balloon-visible]:after,[data-balloon-pos][data-balloon-pos*="-left"]:hover:before, [data-balloon-pos][data-balloon-pos*="-left"][data-balloon-visible]:before{ transform: translate(0, 0); }
[data-balloon-pos][data-aria-label]::after{content: attr(data-aria-label); white-space: normal; max-width: 175px; width: 100%;}
table tbody tr:nth-last-child(1) div[data-balloon-pos]:before,table tbody tr:nth-last-child(1) div[data-balloon-pos]::after{top: unset !important; bottom: 100%; transform-origin: top; transform: translate(0, var(--balloon-move)); }
table tbody tr:nth-last-child(1) div[data-balloon-pos]::after {margin-bottom: 10px; margin-top: unset !important;}
table tbody tr:nth-last-child(1) div[data-balloon-pos]:before{border-bottom-color: transparent !important; border-top-color: var(--balloon-color); }

/* 
table tbody tr:nth-child(1) div[data-balloon-pos]:before,table tbody tr:nth-child(1) div[data-balloon-pos]::after{top: 100% !important; bottom: unset !important; transform-origin: bottom; transform: translate(0, var(--balloon-move)); }
table tbody tr:nth-child(1) div[data-balloon-pos]::after {margin-bottom: unset !important; margin-top: 10px !important;}
table tbody tr:nth-child(1) div[data-balloon-pos]:before{border-bottom-color: transparent !important; border-top-color: var(--balloon-color); } */