body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}header{text-align:center;box-shadow:0 0 3px;font-size:20px;padding:10px}header img{width:35px;margin-bottom:-8px}.HabitsPanel{display:grid;justify-content:center;grid-template-columns:auto auto auto auto}.HabitsPanel .card{max-width:200px;border:5px solid transparent;box-shadow:0 0 4px grey;box-sizing:initial;border-radius:25px;padding:1px 15px;margin:10px 10px 0}.HabitsPanel .card:hover{cursor:pointer;opacity:.7}.HabitsPanel .card .title{font-size:17px}.HabitsPanel .card-green{background:#32cd32}.HabitsPanel .card-yellow{background:rgba(252,247,94,.8)}.HabitsPanel .bor{border:5px dashed rgba(249,138,71,.5019607843137255)}.dashboard-body{display:flex;flex-direction:column;align-items:center;max-width:600;width:90%;margin:0 auto;text-align:center;padding:0 0 30px}.dashboard-body .buttons .prev{background:#fff;color:#04a204;border:1px solid #04a204;margin:0 10px;padding:4px 9px;font-size:11px;border-radius:5px}.dashboard-body .buttons .prev:hover{background:#04a204;color:#fff;cursor:pointer}.dashboard-body .buttons .next{padding:5px 19px}.dashboard-body .btn-parent{text-align:right;margin-top:0}.dashboard-body a{color:#4f2aa9;margin-top:0}.miw-dashboard{width:50%;margin:0 auto;text-align:center;padding:25px 10px}.miw-dashboard div{border-bottom:2px solid grey;font-size:50px;padding-bottom:15px;width:60%;margin:90px auto 0}.miw-dashboard div input{font-size:40px;width:96%;text-align:center;border:none;outline:none}.miw-dashboard p{font-size:28px;font-weight:200;margin:0}.miw-dashboard button{margin-top:50px;padding:10px 30px;font-size:20px;border-color:#000;border-radius:10px;background:#9efd38}.miw-dashboard button:hover{opacity:.7;cursor:pointer}@media only screen and (max-width:900px){.HabitsPanel .card .title{font-size:17px}.HabitsPanel .card .text{font-size:12px}}@media only screen and (max-width:600px){.dashboard-container header{font-size:15px;padding:7px}.dashboard-container header img{width:24px}.dashboard-container .HabitsPanel{grid-template-columns:auto auto;margin:0 5px 5px;padding-top:0}.dashboard-container .HabitsPanel .card{height:80px;width:100px}.dashboard-container .HabitsPanel .card .title{font-size:14px;margin:0}.dashboard-container .HabitsPanel .card .text{font-size:8.5px}.dashboard-container .score{font-size:17px}.dashboard-container .link1{font-size:13px;margin-bottom:-6px}.dashboard-container .link2{font-size:13px}.dashboard-container .buttons{margin:0}.dashboard-container .btn-parent{text-align:right;margin-top:5px}.dashboard-container .btn-parent .log{padding:4px 5px;font-size:9px}.dashboard-container .miw-dashboard{width:90%}.dashboard-container .miw-dashboard div{width:60%}.dashboard-container .miw-dashboard p{font-size:20px}.dashboard-container .miw-dashboard button{font-size:17px}}@media only screen and (max-width:350px){.dashboard-container header{font-size:15px;padding:0 7px 7px}.dashboard-container header img{width:33px}}.HabitsPanel--vertical{display:block}.TargetScores--score{font-size:18px}.loader{border-radius:50%;border:8px solid #f3f3f3;border-top-color:#27b327;width:22px;height:22px;animation:spin 1s linear infinite}.alert{padding:10px;background:#d3d3d3;border:1px solid green;border-radius:5px;margin:5px 10px}.alert p{text-align:center!important}.pas{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.fail{color:#da2232;background-color:#f8d7da;border-color:#f5c2c7}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatMessage{display:flex;flex-direction:column;justify-content:center;width:130px;padding:8px 0;align-items:center}.ChatMessage--chatBubble{border:1px solid #000;border-radius:10px;padding:10px;background-color:#6495ed}.ChatMessage--messageTimestamp{white-space:nowrap;padding-top:10px;font-size:12px;text-align:center}.ChatMessage--thumbnailContainer{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.ChatMessage--thumbnailImage{max-height:80px;object-fit:contain}.ChatMessage--thumbnailNote{font-size:14px}.ChatPage--sentMessage{display:flex;justify-content:end}.ChatPage--receivedMessage{display:flex;justify-content:start}.ChatPage--highFiveText{text-align:center;margin:5px;padding:5px;font-size:12px}.ChatPage--sendSection{display:flex}.HeadlinesBanner{position:relative;height:210px;width:100vw;overflow:hidden}.HeadlinesBanner--background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:220%;background-position:50%;opacity:.3;pointer-events:none;animation:floatLeft 60s linear infinite}@keyframes floatLeft{0%{background-position:-150%}to{background-position:0}}.HeadlineFlyer{width:90px;display:flex;flex-direction:column;align-items:center;text-align:center}.HeadlineFlyer--text{font-size:13px}.HeadlineFlyer--timestamp{font-size:12px}.HeadlineFlyerWrapper{position:absolute;animation:glide 200s linear forwards}@keyframes glide{0%{transform:translateX(0)}to{transform:translateX(5000%)}}.HeadlineFlyer--image{width:40px;height:40px}.login-container{align-items:center;height:100%}.login-container,.login-container form{flex-direction:column;display:flex;justify-content:center}.login-container form{width:50%;margin-top:-100px;padding:32px 15px;border:1px solid #d3d3d3}.login-container form .username{padding:11px 5px;margin:4px 10px;border:1px solid #d3d3d3;border-radius:2px;outline-color:#1e90ff}.login-container form input[type=submit]{padding:10px 5px;margin-top:10px;background:#27b327;color:#fff;font-size:15px}.login-container form input[type=submit]:hover{cursor:pointer;opacity:.8}.login-container form img{height:90px;width:90px;border-radius:50%;margin:0 auto 30px}.login-container form p{margin:5px 10px;text-align:right}.login-container form .link{color:#08bf08}.app-container{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:900px){.login-container form{width:30%}}@media (max-width:500px){.login-container form{width:90%;border:none}}
/*# sourceMappingURL=main.a6acd0a7.chunk.css.map */