.path--background{fill:none;stroke:#000;stroke-width:2px}.path--foreground{fill:#add8e6;stroke:#000}.label{font:12px sans-serif;text-anchor:middle}.tt-hint{padding-left:1.5rem}.tt-open{border:1px solid #ced4da;padding:1.5rem .1rem 1rem}.tt-open,footer{background-color:#fff}footer{margin-top:auto;padding:10px}footer ul a{text-decoration:none;opacity:.8}footer ul a:hover{opacity:1}footer .social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc;margin:0 8px;color:inherit;opacity:.75}footer .social>a:hover{opacity:.9}footer .copyright{margin-top:15px;text-align:center;font-size:13px;color:#aaa}path.candle{stroke:#000}path.candle.body{stroke-width:0}path.candle.up{fill:#198754;stroke:#000}path.candle.down{fill:#dc3545;stroke:#000}rect.pane{cursor:move;fill:none;pointer-events:all}g>text{fill:#000}.card-scene{perspective:400px}.card-flip>div{backface-visibility:hidden;transition:transform .6s;transition-timing-function:linear;width:100%;height:100%;transform-style:preserve-3d}.card-front{transform:rotateY(0deg)}.card-back{transform:rotateY(180deg);position:absolute}.card-front-flipped{transform:rotateY(-180deg)}.card-back-flipped{transform:rotateY(0deg)}a.disabled,a[disabled=disabled]{color:gray;cursor:default}a.disabled:hover,a[disabled=disabled]:hover{text-decoration:none}