h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;font-weight:400;box-sizing:border-box;color:#2e2f42;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0}main{flex-grow:1}main:has(.back-link){text-align:center}.container{box-sizing:border-box;min-width:320px;max-width:375px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{max-width:768px}}@media only screen and (min-width: 1176px){.container{max-width:1176px;padding:24px}}.header{padding:20px 0}.nav{display:flex;justify-content:center}.nav-logo{display:inline-flex;align-items:center;justify-content:center}.nav-list{display:flex;align-items:center;justify-content:flex-end;gap:40px}.nav-link{display:block;font-weight:500;letter-spacing:.02em;transition:.2s ease-in}.nav-link:hover,.nav-link:focus{color:#747bff}.nav-link.active{color:#747bff}.back-link{display:inline-block;padding:4px 8px;border:1px solid;border-radius:8px}.datetime-picker{border:1px solid #808080;border-radius:4px;background-color:#fff;outline:none;width:272px;height:40px;padding:8px 16px;margin-right:8px;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#2e2f42;box-sizing:border-box;transition:all .25s ease-in-out}.datetime-picker:hover{border-color:#000}.datetime-picker:focus,.datetime-picker:active{color:#000;border-color:#4e75ff}.datetime-picker:disabled{color:gray;border-color:gray;background-color:#fafafa}.timer-start-bnt{border:none;border-radius:8px;width:75px;height:40px;background-color:#4e75ff;padding:8px 16px;margin:0;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#fff;transition:all .25s ease-in-out}.timer-start-bnt:hover,.timer-start-bnt:focus{background-color:#6c8cff}.timer-start-bnt:disabled{color:#989898;background-color:#cfcfcf}.timer{display:flex;gap:24px}.field{display:flex;flex-direction:column;align-items:center}.field .value{font-family:Montserrat,sans-serif;font-size:40px;line-height:1.2;letter-spacing:.04em;color:#2e2f42}.field .label{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;color:#2e2f42;text-transform:uppercase}.iziToast>.iziToast-close{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.1459%202.85402C2.09941%202.80753%202.06254%202.75234%202.03738%202.6916C2.01222%202.63087%201.99927%202.56577%201.99927%202.50002C1.99927%202.43428%202.01222%202.36918%202.03738%202.30844C2.06254%202.2477%202.09941%202.19251%202.1459%202.14602C2.19239%202.09953%202.24758%202.06266%202.30832%202.0375C2.36906%202.01234%202.43416%201.99939%202.4999%201.99939C2.56564%201.99939%202.63074%202.01234%202.69148%202.0375C2.75222%202.06266%202.80741%202.09953%202.8539%202.14602L7.9999%207.29302L13.1459%202.14602C13.1924%202.09953%2013.2476%202.06266%2013.3083%202.0375C13.3691%202.01234%2013.4342%201.99939%2013.4999%201.99939C13.5656%201.99939%2013.6307%202.01234%2013.6915%202.0375C13.7522%202.06266%2013.8074%202.09953%2013.8539%202.14602C13.9004%202.19251%2013.9373%202.2477%2013.9624%202.30844C13.9876%202.36918%2014.0005%202.43428%2014.0005%202.50002C14.0005%202.56577%2013.9876%202.63087%2013.9624%202.6916C13.9373%202.75234%2013.9004%202.80753%2013.8539%202.85402L8.7069%208.00002L13.8539%2013.146C13.9004%2013.1925%2013.9373%2013.2477%2013.9624%2013.3084C13.9876%2013.3692%2014.0005%2013.4343%2014.0005%2013.5C14.0005%2013.5658%2013.9876%2013.6309%2013.9624%2013.6916C13.9373%2013.7523%2013.9004%2013.8075%2013.8539%2013.854C13.8074%2013.9005%2013.7522%2013.9374%2013.6915%2013.9625C13.6307%2013.9877%2013.5656%2014.0007%2013.4999%2014.0007C13.4342%2014.0007%2013.3691%2013.9877%2013.3083%2013.9625C13.2476%2013.9374%2013.1924%2013.9005%2013.1459%2013.854L7.9999%208.70702L2.8539%2013.854C2.80741%2013.9005%202.75222%2013.9374%202.69148%2013.9625C2.63074%2013.9877%202.56564%2014.0007%202.4999%2014.0007C2.43416%2014.0007%202.36906%2013.9877%202.30832%2013.9625C2.24758%2013.9374%202.19239%2013.9005%202.1459%2013.854C2.09941%2013.8075%202.06254%2013.7523%202.03738%2013.6916C2.01222%2013.6309%201.99927%2013.5658%201.99927%2013.5C1.99927%2013.4343%202.01222%2013.3692%202.03738%2013.3084C2.06254%2013.2477%202.09941%2013.1925%202.1459%2013.146L7.2929%208.00002L2.1459%202.85402Z'%20fill='white'/%3e%3c/svg%3e")!important;background-size:16px!important}.form .form-label{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#2e2f42}.form .form-label:nth-child(1){margin-bottom:16px;display:block}.form .form-fieldset{box-sizing:border-box;margin:0 0 24px;padding-bottom:12px;display:flex;justify-content:space-around;align-items:flex-end;outline:none;border-radius:4px;border:1px solid #808080;width:360px;height:78px;transition:border-color .25s ease-in-out}.form .form-fieldset .form-label{cursor:pointer}.form input[type=number]{box-sizing:border-box;display:block;border:1px solid #808080;border-radius:4px;width:360px;height:40px;outline:none;padding:8px 16px;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#2e2f42;margin-top:8px;transition:border-color .25s ease-in-out}.form input[type=number]:hover,.form-fieldset:hover{border-color:#000}.form input[type=radio]:active{color:#4e75ff}.form input[type=number]:focus,.form .form-fieldset:focus-within{border-color:#4e75ff}.form .form-btn{border-radius:8px;padding:8px 16px;width:360px;height:40px;background-color:#4e75ff;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#fff;border:none;transition:background-color .25s ease-in-out}.form .form-btn:hover,.form .form-btn:focus{background-color:#6c8cff}
