@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";body{margin:0;height:100%;font-family:Nunito Sans,sans-serif;font-style:normal;background-color:#e7e7e7}hr{border-style:solid;border-width:1px;border-bottom:none;width:100%}main{display:flex;margin:10px}main section{margin:0 auto;width:100%;max-width:500px}table{width:100%;border-style:none;border-collapse:collapse}table thead th,table tbody td{text-align:left;padding-right:10px;border-style:none}table thead th:last-child,table tbody td:last-child{padding-right:0}table thead th:first-child,table tbody td:first-child{padding-left:0}table tbody tr{border-radius:6px}table tbody tr:hover{background-color:#bbb}table tbody td:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}table tbody td:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;width:0}footer{display:flex;margin:10px}.section__hedline{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.section__hedline h1{margin:0}.login-section__main-wrapper{height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;font-family:Nunito Sans,sans-serif;font-style:normal;margin:0}.login-section__background{pointer-events:none;position:absolute;width:100%;height:100%;z-index:-1;object-fit:cover}.login-section__logo{height:90px;width:90px;position:absolute;left:50%;transform:translate(-61px);margin-bottom:35px}.login-section h1{margin-top:70px;margin-bottom:0}.login-section__bg-credits{position:absolute;bottom:10px;left:50%;transform:translate(-50%);color:#fff;text-shadow:0 0 3px #000;font-weight:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 10px;border-radius:6px;font-size:13px}.header__wrapper{display:flex;flex-direction:row;justify-content:space-between;background-color:#000;height:125px}.header__title{margin-left:10px;display:flex;flex-direction:row;align-items:center;position:relative;text-decoration:none}.header__title--icon{height:125px;width:75px;margin-right:10px;position:relative;background-position:0 33px;background-repeat:no-repeat;display:block;bottom:-8px}.header__title--iconText{height:125px;width:180px;position:relative;background-position:0 47px;background-repeat:no-repeat;display:block;top:-3px}.footer-login__wrapper{height:100px;display:flex;justify-content:center;align-items:center;background-color:#161616}.footer-login__credits ul,.footer-login__credits li,.footer-login__credits a{color:#cbcbcb;text-decoration:none}.footer-login__credits ul{list-style:none;padding-inline-start:0}.footer__content{margin:0 auto;width:100%;max-width:500px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid black;padding-top:10px}.footer__credits{font-size:10px}.button{background-color:#4caf50;color:#f5f5f5;border:1px solid #4caf50;cursor:pointer;text-align:center;font-size:20px;font-weight:500;border-radius:5px;text-decoration:none;padding:0 16px;margin-right:10px}.button:last-child{margin-right:0;margin-bottom:0}.button--vertical{margin-bottom:10px;margin-right:0}.button--add{width:36px;padding:0}.button--form-input{padding:5px 10px;font-size:20px;border-radius:0 4px 4px 0;border:1px solid black;border-left:none;margin-right:0;height:26px}.button--danger{background-color:#ea5252;border-color:#ea5252}.button--nautral{background-color:#51a7ff;border-color:#51a7ff}.button--icon{padding:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:unset;margin-right:6px;position:relative;width:fit-content}.button:disabled{background-color:#9dbb9e;color:#f5f5f5;cursor:not-allowed;border-color:#9dbb9e;opacity:.65}.button__logo{height:20px;width:20px}.alert{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;border-radius:6px;border:2px solid black;padding:10px 16px;box-shadow:#0000004d 0 19px 38px,#00000038 0 15px 12px;width:fit-content;margin:10px auto}.alert p{margin:0}.alert--error{border-color:#fff;background-color:#d7403a;color:#fff}.alert--success{border-color:#fff;background-color:#4caf50;color:#fff}.alert--info{border-color:#fff;background-color:#1e88e5;color:#fff}.alert-icon{height:16px;width:16px;margin-right:10px;margin-bottom:2px}.form__field{display:flex;flex-direction:column;margin-top:16px}.form__field input[type=text],.form__field input[type=password],.form__field input[type=number],.form__field textarea,.form__field select{padding:6px;border-radius:4px;border:1px solid black;font-size:16px}.form__field input[type=text]{width:100%}.form__field textarea{width:100%;resize:vertical}.form__field--datepicker{padding-top:6px!important;padding-bottom:6px!important;border-radius:4px 0 0 4px!important;border:1px solid black!important;font-size:16px!important}.form__input{display:flex;flex-direction:row}.form__buttons{display:flex;flex-direction:row;margin-top:16px}.login-form__wrapper{background-color:#fff;border-radius:6px;width:fit-content;min-width:230px;padding:16px;display:flex;flex-direction:column;box-shadow:#0000004d 0 19px 38px,#00000038 0 15px 12px}.login-form__wrapper h1{margin-top:70px;margin-bottom:0;text-align:center}.login-form__wrapper button{margin:10px 0;padding:6px;border-radius:4px;border:1px solid black;width:100%;font-size:16px;background-color:#000;color:#fff}.login-form__input{display:flex}.login-form__input input[type=text],.login-form__input input[type=password],.login-form__input input[type=email]{margin:10px 0;padding:6px;border-radius:4px;border:1px solid black;width:100%;font-size:16px}.login-form__text{text-align:center}.loglist__row--error{color:#ea5252;font-weight:600}.streak-flame{height:21px;width:21px;display:inline-block;margin:0 3px 4px;background-repeat:no-repeat}.task-list__item{display:flex;flex-direction:row;align-items:center;margin-top:10px}.task-list__item:first-child{margin-top:0}.task-list__streak{width:36px;text-align:right;color:#ea5252;font-weight:700;font-size:16px}.task-list__name{width:80px}.task-list__actions{flex-grow:1;display:flex;flex-direction:row-reverse}
