@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{background:#fafafa;border-radius:5px;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,Lucida Console,monospace;padding:.75rem}main{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:5rem 0}input[type=button]{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:24px;margin:8px;padding:12px 24px}*{box-sizing:border-box}.sidemenu{align-items:center;background-color:#fff;border-right:2.5px solid #e4e4e4;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-weight:650;height:100vh;justify-content:space-between;left:0;padding:20px;position:fixed;top:0;width:12vw;z-index:10}.logo-img{height:4vh;margin-left:0;max-width:100%;width:auto}.logo-text,.logo-text-active{color:#000;font-size:1.2rem;margin-left:.4vw;text-align:left}.logo-text-active:hover{cursor:pointer}.sidebar-text,.sidebar-text-active{color:#000;font-size:17px}.weekly-check-in-container{margin-bottom:15px;width:100%}.check-in-button,.weekly-check-in-container{align-items:center;display:flex;justify-content:center}.check-in-button{background:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 0 6px 2px #c1dbda;cursor:pointer;font-family:Montserrat,sans-serif;font-size:23px;font-weight:500;gap:10px;padding:15px 50px}.check-in-button:hover{background:#f7f9fc;border:1px solid #f7f9fc;box-shadow:0 6px 12px #00000026,0 2px 6px #00000014}.check-in-button:disabled{background:#e0e0e0;box-shadow:none;cursor:not-allowed}.check-in-button .icon{font-size:18px}.check-in-button.completed{background:#e8f5e9;border-color:#c8e6c9;color:#388e3c}.supplements-list-container{background-color:#fff;border-radius:10px;box-shadow:0 0 6px 2px #c1dbda;margin-top:15px;padding:15px;text-align:left;width:100%}.supplements-list-headers{display:flex;flex-direction:row}.supplements-info{font-family:Inter,sans-serif;font-style:normal;font-weight:350;list-style:none;padding:10px}.supplement-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 0}.supplement-item .supplement-name{flex:2 1}.supplement-item .supplement-dosage{flex:1 1;margin-right:10px;text-align:right}.supplement-item .source-grey .source-green{display:flex;flex:1.5 1;justify-content:flex-end}.source-grey span{background-color:#e0e0e0;color:#666}.source-green span,.source-grey span{border-radius:10px;font-size:12px;margin-left:7px;padding:4px 8px}.source-green span{background-color:#20aa81;color:#000;opacity:.5}.logo-img-small{height:2.5vh;margin-right:13px;margin-top:.5vw;max-width:100%;width:auto}.blood-insights-container{background-color:#fff;border-radius:10px;box-shadow:0 0 6px 2px #c1dbda;margin-bottom:15px;padding:15px;text-align:left;width:100%}.blood-insight-card{display:flex;flex-direction:row}.gauge-img{display:block;height:200px;margin:0 50px -37px 10px;width:210px}.card-button{background-color:#fff;border:none;color:#d5d5d5;font-size:50px}.card-button:hover{cursor:pointer}.full-insights{text-align:center}.more-insights{background-color:#e0e0e0;border-radius:20px;color:#000;font-size:14px;padding:7px 15px}.side-menu ul li{color:#000;list-style-type:none;margin:10px}.side-menu ul{display:flex;flex-direction:column;justify-content:space-evenly;padding:0}.sidebar-list-active ul:hover{cursor:pointer}.img-txt{position:relative}.txt-img{margin-bottom:200px;margin-left:84px;margin-top:0;padding:0;position:absolute}.blood-level-normal{color:#636363;display:flex;font-size:21px;margin-left:79px;padding:0}.blood-level-low{margin-left:93px}.blood-level-high,.blood-level-low{color:#636363;display:flex;font-size:24px;padding:0}.blood-level-high{margin-left:91px}.genome-insights-container{background-color:#fff;border-radius:10px;box-shadow:0 0 6px 2px #c1dbda;margin-top:15px;padding:15px;text-align:left;width:100%}.genome-insight-card{display:flex;flex-direction:row}.genome-img{display:block;height:180px;margin:10px;width:180px}.dashboard-container{background-color:#fff;display:flex;flex-direction:row;height:100%;justify-content:flex-start;margin-left:13vw;width:87%}.main-content{display:flex;flex-direction:column;margin:15px;padding:30px;width:89vw}.widget-content{display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}.left-content{align-items:flex-start;margin-left:-21px;width:47%}.left-content,.right-content{display:flex;flex-direction:column}.right-content{align-items:center;width:52%}h1{font-size:45px;font-weight:600}h1,h2{font-family:Montserrat,sans-serif;font-style:normal}h2{font-weight:500;margin-top:0}h3{font-weight:500}h3,h4{font-family:Inter,sans-serif;font-style:normal}h4{font-weight:650}p{font-family:Inter,sans-serif;font-style:normal;font-weight:350}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,p{color:#000;text-decoration:none}body{background-color:#fff;background-position:50%;background-size:cover;height:100vh}@media (max-width:1240px){html{font-size:1rem}}@media (max-width:992px){html{font-size:.9rem}}@media (max-width:744px){html{font-size:.8rem}}.mainContainer{height:100vh}.mainContainer,.titleContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.titleContainer{font-size:59px;font-weight:bolder}.historyItem,.resultContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:400px}.historyContainer{flex-grow:5;height:200px;justify-content:flex-start}.buttonContainer,.historyContainer{align-items:center;display:flex;flex-direction:column}.buttonContainer{height:260px;justify-content:center}.inputContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.inputContainer>.errorLabel{color:red;font-size:12px}.inputBox{border:1px solid grey;border-radius:8px;font-size:large;height:48px;padding-left:8px;width:400px}.loginBtn{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:24px;margin:8px;padding:12px 24px}.logo{align-items:center;display:flex;flex-direction:row}.logo-img-big{height:7.5vh;margin-top:.5vw;max-width:100%;width:auto}.logo-img:hover{cursor:pointer}.insights-page{background-color:#fff;display:flex;flex-direction:row;height:100vh;justify-content:flex-start;margin-left:13vw;width:88%}.main-display{margin:15px;padding:30px;width:89vw}.tab-section{border-radius:10px;padding:10px}.tab-section ul{list-style-type:none;margin:0;padding:0;text-align:center}.tab-section ul li{background-color:#e8e8e8;border-radius:5px;color:#000;display:inline;margin-right:13px;padding:10px 15px;text-align:center}.tab-section ul li:hover{background-color:#528173;color:#000;color:#fff;cursor:pointer}.tab-content{display:none}.show_content{display:block}.tab-display{margin:10px 10px 20px;padding-bottom:10px;padding-top:10px}.display-content{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 5px #c1dbda;height:60vh;outline:1px solid #b3b3b3;padding:10px}h1{margin-top:0}body{margin:0;overflow-x:hidden}.supplements{font-size:2rem;margin:0}.supplements-page{background-color:#fff;display:flex;flex-direction:row;height:100%;justify-content:flex-start;margin-left:13vw;width:89vw}.supplement-body{align-items:center;display:flex;flex-direction:column;margin:20px;width:100%}.supplement-tiles ul li{color:#000;list-style-type:none;margin:10px}.supplement-tiles ul{display:flex;flex-direction:row;justify-content:space-evenly;padding:0}.supplement-tiles{background-color:#fff;border-radius:10px;box-shadow:0 0 6px 2px #c1dbda;margin:10px;width:75%}.supp-source{background-color:#e0e0e0;border-radius:10px;color:#666;font-size:12px;margin-left:15px;padding:4px 8px}
/*# sourceMappingURL=main.fab4fe48.css.map*/