*,*:before,*:after{box-sizing:border-box}html,body{width:100%;height:100%;padding:0;margin:0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.375}html._notouch button[data-area="wa"]:hover,svg g.wa._active{fill:#ddaa02;background-color:#e2ae02}html._notouch button[data-area="nt"]:hover,svg g.nt._active{fill:#e16309;background-color:#e66509}html._notouch button[data-area="qld"]:hover,svg g.qld._active{fill:#850e2b;background-color:#8a0e2d}html._notouch button[data-area="sa"]:hover,svg g.sa._active{fill:#db0a0a;background-color:#e00a0a}html._notouch button[data-area="nsw"]:hover,svg g.nsw._active{fill:#457fb0;background-color:#4682b4}html._notouch button[data-area="vic"]:hover,svg g.vic._active{fill:#3a60bc;background-color:#3b62c0}html._notouch button[data-area="act"]:hover,svg g.act._active{fill:#cc5858;background-color:#cd5c5c}html._notouch button[data-area="tas"]:hover,svg g.tas._active{fill:#25755d;background-color:#267960}html._notouch nav .btn:hover{background-color:#000;color:#fff}html._notouch nav .close:hover{transform:scale(1.2)}body{background:transparent url(images/background.png) repeat}a{color:#000;text-decoration:none}svg{display:block;max-width:100%;height:auto;margin:0 auto;transform-origin:50% 50%}svg g{transition:fill .5s ease-in-out}img{display:initial}button,.btn{cursor:pointer;padding:10px;margin:0;outline:0;border:2px solid #000;background-color:transparent;color:#000;font-family:"Oswald",sans-serif;font-size:20px;line-height:1.2;box-shadow:3px -3px 0 rgba(0,0,0,0.25);transition:all .2s ease-in-out}@media only screen and (max-width: 600px){button,.btn{padding:8px 10px;font-size:16px;width:100%}}button._active,.btn._active{background-color:#000 !important;color:#fff}button span,.btn span{display:inline}@media only screen and (max-width: 600px){button span,.btn span{display:none}}button abbr,.btn abbr{display:none}@media only screen and (max-width: 600px){button abbr,.btn abbr{display:inline}}label{display:inline-flex;align-items:baseline;font-size:0}label img{margin-right:6px;width:20px;height:auto}@media only screen and (max-width: 600px){label img{width:16px}}label span{font-family:"Oswald",sans-serif;font-size:24px;line-height:1;color:#000}@media only screen and (max-width: 600px){label span{font-size:16px}}label small{font-size:12px;font-style:italic;color:#404040}header{position:fixed;z-index:90;left:0;top:0;right:0;display:flex;justify-content:space-between}@media only screen and (max-width: 600px){header{flex-wrap:wrap}}header .apptitle,header .appstats{position:absolute;top:20px}@media only screen and (max-width: 600px){header .apptitle,header .appstats{position:static;flex:0 0 100%}}header .apptitle{left:20px}header .appstats{right:20px}footer{position:fixed;z-index:88;left:0;bottom:0;right:0;display:flex;justify-content:space-between}@media only screen and (max-width: 600px){footer{flex-wrap:wrap;padding:0 20px 20px}}footer .appcontrol,footer .appcharts{position:absolute;bottom:20px}@media only screen and (max-width: 600px){footer .appcontrol,footer .appcharts{position:static;flex:0 0 100%}}footer .appcontrol{left:20px}@media only screen and (max-width: 600px){footer .appcontrol{order:2;left:0}}footer .appcharts{right:20px}@media only screen and (max-width: 600px){footer .appcharts{order:1;right:0}}nav{width:100%;height:100%;background-color:#fff;position:fixed;z-index:500;left:0;top:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;transform:translateY(100%)}nav._active{transition:transform .2s ease-in-out;transform:translateY(0);pointer-events:inherit}nav._active .container{transition:all 0.5s 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:translateY(0);opacity:1}nav .container{width:100%;padding:20px;text-align:center;opacity:0;transform:translateY(-200px)}nav .close{cursor:pointer;display:block;margin:0 auto;padding:0;border:0;width:64px;height:64px;background-color:#2978ad;border-radius:50%;box-shadow:inset 0 -8px 0 #1f5b84;transition:transform .2s ease-in-out;position:relative}nav .close:before,nav .close:after{content:'';position:absolute;left:16px;right:16px;top:50%;height:4px;margin-top:-4px;border-radius:2px;background-color:#8bc0e4;transform-origin:50% 50%}nav .close:before{transform:rotate(45deg)}nav .close:after{transform:rotate(-45deg)}nav .navigation{padding:40px 20px;margin:0 auto;width:300px;max-width:100%;list-style-type:none}@media only screen and (max-width: 600px){nav .navigation{padding:20px}}nav .navigation>li{padding-top:20px}@media only screen and (max-width: 600px){nav .navigation>li{padding-top:10px}}nav .navigation .btn{display:block;text-transform:uppercase}nav .colophon{padding:0 20px;margin:0 auto;width:480px;max-width:100%;font-size:14px}@media only screen and (max-width: 600px){nav .colophon{font-size:12px}}nav .colophon p{margin:1em 0 0}nav .colophon p:first-child{margin-top:0}nav .colophon a{font-weight:600}.viewport{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;overflow:hidden}.viewport>.map{flex:0 0 100%;font-size:0;text-align:center;position:relative;z-index:15}.viewport .maplegend{pointer-events:none;position:absolute;z-index:11;left:20px;top:50%;transform:translateY(-50%);font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:200px;line-height:.8em;letter-spacing:-.05em;margin:0;color:rgba(128,128,128,0.1);opacity:0}@media only screen and (max-width: 600px){.viewport .maplegend{font-size:75px;line-height:.9em}}.viewport .maplegend._active{transition:all .5s ease-in-out;opacity:1}.apptitle{display:flex;flex-direction:column}@media only screen and (max-width: 600px){.apptitle{flex-direction:row;align-items:center;justify-content:space-between}}.apptitle .name{display:flex;align-items:center;font-family:"Oswald",sans-serif;font-size:40px;line-height:1;padding:10px 16px;background-color:#000;color:#fff}@media only screen and (max-width: 600px){.apptitle .name{font-size:24px;line-height:1.2;padding:10px}}.apptitle .name img{margin-right:6px}@media only screen and (max-width: 600px){.apptitle .name img{width:24px;height:24px}}.apptitle .name svg path{fill:white}.apptitle .name small{font-size:20px;padding-left:4px}@media only screen and (max-width: 600px){.apptitle .name small{font-size:12px}}.apptitle .author{font-size:0;padding:10px 0 0;display:flex;align-items:center}@media only screen and (max-width: 600px){.apptitle .author{padding:0 10px 0 0}}.apptitle .author .ren{display:inline-flex;align-items:center;padding:4px;border-radius:16px;background:#b43a56;background:linear-gradient(90deg, #b43a56 0%, #fd1d1d 50%, #f25b37 100%)}.apptitle .author .ren img{width:24px;height:24px;border-radius:50%;margin-right:4px}.apptitle .author .ren span{font-family:"Oswald",sans-serif;font-size:20px;padding-right:4px;line-height:1;color:#fff}.apptitle .author .menu{cursor:pointer;width:32px;height:32px;background-color:#2978ad;border-radius:50%;box-shadow:inset 0 -4px 0 #1f5b84;position:relative;margin-left:6px}.apptitle .author .menu span{position:absolute;left:8px;right:8px;height:2px;top:50%;margin-top:-2px;background-color:#8bc0e4}.apptitle .author .menu span:before,.apptitle .author .menu span:after{content:'';position:absolute;left:0;right:0;height:2px;background-color:#8bc0e4}.apptitle .author .menu span:before{top:0;margin-top:-4px}.apptitle .author .menu span:after{bottom:0;margin-bottom:-4px}.appstats .statcounter{display:flex;flex-direction:column;margin:-2px}@media only screen and (max-width: 600px){.appstats .statcounter{flex-direction:row;flex-wrap:wrap;padding:10px 10px 0}}.appstats .stat{display:flex;flex-direction:column;text-align:right;font-size:0;margin:2px}@media only screen and (max-width: 600px){.appstats .stat{flex-direction:row;flex-wrap:wrap;text-align:left;margin:0}}@media only screen and (max-width: 600px){.appstats .stat.primary{flex:0 0 100%;align-items:center;margin-bottom:2px;padding:0 2px;position:relative}.appstats .stat.primary:before{content:"";position:absolute;left:2px;top:0;right:2px;bottom:0;pointer-events:none;background-color:rgba(255,255,255,0.75)}.appstats .stat.primary>div{position:relative;padding:10px 12px}.appstats .stat.primary>div:last-child{flex:1 1 auto;padding-left:0}}@media only screen and (max-width: 600px){.appstats .stat.secondary{flex:0 0 33.333%;overflow:hidden;padding:2px}.appstats .stat.secondary>div{background-color:rgba(255,255,255,0.75);flex:0 0 100%;padding:10px 12px}.appstats .stat.secondary>div:last-child{padding-top:0;margin-top:-4px}}.appstats .lbl,.appstats .num{display:inline-block;line-height:1;background-color:rgba(255,255,255,0.75)}@media only screen and (max-width: 600px){.appstats .lbl,.appstats .num{background-color:transparent}}.appstats .lbl{font-family:"Oswald",sans-serif;font-size:20px;padding:10px 16px}@media only screen and (max-width: 600px){.appstats .lbl{font-size:16px;padding:0}}.appstats .num{font-family:"Oswald",sans-serif;font-size:60px;letter-spacing:-.02em;padding:6px 16px 10px;color:#8b8b8b}@media only screen and (max-width: 600px){.appstats .num{font-size:20px;letter-spacing:0;padding:0}}.appstats .num._good{color:#259700}.appstats .num._bad{color:#ec3437}@media only screen and (max-width: 600px){.appcontrol{padding-top:24px}}.appcontrol .filterlabel{position:absolute;left:0;bottom:100%;margin-bottom:20px}@media only screen and (max-width: 600px){.appcontrol .filterlabel{position:static}}.appcontrol .filtercontainer{margin:-5px}.appcontrol .filters{display:flex;flex-wrap:wrap;width:400px;max-width:100%}@media only screen and (max-width: 600px){.appcontrol .filters{width:100%}}.appcontrol .filters>.f{padding:5px}@media only screen and (max-width: 600px){.appcontrol .filters>.f{flex:0 0 25%}}.appcontrol .timestamp{padding:16px 0 0;font-style:italic;font-size:12px;color:#404040}.appcharts .trendlabel{position:absolute;left:0;bottom:100%;width:100%;font-size:0;margin-bottom:10px}@media only screen and (max-width: 600px){.appcharts .trendlabel{position:static;display:flex;align-items:baseline;flex-wrap:wrap}}.appcharts .trendlabel .caption{font-size:12px;padding:6px 0 0}@media only screen and (max-width: 600px){.appcharts .trendlabel .caption{flex:0 0 100%}}.appcharts .trendlabel .performance{position:relative;margin-left:4px}.appcharts .trendlabel .performance:after{content:'%'}.appcharts .trendlabel .performance:before{content:none;position:absolute;left:0;top:50%;width:0;height:0;margin-top:-5px;border-style:solid}.appcharts .trendlabel .performance[data-perf="_increase"],.appcharts .trendlabel .performance[data-perf="_decrease"]{padding-left:12px}.appcharts .trendlabel .performance[data-perf="_increase"]:before,.appcharts .trendlabel .performance[data-perf="_decrease"]:before{content:''}.appcharts .trendlabel .performance[data-perf="_increase"]{color:#ec3437}.appcharts .trendlabel .performance[data-perf="_increase"]:before{border-width:0 5px 9px 5px;border-color:transparent transparent #ec3437 transparent}.appcharts .trendlabel .performance[data-perf="_decrease"]{color:#259700}.appcharts .trendlabel .performance[data-perf="_decrease"]:before{border-width:9px 5px 0 5px;border-color:#259700 transparent transparent transparent}.appcharts .trendlabel .stateperformance{opacity:0;pointer-events:none}.appcharts .trendlabel .stateperformance._active{transition:opacity .2s ease-in-out;opacity:1;pointer-events:inherit}.appcharts .trendchart{position:relative;width:50vw;max-width:640px;height:150px}@media only screen and (max-width: 600px){.appcharts .trendchart{width:100%;height:150px}}@media screen and (max-height: 600px){.appcharts .trendchart{height:100px}}.appcharts .trendchart .highcharts-tooltip>text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:12px}.appcharts .trendchart .highcharts-yaxis-grid>path:first-child{opacity:.75}.appcharts .trendchart .highcharts-graph{transform:translateY(-1px)}.appcharts .trendchart .highcharts-axis-labels{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.map svg>g{fill-opacity:.2}.map svg>g._active{fill-opacity:.5}@media only screen and (max-width: 600px){.map svg>g._active{fill-opacity:.3}}.map svg>g._disabled{fill:black;fill-opacity:.1}.map .container{position:relative;display:inline-block}.map .container .clone{position:absolute;left:0;top:0;opacity:0;pointer-events:none}.map .container .origin{position:relative;transition:transform .5s ease-in-out}.landscape{width:100%;height:100%;position:fixed;left:0;top:0;padding:20px;display:flex;align-items:center;justify-content:center;z-index:1000;background-color:#fff;overflow:hidden;pointer-events:none;opacity:0}.landscape .warning{text-align:center;font-size:14px}.landscape .warning p{margin:0}.landscape .warning img{margin-top:1em}

