*{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,Montserrat,sans-serif}body{padding:40px;letter-spacing:4%;color:#e0e0e0}ul{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}.controls{display:flex;align-content:center;margin-bottom:32px;gap:8px}#datetime-picker{width:272px;height:40px;padding:16px 8px;opacity:1;border-radius:4px;border:1px solid #808080}#datetime-picker:hover{border-color:#000}#datetime-picker:focus{outline:none;border-color:#4e75ff}button[data-start]{width:75px;height:40px;padding:8px 16px;font-size:16px;font-weight:500;font-style:Medium;line-height:24px;letter-spacing:4%;background-color:#cfcfcf;color:#989898;border-radius:8px;border:none;cursor:pointer;gap:10px}button[data-start]:hover:not(:disabled){background-color:#6c8cff;color:#fff}.timer{width:346px;height:72px;display:flex;align-content:center;justify-content:space-between;gap:24px}.field{display:flex;flex-direction:column;align-items:center}.value{font-weight:400;font-size:40px;line-height:48px;letter-spacing:4%;color:#2e2f42}.label{font-weight:400;font-size:16px;line-height:24px;color:#2e2f42}.flatpickr-day.today:not(.selected){border:1px solid #4e75ff;border-radius:50%}.form{font-weight:400;font-size:16px;line-height:24px;width:360px;height:72px;color:#2e2f42}.form_label{display:block;font-size:16px}.form_input{width:360px;height:40px;padding:8px;font-size:16px;border:1px solid #808080;border-radius:4px;outline:none;transition:border-color .2s ease;box-sizing:border-box;opacity:1;border-width:1px;background-color:#fff;margin-top:8px}.form_input:hover{border-color:#000}.form_input:focus{border-color:#4e75ff}.form_fieldset{width:360px;height:64px;margin-top:16px;padding:24px 0 8px 44px;border:1px solid #808080;border-radius:4px;position:relative;display:flex;align-items:center;gap:48px}.form_legend{font-size:16px;padding:0 4px;margin:0;position:absolute;top:-14px;left:22px;background-color:#fff;display:inline-block}.form_radio-label{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;height:32px;margin-right:48px}input[type=radio]{width:20px;height:20px}.form_fieldset:hover{border-color:#000}.form_button{display:block;width:100%;height:40px;margin-top:16px;background-color:#4e75ff;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.form_button:hover{background-color:#6c8cff;color:#fff}.form__button:disabled{background-color:#cfcfcf;color:#888;cursor:not-allowed}
