├── api.png ├── README.md ├── index.html └── covid19.gov.vn.css /api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doanminhquang/api_covid-19_vn/HEAD/api.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # api_covid-19_vn 2 | Api (nguyên gốc: https://static.pipezero.com/covid/data.json) + Giao diện (có thay đổi nhẹ) tìm thấy tại: https://covid19.gov.vn/

3 | ![api](https://github.com/doanminhquang/api_covid-19_vn/blob/main/api.png?raw=true) 4 | Lưu ý:
5 |  Các thông số đặt hidden ở giao diện gốc tức là không còn được update, hoặc update không đủ => sai
6 |  Thông số của Việt Nam được cập nhật vào khoảng 18:00 - 19:00 theo dữ liệu tính từ 16h hôm trước tới 16h hôm sau của mỗi ngày. Riêng dữ liệu về locations có sự thay đổi theo giời tgian theo từng tỉnh/thành phố
7 |  Chưa thử biểu đồ (dữ liệu từ api có '.overview')
8 | Cấu trúc json:
9 |  json = {total: {…}, today: {…}, overview: Array(7), locations: Array(63)}
10 |  json.total: {internal: {…}, world: {…}}
11 |   internal: {death: … treating: …, cases: …, recovered: …}
12 |   world: {death: …, treating: …, cases: …, recovered: …}
13 |  json.today: {internal: {…}, world: {…}}
14 |   internal: {death: …, treating: …, cases: …, recovered: …}
15 |   world: {death: …, treating: …, cases: …, recovered: …}
16 |  json.overview: (7) [{…}, {…}, {…}, {…}, {…}, {…}, {…}]
17 |   0: {date: 'dd-mm', death: …, treating: …, cases: …, recovered: …, treating: …}
18 |   1: {date: 'dd-mm', death: …, treating: …, cases: …, recovered: …, treating: …}
19 |   2: {date: 'dd-mm', death: …, treating: …, cases: …, recovered: …, treating: …}
20 |   3: {date: 'dd-mm', death: …, treating: …, cases: …, recovered: …, treating: …}
21 |   4: {date: 'dd-mm', death: …, treating: …, cases: …, recovered: …, treating: …}
22 |   5: {date: 'dd-mm', death: …, treating: …, cases: …, recovered: …, treating: …}
23 |   6: {date: 'dd-mm', death: …, treating: …, cases: …, recovered: …, treating: …}
24 |  json.locations: (63) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
25 |   0: {name: 'TP. Hồ Chí Minh', death: …, treating: …, cases: …, recovered: …, treating: … }
26 |   1: {name: 'Bình Dương', death: …, treating: …, cases: …, recovered: …, treating: … }
27 |   2: {name: 'Đồng Nai', death: …, treating: …, cases: …, recovered: …, treating: … }
28 |   3: {name: 'Long An', death: …, treating: …, cases: …, recovered: …, treating: … }
29 |   4: {name: 'Tiền Giang', death: …, treating: …, cases: …, recovered: …, treating: … }
30 |   5: {name: 'Tây Ninh', death: …, treating: …, cases: …, recovered: …, treating: … }
31 |   6: {name: 'An Giang', death: …, treating: …, cases: …, recovered: …, treating: … }
32 |   7: {name: 'Đồng Tháp', death: …, treating: …, cases: …, recovered: …, treating: … }
33 |   8: {name: 'Kiên Giang', death: …, treating: …, cases: …, recovered: …, treating: … }
34 |   9: {name: 'Bình Thuận', death: …, treating: …, cases: …, recovered: …, treating: … }
35 |   10: {name: 'Cần Thơ', death: …, treating: …, cases: …, recovered: …, treating: … }
36 |   11: {name: 'Sóc Trăng', death: …, treating: …, cases: …, recovered: …, treating: … }
37 |   12: {name: 'Bà Rịa – Vũng Tàu', death: …, treating: …, cases: …, recovered: …, treating: … }
38 |   13: {name: 'Khánh Hòa', death: …, treating: …, cases: …, recovered: …, treating: … }
39 |   14: {name: 'Bạc Liêu', death: …, treating: …, cases: …, recovered: …, treating: … }
40 |   15: {name: 'Hà Nội', death: …, treating: …, cases: …, recovered: …, treating: … }
41 |   16: {name: 'Vĩnh Long', death: …, treating: …, cases: …, recovered: …, treating: … }
42 |   17: {name: 'Cà Mau', death: …, treating: …, cases: …, recovered: …, treating: … }
43 |   18: {name: 'Đắk Lắk', death: …, treating: …, cases: …, recovered: …, treating: … }
44 |   19: {name: 'Bắc Giang', death: …, treating: …, cases: …, recovered: …, treating: … }
45 |   20: {name: 'Trà Vinh', death: …, treating: …, cases: …, recovered: …, treating: … }
46 |   21: {name: 'Bến Tre', death: …, treating: …, cases: …, recovered: …, treating: … }
47 |   22: {name: 'Đà Nẵng', death: …, treating: …, cases: …, recovered: …, treating: … }
48 |   23: {name: 'Bình Phước', death: …, treating: …, cases: …, recovered: …, treating: … }
49 |   24: {name: 'Bắc Ninh', death: …, treating: …, cases: …, recovered: …, treating: … }
50 |   25: {name: 'Nghệ An', death: …, treating: …, cases: …, recovered: …, treating: … }
51 |   26: {name: 'Hậu Giang', death: …, treating: …, cases: …, recovered: …, treating: … }
52 |   27: {name: 'Hà Giang', death: …, treating: …, cases: …, recovered: …, treating: … }
53 |   28: {name: 'Phú Yên', death: …, treating: …, cases: …, recovered: …, treating: … }
54 |   29: {name: 'Ninh Thuận', death: …, treating: …, cases: …, recovered: …, treating: … }
55 |   30: {name: 'Bình Định', death: …, treating: …, cases: …, recovered: …, treating: … }
56 |   31: {name: 'Gia Lai', death: …, treating: …, cases: …, recovered: …, treating: … }
57 |   32: {name: 'Thừa Thiên Huế', death: 11, treating: …, cases: …, recovered: …, treating: … }
58 |   33: {name: 'Quảng Nam', death: …, treating: …, cases: …, recovered: …, treating: … }
59 |   34: {name: 'Quảng Ngãi', death: …, treating: …, cases: …, recovered: …, treating: … }
60 |   35: {name: 'Quảng Bình', death: …, treating: …, cases: …, recovered: …, treating: … }
61 |   36: {name: 'Thanh Hóa', death: …, treating: …, cases: …, recovered: …, treating: … }
62 |   37: {name: 'Đắk Nông', death: …, treating: …, cases: …, recovered: …, treating: … }
63 |   38: {name: 'Lâm Đồng', death: …, treating: …, cases: …, recovered: …, treating: … }
64 |   39: {name: 'Phú Thọ', death: …, treating: …, cases: …, recovered: …, treating: … }
65 |   40: {name: 'Hải Dương', death: …, treating: …, cases: …, recovered: …, treating: … }
66 |   41: {name: 'Hà Nam', death: …, treating: …, cases: …, recovered: …, treating: … }
67 |   42: {name: 'Nam Định', death: …, treating: …, cases: …, recovered: …, treating: … }
68 |   43: {name: 'Thái Bình', death: …, treating: …, cases: …, recovered: …, treating: … }
69 |   44: {name: 'Vĩnh Phúc', death: …, treating: …, cases: …, recovered: …, treating: … }
70 |   45: {name: 'Hà Tĩnh', death: …, treating: …, cases: …, recovered: …, treating: … }
71 |   46: {name: 'Quảng Trị', death: …, treating: …, cases: …, recovered: …, treating: … }
72 |   47: {name: 'Hưng Yên', death: …, treating: …, cases: …, recovered: …, treating: … }
73 |   48: {name: 'Quảng Ninh', death: …, treating: …, cases: …, recovered: …, treating: … }
74 |   49: {name: 'Điện Biên', death: …, treating: …, cases: …, recovered: …, treating: … }
75 |   50: {name: 'Tuyên Quang', death: …, treating: …, cases: …, recovered: …, treating: … }
76 |   51: {name: 'Lạng Sơn', death: …, treating: …, cases: …, recovered: …, treating: … }
77 |   52: {name: 'Kon Tum', death: …, treating: …, cases: …, recovered: …, treating: … }
78 |   53: {name: 'Sơn La', death: …, treating: …, cases: …, recovered: …, treating: … }
79 |   54: {name: 'Ninh Bình', death: …, treating: …, cases: …, recovered: …, treating: … }
80 |   55: {name: 'Hòa Bình', death: …, treating: …, cases: …, recovered: …, treating: … }
81 |   56: {name: 'Hải Phòng', death: …, treating: …, cases: …, recovered: …, treating: … }
82 |   57: {name: 'Lào Cai', death: …, treating: …, cases: …, recovered: …, treating: … }
83 |   58: {name: 'Thái Nguyên', death: …, treating: …, cases: …, recovered: …, treating: … }
84 |   59: {name: 'Cao Bằng', death: …, treating: …, cases: …, recovered: …, treating: … }
85 |   60: {name: 'Yên Bái', death: …, treating: …, cases: …, recovered: …, treating: … }
86 |   61: {name: 'Lai Châu', death: …, treating: …, cases: …, recovered: …, treating: … }
87 |   62: {name: 'Bắc Kạn', death: …, treating: …, cases: …, recovered: …, treating: … }
88 | Demo tại: http://doanminhquang.github.io/api_covid-19_vn/ hoặc xem trực tiếp tại nguồn chính chủ: https://covid19.gov.vn/ 89 | 90 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 12 |
13 |
14 | 17 |
18 |
19 |
20 |
21 |
22 | 26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 | 43 | 50 |
51 |
52 |
53 |
54 |
Tỉnh/TPTổng số caHôm nayTử vong
55 |
56 |
57 | Xem thêm 58 | 59 |
60 |
61 |
62 |
63 |
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | Top 72 | 73 |
74 | 82 | 104 | 112 | 117 | 286 | 300 | 330 | 331 | 332 | -------------------------------------------------------------------------------- /covid19.gov.vn.css: -------------------------------------------------------------------------------- 1 | body{margin:0;padding:0}*,::after,::before{box-sizing:border-box}@font-face{font-family:Merriweather;font-weight:400;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:500;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:600;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:700;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.eot) format("embedded-opentype")}a{text-decoration:none;color:#333}ul{padding:0;margin:0;list-style:none}p{margin:0}.home__statistical{margin:30px 0 20px}.home__statistical-nav{margin-bottom:9.5px}@media (max-width:767px){.home__statistical-nav{margin-bottom:13px}}.home__statistical-nav ul{display:flex;align-items:center}.home__statistical-nav ul li{display:flex;align-items:center;margin-left:16px}@media (max-width:767px){.home__statistical-nav ul li{margin-left:0}}.home__statistical-nav ul li:before{content:"/";height:24px;left:0;font-size:34px;margin-right:16px;position:relative;top:-6px;color:#c0c1de}@media (max-width:767px){.home__statistical-nav ul li:before{display:none}}.home__statistical-nav ul li:first-child{margin-left:0}.home__statistical-nav ul li:first-child:before{display:none}.home__statistical-nav ul li a{font-weight:700;font-size:18px;line-height:130%;color:rgba(46,49,146,.6);display:block;position:relative;font-family:Merriweather}@media (max-width:767px){.home__statistical-nav ul li a{padding-left:0;margin-right:20px;border-bottom:3px solid transparent;font-size:18px;line-height:130%;color:#666}.home__statistical-nav ul li a.active{border-bottom-color:#2e3192;color:#2e3192}.home__statistical-nav ul li a:after,.home__statistical-nav ul li a:before{display:none}}.home__statistical-nav ul li a.active{font-size:22px;line-height:130%;color:#2e3192;font-weight:700;font-family:Merriweather;padding-left:16px;position:relative}@media (max-width:767px){.home__statistical-nav ul li a.active{padding-left:0}}.home__statistical-nav ul li a.active:before{content:"";width:3px;height:24px;background:#2e3192;left:0;top:2px;position:absolute}.home__statistical-nav ul li a.active:after{content:"";width:3px;height:24px;background:#ed1c24;left:3px;top:2px;position:absolute}.home__statistical-nav-content{display:flex;justify-content:space-between}.home__statistical-nav-content .content-tab{width:100%;display:none}.home__statistical-nav-content .content-tab.show{display:block}.home__statistical-list{display:flex;justify-content:space-between}@media (max-width:1199px){.home__statistical-list{flex-wrap:wrap}}#en .item .note{display:none}.home__statistical-list .item p{text-align:center;line-break:anywhere}.home__statistical-list .item{width:calc(33% - 9.75px);text-align:center;background:rgba(237,28,36,.1);padding:8px}@media (max-width:1000px){.home__statistical-list .item{width:calc(33% - 10px);margin-bottom:10px}}@media (max-width:767px){.home__statistical-list .item{width:calc(33% - 6.5px);margin-bottom:13px}}.home__statistical-list .item:nth-child(2){background:rgba(255,156,0,.1)}.home__statistical-list .item:nth-child(2) .value{color:#ff9c00}.home__statistical-list .item:nth-child(3){background:rgba(40,167,69,.1)}.home__statistical-list .item:nth-child(3) .value{color:#28a745}.home__statistical-list .item:nth-child(4){background:#f0eff4}.home__statistical-list .item:nth-child(4) .value{color:#333}.home__statistical-list .item .text{font-size:13px;line-height:160%;text-align:center;color:#333;font-family:Merriweather;font-weight:600}.home__statistical-list .item .value{font-weight:800;font-size:18px;line-height:22px;color:#ed1c24;font-family:Merriweather}.home__statistical-list .item .note{font-family:Arial;font-style:normal;font-weight:400;font-size:13px;line-height:160%;color:#666}.home__statistical-list .item .note span{font-weight:600}.home__juncture-flex{margin-top:7px;display:flex;justify-content:space-between}@media (max-width:991px){.home__juncture-flex{flex-wrap:wrap}}.home__juncture-flex .box-juncture{width:calc(50% - 20px)}@media (max-width:991px){.home__juncture-flex .box-juncture{width:100%;margin-bottom:20px}.home__juncture-flex .box-juncture:last-child{margin-bottom:0}}.home__juncture-flex .table-left{border:1px solid #eaeaf4;box-sizing:border-box;border-radius:3px;height:100%;padding:0 10px}@media (max-width:991px){.home__juncture-flex .table-left{margin-bottom:20px}}@media (max-width:575px){.home__juncture-flex .table-left{padding:0}}.hidden{display:none}body{margin:0;padding:0}*,::after,::before{box-sizing:border-box}@font-face{font-family:Merriweather;font-weight:400;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:500;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:600;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:700;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.eot) format("embedded-opentype")}a{text-decoration:none;color:#333}ul{padding:0;margin:0;list-style:none}p{margin:0}.home__juncture-flex{display:flex;justify-content:space-between}.home__statistical-nav ul{display:flex;justify-content:space-between}.home__statistical-nav ul li span{font-size:22px;line-height:130%;color:#2e3192;font-weight:700;font-family:Merriweather;padding-left:16px}.home__statistical-nav ul li span:before{content:"";width:3px;height:24px;background:#2e3192;left:0;position:absolute}.home__statistical-nav ul li span:after{content:"";width:3px;height:24px;background:#ed1c24;left:3px;position:absolute}@media (max-width:991px){.home__juncture-flex{flex-wrap:wrap}}.home__juncture-flex .box-juncture{width:calc(50% - 20px)}@media (max-width:991px){.home__juncture-flex .box-juncture{width:100%;margin-bottom:20px}.home__juncture-flex .box-juncture:last-child{margin-bottom:0}}.home__juncture-flex .table-left{border:1px solid #eaeaf4;box-sizing:border-box;border-radius:3px;height:100%;padding:0 10px;position:relative}@media (max-width:991px){.home__juncture-flex .table-left{margin-bottom:20px}}@media (max-width:575px){.home__juncture-flex .table-left{padding:0}}.home__juncture-flex .table-left .row{width:100%;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);padding:15px;font-size:15px;line-height:100%;color:#333;font-family:Merriweather;padding:15px 10px}.home__juncture-flex .table-left .row:last-child{border-bottom:0}.home__juncture-flex .table-left .row.head{font-weight:500;margin:0 10px;width:calc(100% - 20px)}.home__juncture-flex .table-left .row .die{width:69px;text-align:right;margin-left:10px}.home__juncture-flex .table-left .row .daynow{width:74px;text-align:right;margin-left:10px}.home__juncture-flex .table-left .row .daynow.red{color:#da2e59}.home__juncture-flex .table-left .row .total{width:80px;text-align:right;margin-left:10px}.home__juncture-flex .table-left .row .city{flex:1}.home__juncture-flex .table-left .tbody{max-height:400px;overflow-y:auto;padding:0 10px;scrollbar-color:#f0eff4 #fff;scrollbar-width:thin}.home__juncture-flex .table-left .tbody::-webkit-scrollbar{width:5px}.home__juncture-flex .table-left .tbody::-webkit-scrollbar-track{background:#fff}.home__juncture-flex .table-left .tbody::-webkit-scrollbar-thumb{background:#f0eff4}a.hidden{display:none}@media (max-width:575px){.home__juncture-flex .table-left .row{padding:15px 0}.home__juncture-flex .table-left .tbody{max-height:none;overflow-y:none;padding:0 10px;scrollbar-color:#f0eff4 #fff;scrollbar-width:thin}div.tbody div:nth-child(7)~div{display:none!important}}body{margin:0;padding:0}*,::after,::before{box-sizing:border-box}@font-face{font-family:Merriweather;font-weight:400;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:500;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:600;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:700;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.eot) format("embedded-opentype")}a{text-decoration:none;color:#333}ul{padding:0;margin:0;list-style:none}p{margin:0}.home__juncture-flex{display:flex;justify-content:space-between}.home__statistical-nav ul{display:flex;justify-content:space-between}.home__statistical-nav ul li span{font-size:22px;line-height:130%;color:#2e3192;font-weight:700;font-family:Merriweather;padding-left:16px}.home__statistical-nav ul li span:before{content:"";width:3px;height:24px;background:#2e3192;left:0;position:absolute}.home__statistical-nav ul li span:after{content:"";width:3px;height:24px;background:#ed1c24;left:3px;position:absolute}@media (max-width:991px){.home__juncture-flex{flex-wrap:wrap}}.home__juncture-flex .box-juncture{width:calc(50% - 20px)}@media (max-width:991px){.home__juncture-flex .box-juncture{width:100%;margin-bottom:20px}.home__juncture-flex .box-juncture:last-child{margin-bottom:0}}.home__juncture-flex .table-left{border:1px solid #eaeaf4;box-sizing:border-box;border-radius:3px;height:100%;padding:0 10px;position:relative}@media (max-width:991px){.home__juncture-flex .table-left{margin-bottom:20px}}@media (max-width:575px){.home__juncture-flex .table-left{padding:0}}.home__juncture-flex .table-left .row{width:100%;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);padding:15px;font-size:15px;line-height:100%;color:#333;font-family:Merriweather;padding:15px 10px}.home__juncture-flex .table-left .row:last-child{border-bottom:0}.home__juncture-flex .table-left .row.head{font-weight:500;margin:0 10px;width:calc(100% - 20px)}.home__juncture-flex .table-left .row .die{width:69px;text-align:right;margin-left:10px}.home__juncture-flex .table-left .row .daynow{width:74px;text-align:right;margin-left:10px}.home__juncture-flex .table-left .row .daynow.red{color:#da2e59}.home__juncture-flex .table-left .row .total{width:80px;text-align:right;margin-left:10px}.home__juncture-flex .table-left .row .city{flex:1}.home__juncture-flex .table-left .tbody{max-height:400px;overflow-y:auto;padding:0 10px;scrollbar-color:#f0eff4 #fff;scrollbar-width:thin}.home__juncture-flex .table-left .tbody::-webkit-scrollbar{width:5px}.home__juncture-flex .table-left .tbody::-webkit-scrollbar-track{background:#fff}.home__juncture-flex .table-left .tbody::-webkit-scrollbar-thumb{background:#f0eff4}.btn-load .xem-them{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.299804 9.60859L1.6998 8.20859L5.9998 12.5086L5.9998 0.308594L7.9998 0.308594L7.9998 12.5086L12.2998 8.20859L13.6998 9.60859L6.9998 16.3086L0.299804 9.60859Z' fill='%23757575'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:9px 7px}.btn-load .rut-gon{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.300048 7.2238L1.70005 8.6238L6.00005 4.3238L6.00005 16.5238L8.00005 16.5238L8.00005 4.3238L12.3 8.6238L13.7 7.2238L7.00005 0.523803L0.300048 7.2238Z' fill='%23757575'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:9px 7px}.btn-load{margin-top:15px;display:none;text-align:center}.btn-load a{background:#e5e5e5;border-radius:100px;font-size:14px;color:#757575;height:32px;position:relative;line-height:32px;padding:0 15px 0 30px;display:inline-block;font-family:Merriweather}a.hidden{display:none}@media (max-width:575px){.home__juncture-flex .table-left .row{padding:15px 0}.btn-load{display:block}.home__juncture-flex .table-left .tbody{max-height:none;overflow-y:none;padding:0 10px;scrollbar-color:#f0eff4 #fff;scrollbar-width:thin}div.tbody div:nth-child(7)~div{display:none!important}}a:hover{color:#004a82;text-decoration:none}.layout__sticky-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px;background:#f9f9f9;border:1px solid #e9e9e9;border-radius:4px;position:fixed;right:0;bottom:100px;z-index:9;flex-direction:column}a{text-decoration:none;color:#333}body{margin:0;padding:0}*,::after,::before{box-sizing:border-box}@font-face{font-family:Merriweather;font-weight:400;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Regular.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:500;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Medium.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:600;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-SemiBold.eot) format("embedded-opentype")}@font-face{font-family:Merriweather;font-weight:700;font-style:normal;src:url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.woff2) format("woff2"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.woff) format("woff"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.ttf) format("truetype"),url(https://static.pipezero.com/covid-sumary/fonts/MerriweatherSans-Bold.eot) format("embedded-opentype")}a{text-decoration:none;color:#333}ul{padding:0;margin:0;list-style:none}p{margin:0}.home__juncture-flex{display:flex;justify-content:space-between}.home__statistical-nav ul{display:flex;justify-content:space-between}.home__statistical-nav ul li span{font-size:22px;line-height:130%;color:#2e3192;font-weight:700;font-family:Merriweather;padding-left:16px}.home__statistical-nav ul li span:before{content:"";width:3px;height:24px;background:#2e3192;left:0;position:absolute}.home__statistical-nav ul li span:after{content:"";width:3px;height:24px;background:#ed1c24;left:3px;position:absolute}@media (max-width:991px){.home__juncture-flex{flex-wrap:wrap}}.home__juncture-flex .box-juncture{width:calc(50% - 20px)}@media (max-width:991px){.home__juncture-flex .box-juncture{width:100%;margin-bottom:20px}.home__juncture-flex .box-juncture:last-child{margin-bottom:0}}.home__juncture-flex .table-left{border:1px solid #eaeaf4;box-sizing:border-box;border-radius:3px;height:100%;padding:0 10px;position:relative}@media (max-width:991px){.home__juncture-flex .table-left{margin-bottom:20px}}@media (max-width:575px){.home__juncture-flex .table-left{padding:0}}.home__juncture-flex .table-left .row{width:100%;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);padding:15px;font-size:15px;line-height:100%;color:#333;font-family:Merriweather;padding:15px 10px}.home__juncture-flex .table-left .row:last-child{border-bottom:0}.home__juncture-flex .table-left .row.head{font-weight:500;margin:0 10px;width:calc(100% - 20px)}.home__juncture-flex .table-left .row .die{width:69px;text-align:right;margin-left:10px}.home__juncture-flex .table-left .row .daynow{width:74px;text-align:right;margin-left:10px}.home__juncture-flex .table-left .row .daynow.red{color:#da2e59}.home__juncture-flex .table-left .row .total{width:80px;text-align:right;margin-left:10px}.home__juncture-flex .table-left .row .city{flex:1}.home__juncture-flex .table-left .tbody{max-height:400px;overflow-y:auto;padding:0 10px;scrollbar-color:#f0eff4 #fff;scrollbar-width:thin}.home__juncture-flex .table-left .tbody::-webkit-scrollbar{width:5px}.home__juncture-flex .table-left .tbody::-webkit-scrollbar-track{background:#fff}.home__juncture-flex .table-left .tbody::-webkit-scrollbar-thumb{background:#f0eff4}.btn-load .xem-them{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.299804 9.60859L1.6998 8.20859L5.9998 12.5086L5.9998 0.308594L7.9998 0.308594L7.9998 12.5086L12.2998 8.20859L13.6998 9.60859L6.9998 16.3086L0.299804 9.60859Z' fill='%23757575'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:9px 7px}.btn-load .rut-gon{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.300048 7.2238L1.70005 8.6238L6.00005 4.3238L6.00005 16.5238L8.00005 16.5238L8.00005 4.3238L12.3 8.6238L13.7 7.2238L7.00005 0.523803L0.300048 7.2238Z' fill='%23757575'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:9px 7px}.btn-load{margin-top:15px;display:none;text-align:center}.btn-load a{background:#e5e5e5;border-radius:100px;font-size:14px;color:#757575;height:32px;position:relative;line-height:32px;padding:0 15px 0 30px;display:inline-block;font-family:Merriweather}a.hidden{display:none}@media (max-width:575px){.home__juncture-flex .table-left .row{padding:15px 0}.btn-load{display:block}.home__juncture-flex .table-left .tbody{max-height:none;overflow-y:none;padding:0 10px;scrollbar-color:#f0eff4 #fff;scrollbar-width:thin}div.tbody div:nth-child(7)~div{display:none!important}div.all div:nth-child(7)~div{display:flex!important}.all{max-height:none!important;overflow-y:none}}.input_sreach{float:right;padding:8px;padding-left:15px;padding-right:15px;border:1px solid #2e3192;margin-top:8px;font-size:17px;border-radius:15px}.input_sreach:focus{outline:0}@media screen and (max-width:600px){.input_sreach{float:none;display:block;text-align:left;width:100%;margin-top:8px;padding:10px;padding-left:15px;padding-right:15px;border:1px solid #2e3192}} 2 | --------------------------------------------------------------------------------