*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{width:100%;margin:0;font-family:sans-serif;font-size:12px}main{display:flex;flex-wrap:wrap;width:100%;padding:0 20px 50px}@media (min-width:768px){main{width:60%}}footer{position:fixed;display:flex;justify-content:center;align-items:center;bottom:0;width:100%;height:50px;background:inherit;font-size:18px;color:#118be3;z-index:100;cursor:pointer}figure{position:relative;width:100%;margin:0;padding:0}figure h1{font-weight:400}svg{-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}path,rect{vector-effect:non-scaling-stroke}.plot,.timeline{position:relative}.plot path,.timeline path{fill:none;opacity:1;transition:opacity .3s ease-in-out}.plot path.hidden,.timeline path.hidden{opacity:0}.plot{width:100%;height:400px;margin-bottom:40px}.plot path{stroke-width:2px}.timeline{position:relative;width:100%;height:70px;margin-top:10px}.timeline path{stroke-width:1px}.timeline .selection{left:0;z-index:1;width:100%;user-select:none}.timeline .selection,.timeline .selection div{position:absolute;top:0;height:100%}.timeline .selection .selector{background:#a4c7df;opacity:.4;cursor:col-resize;z-index:2}.timeline .selection .selector:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px}.timeline .selection .area{background:transparent;border:2px solid #a4c7df;opacity:.4;cursor:grab}.timeline .selection .area.dragging{cursor:grabbing}.timeline .selection .background{background:#f5f9fb;opacity:.7}.xaxis{position:relative;width:100%;height:20px;overflow:hidden}.xaxis .label{position:absolute;top:4px;opacity:1;z-index:-1;font-weight:lighter;color:#96a2aa;text-align:center;white-space:nowrap;transition:opacity .2s ease-in-out}.xaxis .label.hidden{opacity:0}.xaxis .shadow{position:absolute;z-index:1;width:30px;height:100%;top:0}.xaxis .shadow.right{background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);right:0}.xaxis .shadow.left{background:-moz-linear-gradient(left,#fff 0,hsla(0,0%,100%,0) 100%);background:-webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0));background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}.yaxis{top:0;height:100%;overflow:hidden}.yaxis,.yaxis .label{position:absolute;left:0;z-index:-1;width:100%}.yaxis .label{margin-top:-19px;opacity:1;transition:all .3s ease-in-out;transform:translateY(0)}.yaxis .label .label-line{margin:0;width:100%;border:0;border-bottom:1px solid #e6ecf0}.yaxis .label .label-text{display:block;font-weight:lighter;color:#96a2aa;margin-bottom:4px}.yaxis .label.hidden{opacity:0}.legend{position:absolute;top:0;left:0;width:100%;height:100%}.legend .legend-data{position:absolute;padding:8px 10px;top:5px;z-index:11;border:1px solid #e6ecf0;border-radius:6px;background:#fff;box-shadow:0 0 2px #d6e0e6;transform:translateX(-50%);font-size:14px;white-space:nowrap;pointer-events:none;opacity:0;transition:all 50ms linear}.legend .legend-data .values{display:flex;font-weight:700;margin-top:4px}.legend .legend-data .values div{margin-right:18px}.legend .legend-data .values span{font-weight:400;font-size:12px}.legend .legend-line{z-index:-1;margin:0;top:10px;height:calc(100% - 10px);border:0;border-left:1px solid #c6d4dd}.legend .legend-circle,.legend .legend-line{position:absolute;left:0;pointer-events:none;opacity:0;transition:all 50ms linear}.legend .legend-circle{z-index:10;top:0;width:12px;height:12px;border:3px solid;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.legend.visible{opacity:1}.filter{display:flex;flex-wrap:wrap;width:100%;margin:6px 0}.filter .filter-button{position:relative;display:flex;height:36px;align-items:center;margin-right:16px;margin-bottom:8px;padding:0 9px;border:1px solid #e6ecf0;border-radius:18px;font-size:14px;cursor:pointer;user-select:none}.filter .filter-button .filter-circle{position:relative;width:22px;height:22px;border:2px solid transparent;border-radius:50%;color:#fff;text-align:center;transition:border .3s ease-in-out}.filter .filter-button .filter-name{margin-left:9px;margin-right:4.5px}.filter .filter-button:before{content:"";position:absolute;display:block;top:13px;left:15px;width:10px;height:10px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNDA1LjI3MiA0MDUuMjcyIj48cGF0aCBkPSJNMzkzLjQwMSAxMjQuNDI1TDE3OS42MDMgMzM4LjIwOGMtMTUuODMyIDE1LjgzNS00MS41MTQgMTUuODM1LTU3LjM2MSAwTDExLjg3OCAyMjcuODM2Yy0xNS44MzgtMTUuODM1LTE1LjgzOC00MS41MiAwLTU3LjM1OCAxNS44NDEtMTUuODQxIDQxLjUyMS0xNS44NDEgNTcuMzU1LS4wMDZsODEuNjk4IDgxLjY5OUwzMzYuMDM3IDY3LjA2NGMxNS44NDEtMTUuODQxIDQxLjUyMy0xNS44MjkgNTcuMzU4IDAgMTUuODM1IDE1LjgzOCAxNS44MzUgNDEuNTE0LjAwNiA1Ny4zNjF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-repeat:no-repeat;background-size:cover;z-index:1;opacity:0;transition:opacity .3s ease-in-out}.filter .filter-button.checked .filter-circle{border-width:11px}.filter .filter-button.checked:before{opacity:1}body.day{background:#fff;color:#000}body.day footer .night{display:inline}body.day footer .day{display:none}body.night{background:#242f3e;color:#fff}body.night .yaxis .label .label-line{border-color:#344658}body.night .xaxis .label,body.night .yaxis .label .label-text{color:#546778}body.night .xaxis .shadow.right{background:-moz-linear-gradient(left,rgba(36,47,62,0) 0,#242f3e 100%);background:-webkit-linear-gradient(left,rgba(36,47,62,0),#242f3e);background:linear-gradient(90deg,rgba(36,47,62,0) 0,#242f3e)}body.night .xaxis .shadow.left{background:-moz-linear-gradient(left,#242f3e 0,rgba(36,47,62,0) 100%);background:-webkit-linear-gradient(left,#242f3e,rgba(36,47,62,0));background:linear-gradient(90deg,#242f3e 0,rgba(36,47,62,0))}body.night .timeline .selection .selector{background:#fff}body.night .timeline .selection .area{border-color:#fff}body.night .timeline .selection .background{background:#1e2834}body.night .legend .legend-data{background:#242f3e;border-color:#242f3e;box-shadow:0 0 2px #1b232e}body.night .legend .legend-circle{background:#242f3e}body.night .legend .legend-line{border-color:#37475e}body.night .filter .filter-button{border-color:#344658}body.night footer .night{display:none}body.night footer .day{display:inline}
/*# sourceMappingURL=/main.0d1b7aea.css.map */