a,abbr,acronym,address,article,aside,audio,blockquote,body,button,canvas,caption,cite,code,dd,del,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,label,legend,li,nav,object,ol,p,pre,samp,section,span,strike,strong,sub,svg,table,tbody,td,tfoot,th,thead,tr,ul,var,video{font:inherit;border:0;margin:0;padding:0}article,aside,canvas,figcaption,figure,footer,header,img,menu,nav,section,svg,video{display:block}body{scroll-behavior:smooth;text-rendering:optimizeSpeed}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}
:root{--filter-height:0;--footer-height:0}@media (max-width:768px){:root{--base-font-size:14px;--chart-width:157px;--chart-height:157px}}@media (max-width:374px){:root{--chart-width:130px;--chart-height:130px}}@font-face{font-family:"gost";src:local("GOST UI 2"),url(data/gost.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"gost";src:local("GOST UI 2 Medium"),url(data/gost-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}html{font-weight:300;font-family:"gost",sans-serif;font-size:var(--base-font-size, 16px)}#popup,html body{background-color:#fff}html body{color:#000;font-size:1rem;line-height:1.5rem}html body a{color:#900}html body a:hover{text-decoration:none}html body main{min-height:calc(100vh - var(--footer-height))}.hyphen{-webkit-hyphens:auto;hyphens:auto}.loader{display:flex;justify-content:center;align-content:center}.loader object{margin:6rem}.informer{border-radius:50%;background-image:url(data/icon-info.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:15px;height:15px}.toplink{border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#900;color:#fff;font-weight:300;font-size:1.25rem;text-decoration:none;position:fixed;bottom:20px;left:calc(50% - 25px);display:flex;justify-content:center;align-items:center;width:50px;height:50px;transform:translateY(100px);transition:transform .25s ease-out}.toplink.show{transform:translateY(0)}#popup{z-index:5;border-radius:5px;box-shadow:0 5px 20px rgba(0,0,0,.25);font-size:.75rem;line-height:1rem;position:absolute;top:0;left:0;display:none;max-width:200px;width:auto;padding:10px}#popup.show{display:block}#popup strong{font-weight:500;display:block;margin-top:.5rem}#popup strong.bad::before,#popup strong.good::before,#popup strong.regular::before{content:"";background-color:#6c6;border-radius:50%;display:inline-block;width:10px;height:10px;margin-right:5px}#popup strong.bad::before,#popup strong.regular::before{background-color:#fc0}#popup strong.bad::before{background-color:red}.share{-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style-type:none;display:flex;flex-flow:row wrap}.share li{margin:0 5px 5px 0}.share li:last-of-type{margin:0 0 5px}.share li a{border-radius:50%;background-size:auto 100%;background-position-x:left;background-position-y:center;background-color:#fff;color:transparent;display:block;width:30px;height:30px}.share li a:hover{background-position-x:right}.share li a.fb{background-image:url(data/share-fb.svg)}.share li a.fb:hover{background-color:#359}.share li a.tw{background-image:url(data/share-tw.svg)}.share li a.tw:hover{background-color:#5ae}.share li a.vk{background-image:url(data/share-vk.svg)}.share li a.vk:hover{background-color:#57a}.share li a.ok{background-image:url(data/share-ok.svg)}.share li a.ok:hover{background-color:#e83}.share li a.tg{background-image:url(data/share-tg.svg)}.share li a.tg:hover{background-color:#09f}nav{justify-content:space-between;align-items:center;max-width:960px;width:calc(100% - 40px);height:3rem;margin:0 auto}header h1,nav .language{font-weight:500;text-transform:uppercase}nav,nav .language{display:flex;flex-flow:row nowrap}nav .language{font-size:.75rem;line-height:1rem;color:#666}nav .language *{padding-top:3px}nav .language>*+*{border-left:1px solid #999;margin-left:10px;padding-left:10px}nav .share{margin-top:5px}header h1{font-size:2rem;line-height:2.5rem;text-align:center;max-width:960px;width:calc(100% - 40px);margin:0 auto;padding:3rem 0}header h1 .relevance{font-weight:300;text-transform:initial;font-size:1rem;line-height:2rem}header .intro{display:flex;flex-flow:row wrap;max-width:980px;width:calc(100% - 20px);margin:0 auto;padding:0 10px 3rem}header .intro>*{font-size:1rem;line-height:1.5rem;flex-basis:400px;flex-grow:1;flex-shrink:1;margin:3rem 10px 0}header .intro>* .total{font-weight:500;line-height:2rem}header .intro>* .total .cases>* span:first-of-type,header .intro>* .total .deaths>* span:first-of-type{font-size:2rem}header .intro>* .total .cases>* span:last-of-type,header .intro>* .total .deaths>* span:last-of-type{font-size:1.5rem}header .intro>* .total .cases>*>*+*,header .intro>* .total .deaths>*>*+*{margin-left:20px}header .intro>* .total>*+*,header .intro>*>*+*{margin-top:1.5rem}header .intro>* figure{max-width:470px;margin:0 auto}.filter{z-index:3;background-color:#eee;padding-bottom:20px}@media (min-width:769px){.filter{position:sticky;top:0;transition:all .3s ease}.filter.sticked{box-shadow:0 5px 10px rgba(0,0,0,.25)}}.filter .views{display:flex;flex-flow:row wrap;max-width:960px;width:calc(100% - 40px)}.filter .views .grid,.filter .views .norm,.filter .views .scale{display:flex;flex-flow:row nowrap;margin-top:20px;margin-right:20px}.filter .views .grid button,.filter .views .norm button,.filter .views .scale button{cursor:pointer;outline:0;background-color:transparent;background-size:auto 100%;background-position-x:right;border:0;border-radius:3px;display:flex;width:22px;height:22px}.filter .views .grid button.selected,.filter .views .norm button.selected,.filter .views .scale button.selected{background-position-x:left}.filter .views .grid>*+*,.filter .views .norm>*+*,.filter .views .params form label>*+*,.filter .views .scale>*+*{margin-left:5px}.filter .views .grid button.grid-middle{background-image:url(data/icon-grid-middle.svg)}.filter .views .grid button.grid-small{background-image:url(data/icon-grid-small.svg)}.filter .views .scale button.scale-linear{background-image:url(data/icon-scale-linear.svg)}.filter .views .scale button.scale-log{background-image:url(data/icon-scale-log.svg)}.filter .views .norm button.norm-separate{background-image:url(data/icon-norm-separate.svg)}.filter .views .norm button.norm-common{background-image:url(data/icon-norm-common.svg)}.filter .views .norm button.norm-permil{background-image:url(data/icon-norm-permil.svg)}.filter .views .params{margin-top:20px}.filter .views .params form{display:flex;flex-flow:row wrap;align-items:center}.filter .views .params form label{cursor:pointer;white-space:nowrap;font-size:.9rem;display:flex;flex-flow:row nowrap;align-items:center}.filter .views .params form label input[type=checkbox]{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;background-color:#fff;border:1px solid #ccc;border-radius:3px;width:15px;height:15px;margin:0}.filter .views .params form label input[type=checkbox]:checked{background-color:#900;background-image:url(data/icon-check.svg);background-size:cover;border:1px solid #900}.filter .views .params form label input[type=checkbox]:checked:disabled{background-color:#ccc;border:1px solid #ccc}.filter .views .params form>*{margin-right:20px}.filter .groups{display:flex;flex-flow:row wrap;max-width:980px;width:calc(100% - 20px)}.filter .groups .select{flex-basis:150px;flex-grow:1;flex-shrink:0;margin:20px 10px 0;padding:0}.filter .groups .select label{display:flex;flex-flow:row nowrap;align-items:center}.filter .groups .select label span:last-of-type{color:#666;font-weight:500;font-size:.75rem;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-top:3px}.filter .groups .select label>*+*{margin-left:5px}.filter .groups .select select{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;background-color:#fff;background-image:url(data/icon-expand.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center right;border:1px solid #ccc;border-radius:5px;font-weight:300;font-family:"gost",sans-serif;font-size:.9rem;width:100%;height:25px;padding:0 20px 0 5px}.filter .groups .select select option{background-color:#fff}.filter>*{margin:0 auto}.gallery{z-index:2;padding:3rem 0}.gallery h2{font-weight:500;font-size:1.5rem;line-height:1.5rem;text-align:center;margin-bottom:calc(3rem - 10px)}.gallery .filtered{display:flex;flex-flow:row wrap;justify-content:center;width:calc(100% - 20px);margin:0 auto}.gallery .filtered .chart{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-clip:content-box;background-color:#f9f9f9;color:#000;border:5px solid transparent;border-radius:10px;width:100%;height:100%;margin:5px;transition:all .5s ease}.gallery .filtered .chart.bad .flag{fill:red}.gallery .filtered .chart.regular .flag{fill:#fc0}.gallery .filtered .chart.good .flag{fill:#6c6}.gallery .filtered .chart.chosen{position:sticky;top:20px;bottom:20px}@media (min-width:769px){.gallery .filtered .chart.chosen{top:calc(var(--filter-height) + 20px)}}.gallery .filtered .chart.chosen .flag{fill:none}.gallery .filtered .chart.chosen.bad{border-color:red}.gallery .filtered .chart.chosen.regular{border-color:#fc0}.gallery .filtered .chart.chosen.good{border-color:#6c6}@media (min-width:769px){.gallery .filtered .chart.middle{max-width:470px;max-height:470px}.gallery .filtered .chart.middle .title{font-size:.75rem}.gallery .filtered .chart.middle .x .tick text,.gallery .filtered .chart.middle .y .tick text,.gallery .filtered .chart.small .x .tick text,.gallery .filtered .chart.small .y .tick text{font-size:.5rem}.gallery .filtered .chart.small{max-width:225px;max-height:225px}.gallery .filtered .chart.small .title{font-size:.85rem}}@media (max-width:768px){.gallery .filtered .chart{flex-grow:1;flex-shrink:1;max-width:100%;max-height:100%}.gallery .filtered .chart.middle{flex-basis:250px}.gallery .filtered .chart.small{flex-basis:180px}.gallery .filtered .chart .x .tick text,.gallery .filtered .chart .y .tick text{font-size:.65rem}}@media (max-width:414px){.gallery .filtered .chart.small{flex-basis:157px}}.gallery .filtered .chart .title{font-size:1rem;text-anchor:start}.gallery .filtered .chart .area{opacity:.25;stroke:none}.gallery .filtered .chart .line{fill:none;stroke-width:1px}.gallery .filtered .chart text{font-family:"gost",sans-serif;font-size:.65rem;text-anchor:end}.gallery .filtered .chart .domain{display:none}.gallery .filtered .chart .x .tick:nth-of-type(2n+1) text{display:none}.gallery .filtered .chart .x .tick text{color:#999;text-transform:uppercase;text-anchor:middle}.gallery .filtered .chart .x .tick line{stroke:#999;stroke-width:.5px}.gallery .filtered .chart .y .tick text{color:#999;text-transform:uppercase;text-anchor:start;transform:translateY(-5px)}.gallery .filtered .chart .y .tick line{stroke:#ddd;stroke-width:.5px}.gallery .filtered .chart *{pointer-events:none}footer,footer .methodology h2{font-size:.75rem;line-height:1rem;background-color:#eee;color:#666}footer{padding:3rem 0 6rem}footer .methodology{border:1px solid #ccc;border-radius:10px;position:relative;flex-flow:column;max-width:920px;width:calc(100% - 80px);margin:0 auto calc(3rem - 20px);padding:20px}footer .methodology h2{font-weight:500;letter-spacing:1px;text-transform:uppercase;text-align:center;position:absolute;top:-.45rem;left:calc(1rem + 10px);padding:0 10px}footer .methodology ul{list-style-type:decimal;list-style-position:outside;margin:0 0 0 1rem}footer>div{display:flex;flex-flow:row wrap;max-width:980px;width:calc(100% - 20px);margin:0 auto}footer>div>div{flex-basis:157px;flex-grow:1;flex-shrink:1;margin:20px 10px 0}footer>div>div h2{margin-bottom:.5rem}footer>div>div h2::after{content:":"}footer>div>div ul{list-style-type:square;list-style-position:inside}footer>div .copyright .legal{display:inline-flex;flex-flow:row nowrap;margin-top:.5rem}footer>div .copyright .legal img{width:20px;height:20px}footer>div .copyright .legal>*+*{margin-left:3px}
