@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/CWB0XYA8bzo0kSThX0UTuA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215}a,address,article,aside,audio,b,big,blockquote,body,canvas,caption,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,label,legend,li,main,mark,menu,nav,ol,output,p,pre,q,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-align:center;line-height:1.15}h1{font-size:2em;margin:.67em 0}a{background-color:transparent;-webkit-text-decoration-skip:objects}b,strong{font-weight:bolder}small{font-size:80%}figure{margin:1em 40px}img{border-style:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}[hidden]{display:none!important}[clear]{clear:both}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}*,:after,:before{box-sizing:border-box}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}:root{--main-bg-color:#fff}section{background:#fff}main h1{font-family:Roboto,sans-serif}@media print{*,:after,:before,:first-letter,:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}blockquote,img,pre{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{font-family:Fira Sans,sans-serif}body{background:#001518;overflow-x:hidden}main{max-width:600px;margin:auto}h1{color:#00abc3;font-family:Fira Sans,sans-serif;font-size:50px;margin:15px}@media only screen and (min-width:800px){h1{font-size:75px}}h2{color:#00abc3;font-family:Fira Sans,sans-serif;font-size:20px;margin-bottom:10px}@media only screen and (min-width:800px){h2{font-size:25px}}.progressbar__label{font-family:Fira Sans,sans-serif;font-size:45px}@media only screen and (min-width:480px){.progressbar__label{font-size:65px}}@media only screen and (min-width:800px){.progressbar__label{font-size:85px}}.circle-wrapper{position:relative;margin-bottom:40px}@media only screen and (min-width:480px){.circle-wrapper{margin-bottom:70px}}@media only screen and (min-width:800px){.circle-wrapper{margin-bottom:100px}}.circle-wrapper svg{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5))}.circle-wrapper>svg{position:absolute;left:0;top:0;z-index:-1}.circle-top{padding-left:65%;margin-bottom:-15px}.circle-bottom{display:flex;align-items:center;justify-content:space-between}.circle-bottom>div{display:flex;align-items:center;justify-content:flex-start}.circle-bottom>div input[disabled]{width:60px;text-align:right}@media only screen and (min-width:480px){.circle-bottom>div input[disabled]{width:75px}}@media only screen and (min-width:800px){.circle-bottom>div input[disabled]{width:95px}}.circle-bottom>div:last-child{justify-content:flex-end}button,input{background:transparent;border:none;border-bottom:2px solid #00abc3;color:#00abc3;font-size:25px;padding:0 0 2px;cursor:pointer}@media only screen and (min-width:480px){button,input{font-size:35px}}@media only screen and (min-width:800px){button,input{font-size:42px}}button:focus,input:focus{outline:transparent}button[disabled],input[disabled]{border:none;cursor:default}button[name=timer-overtime],input[name=timer-overtime]{text-align:center;margin-top:35px}button{border:2px solid #00abc3;font-size:10px}@media only screen and (min-width:480px){button{font-size:12px}}@media only screen and (min-width:800px){button{font-size:16px}}input[type=time]::-webkit-calendar-picker-indicator{filter:invert(46%) sepia(88%) saturate(1795%) hue-rotate(153deg) brightness(95%) contrast(101%)}.calculator-wrapper,.timer-wrapper{width:100%;padding:25px 15px}.calculator-wrapper{border-top:1px solid #00abc3;margin-top:35px;padding:35px 15px}.input-wrapper{display:inline-flex;justify-content:center;align-items:center}.input-wrapper img{width:25px;height:auto;margin-right:5px}@media only screen and (min-width:480px){.input-wrapper img{width:35px}}@media only screen and (min-width:800px){.input-wrapper img{width:42px}}.calculator{align-items:flex-start;justify-content:space-between}.calculator,.calculator .input-wrapper{display:flex}.calculator input[disabled]{width:60px;text-align:right}@media only screen and (min-width:480px){.calculator input[disabled]{width:75px}}@media only screen and (min-width:800px){.calculator input[disabled]{width:95px}}.calculator .hours-wrapper .input-wrapper:last-child{justify-content:flex-end}.calculator .hours-wrapper .input-wrapper:last-child input{font-size:18px}@media only screen and (min-width:480px){.calculator .hours-wrapper .input-wrapper:last-child input{font-size:25px}}@media only screen and (min-width:800px){.calculator .hours-wrapper .input-wrapper:last-child input{font-size:30px}}.calculator .hours-wrapper .input-wrapper:last-child img{width:18px}@media only screen and (min-width:480px){.calculator .hours-wrapper .input-wrapper:last-child img{width:25px}}@media only screen and (min-width:800px){.calculator .hours-wrapper .input-wrapper:last-child img{width:30px}}.now-button{margin-right:5px}@media only screen and (min-width:800px){.now-button{margin-right:15px}}.now-button img{width:25px;height:auto;cursor:pointer}@media only screen and (min-width:480px){.now-button img{width:35px}}@media only screen and (min-width:800px){.now-button img{width:42px}}.positive-hours{color:#7adf86}.negative-hours{color:#ca3924}.additional-hours-wrapper{display:flex;justify-content:space-between;max-width:600px}.additional-hours-wrapper>button,.additional-hours-wrapper>div{width:30%}.additional-hours-wrapper>button input,.additional-hours-wrapper>div input{min-width:0}.added-hour{display:flex;color:#00abc3;font-family:Fira Sans,sans-serif;font-size:16px;font-size:22px;margin-top:20px;align-items:center}.added-hour>div{margin-right:10px}.added-hour .delete-added-hour{border:1px solid #00abc3;padding:2px;line-height:12px;border-radius:20px;width:20px;height:20px;font-size:15px}.added-hour .delete-added-hour:before{content:"x"}