*{padding:0;margin:0;list-style-type:none;box-sizing:border-box}html,body{font-family:Roboto,Helvetica,sans-serif;margin:0;padding:0;background-color:#eee}a{text-decoration:none;color:inherit}button{background:none;outline:none;color:inherit;border:none;cursor:pointer}form label{width:35%}input:disabled{cursor:not-allowed}input[type=radio]{margin-right:10px}.intervals input:disabled{background:#ebebe4}.input-averageHR{height:100%;width:65%;border-style:none;background-color:transparent;padding:10px 15px;font-size:.875rem;outline:2px solid transparent;outline-offset:2px;border-bottom:1px solid rgba(0,0,0,.42)}.is-invalid{border:1px solid #d72827!important}.loader{border:2px solid #f3f3f3;border-top:2px solid #111827;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.statuses-menu{position:absolute;top:2rem;display:flex;flex-direction:column;border-radius:.25rem;border:1px solid #e0e0e0;cursor:pointer;padding:.5rem;font-size:12px;background-color:#fff}.statuses-menu *:hover{background-color:#ececec}.pointer{cursor:pointer}.draggable-table-row{cursor:move}.drop td{background:#f0f8ff}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
