.rst-content pre.codehilite,.rst-content div.codehilite{position:relative;overflow:visible;padding:0}.rst-content pre.codehilite pre,.rst-content div.codehilite pre{overflow-x:auto;display:block;padding:1rem 1.2rem .8rem}.rst-content .clippy span{font:normal normal 1rem "Font Awesome 5 Free";display:inline-block;position:relative;top:2px}.rst-content .clippy{display:inline-block;position:absolute;vertical-align:middle;top:2px;right:2px;opacity:.4;height:2rem;width:2rem;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:rgba(0,0,0,0);box-shadow:none;border:0;color:#989898;cursor:pointer}.rst-content pre.codehilite:hover .clippy,.rst-content div.codehilite:hover .clippy{opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s}.rst-content pre.codehilite:hover>.clippy,.rst-content div.codehilite:hover>.clippy{opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.rst-content .tooltip:after,button.clippy:hover:after{opacity:1;z-index:50;font-size:.7rem;visibility:hidden;position:absolute;content:attr(aria-label);padding:6px 10px;top:2.8em;left:50%;transform:translateX(-50%) translateY(-2px);background:grey;color:white;white-space:nowrap;z-index:2;border-radius:2px;-webkit-transition:opacity .2s;transition:opacity .2s;font-family:'Roboto Light'}.rst-content .tooltip:hover:after{display:block;opacity:.9;visibility:visible;transform:translateX(-50%) translateY(0)}.rst-content .tooltip.left:after{top:.3rem;left:0;transform:translateX(-112%) translateY(0)}.rst-content .tooltip.left:hover:after{transform:translateX(-110%) translateY(0)}