:root{--background:#fff;--foreground:#171717;--colour-one:#ebebeb;--colour-two:#666;--color-thre:#171717;--color-four:#ededed;--color-five:#62c073;--colour-six:#ff6166;--color-seve:#52a8ff;--color-eigh:#ffb224;--color-nine:#ffebeb;--colour-ten:#cb2a2f}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--colour-one:#454545;--colour-two:#a1a1a1;--color-thre:#eee;--color-four:#282828;--color-five:#398e4a;--colour-six:#d93036;--color-seve:#0062d1;--color-eigh:#ff990a;--color-nine:#e5484d;--colour-ten:#ebebeb}}*{box-sizing:border-box;margin:0;padding:0}html{max-width:100vw;overflow-x:hidden}.light-theme{--background:#fff;--foreground:#171717;--colour-one:#ebebeb;--colour-two:#666;--color-thre:#171717;--color-four:#ededed;--color-five:#62c073;--colour-six:#ff6166;--color-seve:#52a8ff;--color-eigh:#ffb224;--color-nine:#ffebeb;--colour-ten:#cb2a2f}.dark-theme{--background:#0a0a0a;--foreground:#ededed;--colour-one:#454545;--colour-two:#a1a1a1;--color-thre:#eee;--color-four:#282828;--color-five:#398e4a;--colour-six:#d93036;--color-seve:#0062d1;--color-eigh:#ff990a;--color-nine:#e5484d;--colour-ten:#ebebeb}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}main{max-width:1024px;margin:0 auto;padding:30px 12px 15px}h1{text-align:center}#failure{text-align:center;color:var(--colour-ten);background-color:var(--color-nine);border:1px solid var(--colour-one);border-radius:5px;margin-top:20px;padding-top:8px;padding-bottom:8px;font-size:15px}#utilities{border:1px solid var(--colour-one);border-radius:5px;justify-content:space-around;align-items:center;margin-top:20px;padding-top:5px;padding-bottom:5px;display:flex}#utilities>div{justify-content:center;height:100%;display:flex}#utilities>div:first-child{width:105px}#utilities>div:nth-child(2){width:335px}#utilities>div:nth-child(3){width:105px}#country{width:57px;display:inline-block}#quantity{background-color:var(--background);width:50px;height:30px;color:var(--foreground);border:1px solid var(--colour-one);text-align:center;border-radius:3px;margin-left:10px}#quantity::-webkit-inner-spin-button{opacity:1;height:30px}#quantity::-webkit-outer-spin-button{opacity:1;height:30px}#text-format{background-color:var(--background);height:30px;color:var(--foreground);border:1px solid var(--colour-one);border-radius:3px;margin-left:10px;padding-left:5px;padding-right:5px}.theme-switcher{border:1px solid var(--colour-one);border-radius:99px;width:104px;height:40px;padding:3px}.switch{cursor:pointer;border-radius:50%;width:32px;height:32px;padding:8px;display:inline-block;position:relative}.switch:has(input:checked){background-color:var(--colour-one)}.switch-icon{width:16px;height:16px;fill:var(--colour-two)}input:checked+.switch-icon{fill:var(--color-thre)}.option{appearance:none;position:absolute}#info{justify-content:space-evenly;margin-top:40px;display:flex}#info div{text-align:center}#info div p{margin-top:5px}#chart{margin-top:20px;padding-top:20px}.loader-container{justify-content:center;align-items:center;margin-top:30px;display:flex}.lds-ripple{color:var(--foreground)}.lds-ripple,.lds-ripple div{box-sizing:border-box}.lds-ripple{width:80px;height:80px;display:inline-block;position:relative}.lds-ripple div{opacity:1;border:4px solid;border-radius:50%;animation:1s cubic-bezier(0,.2,.8,1) infinite lds-ripple;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{opacity:0;width:8px;height:8px;top:36px;left:36px}4.9%{opacity:0;width:8px;height:8px;top:36px;left:36px}5%{opacity:1;width:8px;height:8px;top:36px;left:36px}to{opacity:0;width:80px;height:80px;top:0;left:0}}@media not (min-width:700px){h1{font-size:24px}#utilities>div:first-child{font-size:15px}#info{font-size:12px}}@media not (min-width:600px){#failure{padding-top:6px;padding-bottom:6px;font-size:13px}#utilities{flex-direction:column-reverse}#utilities>div:nth-child(2){width:100%;margin-top:10px}#country{display:none}#utilities>div:first-child{margin-top:15px;margin-bottom:5px}#info{font-size:10px}}@media not (min-width:500px){h1{font-size:17px}#failure{padding-top:5px;padding-bottom:5px;font-size:12px}#info{display:none}#chart{padding-top:0}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
