|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.tooltip { |
|
top: -1000px; |
|
position: fixed; |
|
padding: 10px; |
|
background: rgba(255, 255, 255, .90); |
|
border: 1px solid lightgray; |
|
pointer-events: none; |
|
font-family: monospace; |
|
font-size: 14px; |
|
width: 170px; |
|
} |
|
.tooltip-hidden{ |
|
opacity: 0; |
|
transition: all .3s; |
|
transition-delay: .1s; |
|
} |
|
|
|
@media (max-width: 590px){ |
|
div.tooltip{ |
|
bottom: -1px; |
|
width: calc(100%); |
|
left: -1px !important; |
|
right: -1px !important; |
|
top: auto !important; |
|
width: auto !important; |
|
} |
|
} |
|
|
|
|
|
@media (min-height: 1700px){ |
|
#container{ |
|
margin-bottom: 900px; |
|
} |
|
} |
|
|
|
.tooltip span{ |
|
padding: 2px; |
|
} |
|
|
|
svg{ |
|
overflow: visible; |
|
} |
|
|
|
.domain{ |
|
display: none; |
|
} |
|
|
|
text{ |
|
|
|
text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
#container{ |
|
position: relative; |
|
width: auto; |
|
} |
|
|
|
#container h3{ |
|
font-weight: 500; |
|
} |
|
|
|
#sections{ |
|
width: 340px; |
|
} |
|
|
|
#sections > div{ |
|
background: white; |
|
opacity: .2; |
|
margin-bottom: 200px; |
|
line-height: 1.4em; |
|
} |
|
#sections > div:last-child{ |
|
padding-bottom: 80vh; |
|
} |
|
#sections > div.graph-scroll-active{ |
|
opacity: 1; |
|
} |
|
|
|
#graph{ |
|
margin-left: 40px; |
|
width: 500px; |
|
position: -webkit-sticky; |
|
position: sticky; |
|
top: 0px; |
|
float: right; |
|
} |
|
|
|
@media (max-width: 925px) { |
|
#graph{ |
|
width: 100%; |
|
margin-left: 0px; |
|
float: none; |
|
} |
|
|
|
#sections{ |
|
width: auto; |
|
position: relative; |
|
margin: 0px auto; |
|
} |
|
|
|
#sections > div{ |
|
background: rgba(255,255,255,.5); |
|
padding: 10px; |
|
border-top: 1px solid; |
|
border-bottom: 1px solid; |
|
margin-bottom: 80vh; |
|
} |
|
} |
|
|
|
|
|
.mono{ |
|
font-family: monospace; |
|
} |
|
|
|
|
|
svg{ |
|
overflow: visible; |
|
} |
|
|
|
|
|
|
|
|
|
.axis{ |
|
font-size: 12px; |
|
} |
|
.axis{ |
|
color: #999; |
|
} |
|
.axis text{ |
|
fill: #999; |
|
} |
|
.axis line{ |
|
stroke: #ccc; |
|
} |
|
|
|
div.axis b{ |
|
margin-bottom: 100px; |
|
display: block; |
|
} |
|
|
|
.axis .blink{ |
|
color: orange; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
.highlight{ |
|
color: #fff; |
|
padding-left: 3px; |
|
padding-right: 3px; |
|
padding-top: 1px; |
|
padding-bottom: 1px; |
|
border-radius: 3px; |
|
} |
|
|
|
|
|
|
|
.highlight.yellow{ background: #ff0; color: #000; } |
|
.highlight.blue{ background: #8effff; color: #000; } |
|
.highlight.male{ background: #7DDAD3; color: #000; } |
|
.highlight.female{ background: #9B86EF; color: #000; } |
|
|
|
.annotation .highlight{ |
|
padding: 0px; |
|
padding-left: 2px; |
|
padding-right: 2px; |
|
margin-left: -2px; |
|
margin-right: -2px; |
|
border-radius: 3px; |
|
|
|
display: inline-block; |
|
} |
|
|
|
|
|
#graph .highlight.yellow, #graph .highlight.blue{ |
|
padding-left: 0px; |
|
padding: 0px; |
|
} |
|
|
|
|
|
.circle{ |
|
background: #eee; |
|
border: 1px solid #ccc; |
|
font-family: monospace; |
|
padding-left: 4.2px; |
|
padding-right: 4.2px; |
|
padding-top: 0px; |
|
padding-bottom: 0px; |
|
|
|
border-radius: 1000px; |
|
width: 20px; |
|
height: 20px; |
|
} |
|
|
|
|
|
.strikethrough{ |
|
text-decoration: line-through; |
|
color: #000; |
|
} |
|
|
|
|
|
.annotation div{ |
|
font-size: 12px; |
|
line-height: 13px; |
|
font-family: 'Google Sans', sans-serif; |
|
} |
|
|
|
|
|
.annotations path{ |
|
fill: none; |
|
stroke: black; |
|
stroke-width: .5px; |
|
} |
|
|
|
|
|
.img-slide img{ |
|
width: 30px; |
|
transform: rotate(-90deg); |
|
margin-left: -10px; |
|
margin-right: -4px; |
|
position: relative; |
|
top: 5px; |
|
} |
|
|
|
.img-slide img:nth-of-type(1){ |
|
transform: rotate(90deg); |
|
margin-left: -10px; |
|
margin-right: -4px; |
|
top: 0px; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
div.axis b{ |
|
margin-bottom: 0px; |
|
} |
|
|
|
div.axis{ |
|
line-height: 14px; |
|
} |
|
|
|
|
|
circle:hover{ |
|
stroke: #000; |
|
stroke-width: 2; |
|
} |
|
|
|
|
|
|
|
|
|
|