body{-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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#fff!important;overflow-y:visible!important}#select_patient{display:flex;flex-direction:column;justify-content:center;padding-left:3%;padding-top:1%;width:"100vw"}#select_patient h2{font-weight:400}#select_patient select{background-color:#38b2ac;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:400;padding:.8%;width:10%}.recharts.surface{height:10%;width:10%}#scores{flex-direction:row;flex-wrap:wrap;padding:3%;width:100vw}#scores,#scores .score_divs{align-items:center;display:flex}#scores .score_divs{background-color:#fff;border-radius:25px;box-shadow:2px 2px 16px 0 #ccfcfcbf;-webkit-box-shadow:2px 2px 16px 0 #baf7f7bf;-moz-box-shadow:2px 2px 16px 0 #d2f8f8bf;cursor:pointer;flex-direction:column;justify-content:center;margin-left:3%;margin-top:3%;width:20%}#scores .score_divs:first-of-type,#scores .score_divs:nth-of-type(5){margin-left:0}#scores .score_divs #top{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}#patient_info{margin-top:3%}#choose{align-items:center;display:flex;flex-direction:row;margin-top:1%;padding-left:3%;width:100vw}#choose h2{font-weight:400}#choose button{background-color:#38b2ac;border:none;border-radius:25px;color:#fff;cursor:pointer;margin-left:2%;padding:.5%;width:6%}#choose button:hover{background-color:#47e2da}#note_type{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:3%;width:100vw}#note_type .type_div{align-items:center;background-color:#fff;border-radius:25px;box-shadow:2px 2px 16px 0 #ccfcfcbf;-webkit-box-shadow:2px 2px 16px 0 #baf7f7bf;-moz-box-shadow:2px 2px 16px 0 #d2f8f8bf;cursor:pointer;display:flex;flex-direction:column;height:30vh;justify-content:center;margin-left:3%;margin-top:3%;width:20%}#note_type .type_div:first-of-type,#note_type .type_div:nth-of-type(5){margin-left:0}#note_type .type_div #top{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}#top p:nth-of-type(2){color:#38b2ac;cursor:pointer;font-weight:600}#scores .score_divs #info_p{text-align:center;width:60%}#loader{background:#000;height:150px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:150px}#patient_info{display:flex;flex-direction:row;height:20vh;justify-content:space-between;margin-top:1%;padding-left:3%;padding-top:1%;width:80vw}#patient_info #patient_image{background-image:url(/static/media/p1.62db5ced7c795160f5ef.png);background-size:cover;border-radius:25px;height:90%;width:20%}#patient_info #details{display:flex;flex-direction:column;justify-content:center;width:55%}#patient_info #details p:first-of-type{font-size:1.5vw;font-weight:700}#patient_info #details p{font-weight:400;margin-top:.5%}#patient_info #contact{display:flex;flex-direction:column;width:15%}#patient_info #contact button{background-color:#38b2ac;border:none;border-radius:25px;color:#fff;cursor:pointer;margin-top:8%;padding:6%;width:90%}#patient_info #contact button:hover{background-color:#47e2da}#results{background-color:#e9f3fa;border-radius:25px;margin-left:3%;margin-top:3%;padding:1% 2% 2%;width:60%}#results p{text-align:justify}html{overflow-y:visible}#homeContainer{align-items:center;background-color:#f8f7f2;flex-direction:row;flex-wrap:wrap;height:100vh;width:100vw}#homeContainer,#homeContent{display:flex;justify-content:center}#homeContent{flex-direction:column;padding-left:3%;padding-right:0;width:60%}#homeContainer img{width:25%}#homeContent h1{font-size:3vw}#homeContent p:first-of-type{font-size:1.5vw;font-weight:600;margin-top:-1.1%}#homeContent p:nth-of-type(2){font-size:1.5vw;font-weight:400;margin-top:-1.1%;text-align:justify;width:70%}#homeContent #homeButtons button{background-color:#548ca8;border:none;border-radius:25px;color:#fff;font-size:1.2vw;font-weight:600;margin-top:5%;padding:5%;text-decoration:none;width:70%}#homebtn{display:flex;flex-direction:row;width:100%}#homeContent #homeButtons{display:flex;flex-direction:row;width:40%}#homeContent #homeButtons button:hover{background-color:#476072;cursor:pointer}#homeContent #homeButtons button:nth-of-type(2){margin-left:5%}@media screen and (min-width:0px) and (max-width:1000px){#homeContent{align-items:center;padding:10% 0 0;width:100%}#homeContainer img{width:50%}#homeContent h1{font-size:3.5vh}#homeContent p:first-of-type{font-size:1.8vh}#homeContent p:nth-of-type(2){font-size:1.8vh;width:80%}#homeContent #homeButtons{align-items:center;display:flex;flex-direction:column;width:100%}#homeContent #homeButtons button{font-size:1.3vh;padding:3%;width:25%}#homeContent #homeButtons button:nth-of-type(2){margin-left:0;margin-top:5%}#homebtn{display:flex;flex-direction:row;justify-content:center;width:100%}}#navbar{align-items:center;background-color:#334257;justify-content:space-between;width:100vw}#navLeft,#navbar{display:flex;flex-direction:row}#navLeft{padding-left:5%;width:40%}#navLeft h1{color:#fff;font-size:2.2vw}#navLeft #logo{padding-left:7%}#navRight{display:flex;flex-direction:row;justify-content:space-around;width:35%}#navRight p{color:#fff;font-size:1.2vw}#navRight p:hover{cursor:pointer;text-decoration:underline}#menu{width:100vw}#menu div{margin-right:7%}#menu div,#menuItems{background-color:#334257}#menuItems{align-items:center;display:flex;display:none;flex-direction:column;width:100vw}#menuItems p{color:#fff;font-size:2vh}@media screen and (min-width:0px) and (max-width:1000px){#navbar{display:none}#menu{display:flex}}#loginContainer{background-color:#f8f7f2;height:88vh;width:100vw}#loginForm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5% 3% 3%}#loginForm h1{font-size:3vw}#loginForm input{background-color:#cececc;border:none;font-size:1vw;font-weight:600;margin-top:1%;padding:1%;width:20%}input:after{background-color:#476072}#loginForm p{display:inline;font-size:1.3vw}#loginForm p p{color:#548ca8;font-weight:700}#loginForm p p:hover{cursor:pointer;text-decoration:underline}#loginForm button{background-color:#548ca8;border:none;color:#fff;font-size:1vw;font-weight:600;padding:1%;text-decoration:none;width:12%}#loginForm button:hover{background-color:#476072;cursor:pointer}@media screen and (min-width:0px) and (max-width:1000px){#loginForm{padding-top:20%;width:100%}#loginForm h1{font-size:4vh}#loginForm input{font-size:1.2vh;padding:2.5%;width:45%}#loginForm p{font-size:2vh}#loginForm button{font-size:1.5vh;padding:2%;width:30%}}#signupContainer{background-color:#f8f7f2;height:100vh;width:100vw}#signupForm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5% 3% 3%}#signupForm h1{font-size:3vw}#signupForm input{background-color:#cececc;border:none;font-size:1vw;font-weight:600;margin-top:1%;padding:1%;width:20%}#signupForm p{display:inline;font-size:1.3vw}#signupForm p p{color:#548ca8;font-weight:700}#signupForm p p:hover{cursor:pointer;text-decoration:underline}#signupForm button{background-color:#548ca8;border:none;color:#fff;font-size:1vw;font-weight:600;padding:1%;text-decoration:none;width:12%}#signupForm button:hover{background-color:#476072;cursor:pointer}@media screen and (min-width:0px) and (max-width:1000px){#signupForm{padding-top:20%;width:100%}#signupForm h1{font-size:4vh}#signupForm input{font-size:1.2vh;padding:2.5%;width:45%}#signupForm p{font-size:2vh}#signupForm button{font-size:1.5vh;padding:2%;width:30%}}#adminContainer{background-color:#f8f7f2;height:100vh;width:100vw}#adminLoginForm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:5%;width:100%}#adminLoginForm h1{font-size:4vw}#adminLoginForm input{background-color:#cececc;border:none;border-radius:3%;font-size:1vw;font-weight:700;margin-top:2%;padding:1%;width:20%}#adminLoginForm button{background-color:#548ca8;border:none;color:#fff;font-size:1vw;font-weight:700;margin-top:3%;padding:2%;text-decoration:none;width:40%}#adminButton{display:flex;flex-direction:row;justify-content:center;margin-top:1%;width:25%}#adminLoginForm button:hover{background-color:#476072;cursor:pointer}@media screen and (min-width:250px) and (max-width:800px){#adminLoginForm h1{font-size:5.5vh}#adminLoginForm input{font-size:1.5vh;padding:4%;width:70%}#adminLoginForm button{border:none;font-size:2vh;padding:2.5%;width:40%}#adminLoginForm{padding-top:20%}#adminButton{width:70%}}@media screen and (min-width:800px) and (max-width:1000px){#adminLoginForm h1{font-size:7vh}#adminLoginForm input{font-size:1.5vh;padding:4%;width:50%}#adminLoginForm button{border:none;font-size:2vh;padding:2.5%;width:30%}#adminLoginForm{padding-top:20%}}#createAdminContainer{background-color:#f8f7f2;height:100vh;width:100vw}#createAdminForm{display:flex;flex-direction:column;height:50%;padding:2% 2% 2% 3%}#createAdminForm h1{font-size:3vw;font-weight:700}#createAdminForm p{font-size:2vw;font-weight:500;margin-top:-1.5%}#createAdminForm input{background-color:#cececc;border:none;border-radius:1%;margin-top:1%;padding:.8%;width:20%}#createAdminForm button{background-color:#548ca8;border:none;color:#fff;font-size:1vw;font-weight:500;margin-top:2%;padding:.5%;text-decoration:none;width:10%}#createAdminForm button:hover{background-color:#476072;cursor:pointer}@media screen and (min-width:0px) and (max-width:500px){#createAdminForm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}#createAdminForm h1{font-size:5vh}#createAdminForm p{font-size:3vh;font-weight:500;margin-top:-5%}#createAdminForm input{background-color:#cececc;margin-top:5%;padding:2%;width:80%}#createAdminForm button{font-size:1.8vh;font-weight:500;margin-top:5%;padding:3%;width:40%}}@media screen and (min-width:500px) and (max-width:1000px){#createAdminForm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}#createAdminForm h1{font-size:7vh}#createAdminForm p{font-size:4vh;font-weight:500;margin-top:-5%}#createAdminForm input{background-color:#cececc;margin-top:5%;padding:3%;width:60%}#createAdminForm button{font-size:1.8vh;font-weight:500;margin-top:5%;padding:3%;width:40%}}body,html{margin:0;overflow-x:hidden}#adminNav{background-color:#334257;padding:1.5%;width:"100vw"}#adminNav,#adminNavLeft{display:flex;flex-direction:row;justify-content:space-between}#adminNavLeft{align-items:center;width:50%}#adminNavRight{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:30%}#adminNavLeft p,#adminNavRight p{color:#fff;font-size:1.1vw;font-weight:400}#adminNavLeft p:hover,#adminNavRight p:hover{cursor:pointer;text-decoration:underline}#adminNavMobile{align-items:center;background-color:#296357;display:flex;display:none;flex-direction:column;justify-content:center;position:absolute;transform:translateX(1000px);width:100vw}#adminNavMobile p{color:#fff;font-size:2vh}#menu div{background-color:#296357;height:5px;margin-top:1%;width:30px}#menu{align-items:flex-end;background-color:#f8f7f2;display:flex;display:none;flex-direction:column;justify-content:flex-end;padding:3%}@media screen and (min-width:0px) and (max-width:1000px){#adminNav{display:none}#adminNavMobile,#menu{display:flex}}#viewgtcContainer{background-color:#f8f7f2;height:100vh;width:100vw}#gtcList{padding:3%}#gtcList h1{font-size:3vw;font-weight:700}#gtcList p{font-size:2vw}#gtcNames div{align-items:center;display:flex;flex-direction:row}#gtcNames div p{font-size:1.3vw;margin-left:2%;margin-right:2%}#gtcNames div img{height:1%;width:2%}#gtcNames div img:hover{cursor:pointer}#gtcDetail{align-items:center;background-color:#548ca8;display:flex;display:none;flex-direction:column;justify-content:center;margin-left:30%;margin-top:5%;padding:4%;position:absolute;width:40%}#gtcDetail p{color:#fff;font-size:1.3vw}#gtcDetail button{background-color:red;border:none;color:#fff;font-size:1vw;font-weight:700;padding:2%;text-decoration:none;width:20%}#gtcDetail button:hover{background-color:#990e0e;cursor:pointer}#gtcConfirmation{align-items:center;background-color:wheat;display:flex;display:none;flex-direction:column;justify-content:center;margin-left:30%;margin-top:10%;padding:3%;position:absolute;width:40%}#gtcConfirmation p{font-size:1.3vw}#gtcConfirmation #choice button{background-color:red;border:none;color:#fff;font-size:1vw;font-weight:700;margin-left:5%;padding:2%;width:20%}#gtcConfirmation #choice{display:flex;flex-direction:row;justify-content:center;width:100%}#gtcConfirmation #choice button:nth-of-type(2){background-color:#296357}#gtcConfirmation #choice button:hover{cursor:pointer}@media screen and (min-width:0px) and (max-width:1000px){#gtcConfirmation{margin-left:2.5%;margin-top:25vh;width:90%}#gtcConfirmation p{font-size:2vh}#gtcConfirmation #choice button{font-size:1.2vh}#gtcDetail{margin-left:5%;margin-top:40%;width:80%}#gtcDetail p{font-size:2vh}#gtcDetail button{margin-top:2%;padding:4%;width:30%}#gtcList{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:20%}#gtcList h1{font-size:4vh}#gtcList p{font-size:3vh}#gtcNames{align-items:center;display:flex;flex-direction:column}#gtcNames,#gtcNames div{justify-content:center;width:100%}#gtcNames div p{font-size:2vh}#gtcNames div img{width:5%}}body{overflow-y:visible}#userDetails{background-color:#f8f7f2;height:100vh;width:100vw}#userHeading{padding:3%}#userHeading h1{font-size:2.5vw;font-weight:700}#userHeading p{font-size:2vw;margin-top:-1.1%}#userBar{align-items:center;background-color:#296357;display:flex;flex-direction:row;justify-content:space-between;margin-top:1%;padding-left:2.5%;padding-right:2.5%;width:50%}#userBar p{color:#fff}#userBar img{width:5%}#userBar img:hover{cursor:pointer}#userList{background-color:#f8f7f2;padding-left:3%}#userConfirmation,#userList{display:flex;flex-direction:column}#userConfirmation{align-items:center;background-color:wheat;display:none;justify-content:center;margin-left:30%;margin-top:10%;padding:3%;position:absolute;width:40%}#userConfirmation p{font-size:1.3vw}#userConfirmation #userChoice button{background-color:red;border:none;color:#fff;font-size:1vw;font-weight:700;margin-left:5%;padding:2%;width:20%}#userConfirmation #userChoice{display:flex;flex-direction:row;justify-content:center;width:100%}#userConfirmation #userChoice button:nth-of-type(2){background-color:#296357}#userConfirmation #userChoice button:hover{cursor:pointer}@media screen and (min-width:0px) and (max-width:1000px){#userHeading{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100vw}#userHeading h1{font-size:4vh}#userHeading p{font-size:3vh}#userBar{width:90%}#userBar p{font-size:1.5vh}#userConfirmation{align-items:center;background-color:wheat;display:flex;flex-direction:column;justify-content:center;margin-left:7%;margin-top:80%;padding:3%;position:absolute;width:80%}#userConfirmation p{font-size:1.5vh}#userConfirmation #userChoice button{background-color:red;border:none;color:#fff;font-size:1.4vh;font-weight:700;margin-left:5%;padding:2%;width:20%}#userConfirmation #userChoice{display:flex;flex-direction:row;justify-content:center;width:100%}#userConfirmation #userChoice button:nth-of-type(2){background-color:#296357}#userConfirmation #userChoice button:hover{cursor:pointer}}table{border-collapse:collapse;width:100%}thead th{border-bottom:2px solid #ddd;font-weight:700;padding:12px;text-align:left}tbody td{border-bottom:1px solid #ddd;padding:12px}tbody td:last-child{text-align:center}.password-mask{cursor:pointer}.password-mask:after{content:"*"}button{background-color:initial;border:none;color:blue;margin-left:8px;padding:0;text-decoration:underline}#addgtcContainer{background-color:#f8f7f2;height:100vh;width:100vw}#addgtcForm{display:flex;flex-direction:column;height:50%;padding:2% 2% 2% 3%}#addgtcForm h1{font-size:3vw;font-weight:700}#addgtcForm p{font-size:2vw;font-weight:500;margin-top:-1.5%}#addgtcForm input{background-color:#cececc;border:none;border-radius:1%;margin-top:1%;padding:.8%;width:20%}#addgtcForm button{background-color:#548ca8;border:none;color:#fff;font-size:1vw;font-weight:500;margin-top:2%;padding:.5%;text-decoration:none;width:10%}#addgtcForm button:hover{background-color:#476072;cursor:pointer}@media screen and (min-width:0px) and (max-width:500px){#addgtcForm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}#addgtcForm h1{font-size:5vh}#addgtcForm p{font-size:3vh;font-weight:500;margin-top:-5%}#addgtcForm input{background-color:#cececc;margin-top:5%;padding:2%;width:80%}#addgtcForm button{font-size:1.8vh;font-weight:500;margin-top:5%;padding:3%;width:40%}#gtcFile{display:flex;flex-direction:row;justify-content:center}}@media screen and (min-width:500px) and (max-width:1000px){#addgtcForm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}#addgtcForm h1{font-size:7vh}#addgtcForm p{font-size:4vh;font-weight:500;margin-top:-5%}#addgtcForm input{background-color:#cececc;margin-top:5%;padding:3%;width:60%}#addgtcForm button{font-size:1.8vh;font-weight:500;margin-top:5%;padding:3%;width:40%}#gtcFile{display:flex;flex-direction:row;justify-content:center}}#chatboxContainer{background-color:#f8f7f2;height:100vh;width:100vw}#chatboxContent{display:"flex";flex-direction:column;padding:3%}#chatboxContent #chatHeading p{font-size:1.5vw;margin-top:-1.1%}#chatboxContent #chatHeading h1{font-size:3vw}#chatboxContent #chatboxDiv{align-items:flex-start;display:flex;flex-direction:row;width:95vw}#chatboxContent #chatboxDiv #options{display:flex;flex-direction:column;width:50%}#chatboxContent #chatboxDiv #options select{background-color:#cececc;border:none;color:#4b494a;cursor:pointer;margin-top:2%;padding:2%;width:70%}#load{background-color:#548ca8;border:none;border-radius:10px;color:#fff;font-size:.8vw;margin-top:3%;padding:2%;text-decoration:none;width:20%}#load:hover{background-color:#476072}@media screen and (min-width:0px) and (max-width:1000px){#chatboxContent #chatHeading p{font-size:2vh;margin-top:-1.1%;text-align:center;width:95%}#chatboxContent #chatHeading h1{font-size:3vh}#chatboxContent #chatHeading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:10%}#chatboxContent #chatboxDiv{align-items:center;display:flex;flex-direction:column;width:100vw}#chatboxContent #chatboxDiv #options{align-items:center;display:flex;flex-direction:column;margin-top:10%;width:100%}#chatboxContent #chatboxDiv #options select{background-color:#cececc;border:none;color:#4b494a;cursor:pointer;font-size:2vh;margin-top:2%;padding:2%;width:80%}#chatboxContent{padding:0}#load{font-size:1vh;width:20%}}#chatContainer{background-color:#dddedf;height:50vh;margin-right:5%;overflow-y:scroll}#chatContainer,#chatInput{border-radius:25px;width:50vw}#chatInput{align-items:center;background-color:#334257;display:flex;flex-direction:row;justify-content:space-around;margin-top:2%}#chatInput input{background-color:#334257;border:none;border-radius:25px;color:#fff;font-size:1vw;padding:2.5%;width:70%}#chatInput input:focus{border-color:#1d423b00;outline:none}#chatInput input::placeholder{color:#fff;font-size:1vw}#chatInput button{background-color:#548ca8;border-radius:25px;color:#fff;font-weight:600;padding:1%;text-decoration:none;width:10%}#chatInput button:hover{background-color:#476072;cursor:pointer}@media screen and (min-width:0px) and (max-width:1000px){#chatContainer{background-color:#dddedf;border-radius:10px;height:40vh;margin-right:5%;margin-top:15%;overflow-y:scroll;width:95vw}#chatInput{align-items:center;background-color:#296357;border-radius:10px;display:flex;flex-direction:row;justify-content:space-around;margin-top:2%;padding:2%;width:90vw}#chatInput button{background-color:#296357;border:1px solid #fff;border-radius:25px;color:#fff;font-size:1.2vh;padding:1%;width:20%}#chatInput input{font-size:1.3vh}#chatInput input::placeholder{color:#fff;font-size:1.5vh}}#bubble{background-color:#476072;border-radius:25px;margin-left:2%;margin-top:2%;padding:1% 5% 1% 1%;width:80%}#bubble p{color:#fff;font-size:1vw;font-weight:600;margin-left:4%;text-align:justify}#bubbleUser{background-color:#334257;border-radius:25px;margin-left:58%;margin-top:2%;padding:.1%;width:40%}#bubbleUser p{color:#fff;font-size:1vw;font-weight:600;margin-left:4%;text-align:justify}@media screen and (min-width:0px) and (max-width:1000px){#bubble{width:45%}#bubble p{font-size:1.2vh}#bubbleUser{width:45%}#bubbleUser p{font-size:1.2vh}}#navbar_phyc{border-bottom:1px solid #e0e0e0;padding:1%;width:100vw}#nav_left_phyc,#navbar_phyc{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#nav_left_phyc{width:20%}#nav_left_phyc #menu_phyc{align-items:center;display:flex;flex-direction:column;justify-content:center}#menu_phyc div{background-color:#000;border-radius:25px;height:5px;margin-top:10%;width:40px}#nav_left_phyc #patient_bar_phyc{align-items:center;border:1px solid #e0e0e0;border-radius:25px;display:flex;flex-direction:row;justify-content:space-between;padding-left:2%;padding-right:2%;width:60%}#patient_bar_phyc img{width:15%}#patient_bar_phyc img:nth-of-type(2){width:8%}#navbar_phyc #nav_right_phyc{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:3%;width:10%}#nav_right_phyc img{width:25%}#phyc_container{height:100vh;width:100vw}#phyc_header{flex-direction:row;justify-content:space-around;margin-left:10%;margin-top:3%;width:80%}#phyc_details,#phyc_header{align-items:center;display:flex}#phyc_details{flex-direction:column;justify-content:center;width:90%}#doctor_details_phyc{align-items:center;border-radius:25px;box-shadow:2px 5px 6px 0 #bdbdbdbf;-webkit-box-shadow:2px 5px 6px 0 #bdbdbdbf;-moz-box-shadow:2px 5px 6px 0 #bdbdbdbf;display:flex;flex-direction:row;padding:2%;width:70%}#doctor_details_phyc img{width:40%}#patient_details_phyc{align-items:center;border-radius:25px;box-shadow:2px 5px 6px 0 #bdbdbdbf;-webkit-box-shadow:2px 5px 6px 0 #bdbdbdbf;-moz-box-shadow:2px 5px 6px 0 #bdbdbdbf;display:flex;flex-direction:row;justify-content:space-between;padding:2%;width:70%}#patient_details_phyc img{width:20%}#patient_details_phyc #patient_buttons_phyc{align-items:center;display:flex;flex-direction:column;justify-content:center;width:30%}#patient_details_phyc #patient_info_phyc p{margin:3% 0 0}#patient_buttons_phyc button{background-color:#38b2ac;border:none;border-radius:25px;color:#fff;margin-top:2%;padding:3%;width:60%}#patient_buttons_phyc button:hover{background-color:#136e69}#phyc_types{align-items:center;display:flex;flex-direction:column;justify-content:center;width:60%}#phyc_types p{background-color:#d9e9fd;border-radius:25px;color:#6e6e6e;font-weight:400;margin:2% 0 0;padding:2% 1%;text-align:center;width:35%}#template{background-color:#fefcbf;border-radius:25px;display:flex;flex-direction:column;justify-content:center;margin-bottom:5%;margin-left:15%;padding:1% 2% 2%;width:40%}#template #template_choice{align-items:center;display:flex;flex-direction:row}#template_choice button,#template_choice select{border:none;padding:1%;width:50%}#template_choice button{background-color:#38b2ac;border-radius:25px;color:#fff;margin-left:5%}#template_choice button:hover{background-color:#136e69}#template p:nth-of-type(2){background-color:#f0f8ff;padding:3% 3% 10%}#results_phyc{background-color:#d9e9fd;border-radius:25px;display:flex;flex-direction:column;justify-content:center;margin-bottom:3%;margin-left:15%;padding:1% 2% 2%;width:40%}#results_phyc p{line-height:150%;margin-top:0;text-align:justify}#generate_report{align-items:center;background-color:#d9e9fd;border-radius:15px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:2%;margin-left:15%;width:10%}#generate_report p{color:#5d5d5d;font-weight:600}#generate_report img{width:20%}#controls{border-radius:15px;box-shadow:2px 5px 6px 0 #bdbdbdbf;-webkit-box-shadow:2px 5px 6px 0 #bdbdbdbf;-moz-box-shadow:2px 5px 6px 0 #bdbdbdbf;display:flex;flex-direction:column;justify-content:center;margin-bottom:2%;margin-left:15%;padding:1%;width:42%}#controls #panel_phyc{width:100%}#controls #panel_phyc,#panel_phyc div{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}#panel_phyc div{width:30%}#panel_phyc div img{height:20%;width:20%}#panel_phyc div p{background-color:#b38dff;border-radius:25px;color:#fff;padding:5%;text-align:center;width:50%}#panel_phyc div p:hover{background-color:#774bcf;cursor:pointer}#controls input{border:1px solid #02b49d;border-radius:15px;color:#531ebe;font-weight:600;padding:2%}button{cursor:pointer}#saveButton{background-color:#b38dff;border:none;border-radius:25px;color:#fff;margin-top:1vh;padding:1%;text-align:center;width:15%}#saveButton:hover{background-color:#774bcf;cursor:pointer}#editableText{background-color:#e1e9e8;border:none;height:15vh;line-height:200%;overflow:"hidden";padding:3%;resize:none}button{text-decoration:none}#prompt_container{background-color:#fff;height:100vh;width:100vw}#prompt_menu{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}#prompt_menu div{display:flex;flex-direction:column;width:20%}#prompt_menu div select{padding:2%;width:70%}#input_area{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-top:5%;width:100%}#input_area div{align-items:flex-start;border-radius:25px;display:flex;flex-direction:column;padding:1% 1% 1% 2%;width:25%}#input_area p{line-height:150%;text-align:justify}#input_area div input{background-color:#e2e8f0;border:none;border-radius:25px;padding-bottom:80%;padding-left:3%;padding-top:3%;width:80%}#input_area div button{background-color:#6748b6;border:none;border-radius:10px;color:#fff;cursor:pointer;margin-left:35%;margin-top:5%;padding:2%;width:20%}#stored_results{display:flex;flex-direction:column;justify-content:flex-start;width:100vw}#stored_results li{background-color:#e6fffa;border-radius:15px;margin-top:2vh;padding:2%}#stored_results li p{line-height:150%;width:80%}#input_area div button:hover{background-color:#8369c3}#input_area div:first-of-type{background-color:#fefcbf}#input_area div:nth-of-type(2){background-color:#e1e1e1}#input_area div:nth-of-type(3),#input_area div:nth-of-type(3) p{background-color:#e6fffa}#hero-user-container{align-items:center;display:flex;flex-direction:column;height:100vh;width:100vw}#hero-user-top-bar{align-items:center;background-color:#007aff;display:flex;flex-direction:row;justify-content:center;width:100%}#hero-user-top-bar p{color:#fff;font-size:1.5vw;font-weight:600}#hero-user-input{align-items:center;background-image:url(/static/media/hero-user-main.894516b405612602e92f.png);background-size:cover;display:flex;flex-direction:column;justify-content:center;opacity:.9;padding-bottom:5%;width:100%}#hero-user-input p:first-of-type{color:#000;font-size:2.5vw;font-weight:600;margin-bottom:0}#hero-user-input p:nth-of-type(2){color:#282e38;font-size:2vw;font-style:italic;font-weight:600}#hero-user-input-row{align-items:center;background-color:#fff;border-radius:25px;display:flex;flex-direction:row;justify-content:center;padding:0;width:40%}#hero-user-input-row .hero-user-input-row-section:nth-of-type(2){border:none;padding-right:0}#hero-user-input-row .hero-user-input-row-section{align-items:flex-start;border-right:5px solid #000;display:flex;flex-direction:column;justify-content:center;padding-left:2%;width:35%}#hero-user-input-row .hero-user-input-row-section p{color:#000;font-size:1.3vw;font-weight:400;width:100%}#hero-user-input-row .hero-user-input-row-section input{border:none;font-size:1vw;margin-bottom:5%;padding:5% 5% 5% 0;width:90%}#hero-search-card{align-items:flex-start;background-color:#e2e8f0;border-radius:25px;display:flex;flex-direction:column;justify-content:flex-start;margin-top:5%;padding:1% 2% 2%;width:45%}#hero-search-card p{font-size:1vw}#search-card-row1 img{width:40%}#search-card-row1{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}#search-card-row1 p:first-of-type{font-size:1.2vw;font-weight:600}#search-card-row1 p{margin:2% 0 0}#r1-subsection{display:flex;flex-direction:column;margin-left:5%}#r1-subsection p{font-size:1vw}#subsection-buttons{display:flex;flex-direction:row;justify-content:flex-start;margin-top:5%;width:100%}#subsection-buttons button{border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:.9vw;padding:2%;width:50%}#subsection-buttons button:first-of-type{background-color:#0fa8a8;color:#fff}#hero-rec-container{align-items:center;display:flex;flex-direction:column;height:100vh;width:100vw}#hero-rec-banner{align-items:center;background-color:#007aff;display:flex;flex-direction:row;justify-content:center;width:100%}#hero-rec-banner p{color:#fff;font-size:1.5vw;font-weight:600}#hero-patient-card{align-items:center;border-radius:25px;box-shadow:0 9px 14px -2px #000000bf;-webkit-box-shadow:0 9px 14px -2px #088987bf;-moz-box-shadow:0 9px 14px -2px #000000bf;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:3%;padding:2%;width:70%}#patient-card-subsection1{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#patient-card-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:30%}#patient-card-buttons button{background-color:#09a99e;border-radius:25px;color:#fff;margin-top:2%;padding:3%;width:30%}#hero-rec-stats{flex-direction:row;justify-content:space-evenly;margin-top:3%;width:90%}#hero-rec-stats,.stats-box{align-items:center;display:flex}.stats-box{border-radius:25px;box-shadow:0 9px 14px -2px #000000bf;-webkit-box-shadow:0 9px 14px -2px #0ca9a4bf;-moz-box-shadow:0 9px 14px -2px #000000bf;flex-direction:column;justify-content:center;width:21%}#hero-recommendations{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:3%;width:70%}#hero-recommendations p{font-size:2vw;font-weight:600}#hero-rec-card{align-items:center;border-radius:25px;box-shadow:0 9px 14px -2px #000000bf;-webkit-box-shadow:0 9px 14px -2px #0ca9a4bf;-moz-box-shadow:0 9px 14px -2px #000000bf;cursor:pointer;display:flex;flex-direction:row;margin-top:3%;padding:2%;width:80%}#hero-rec-card-subsection{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:3%;width:100%}.subsection-rows{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.subsection-rows p{font-size:1.2vw!important;font-weight:400!important;margin:0}.icons{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;width:8%}#stars{margin-top:1%;width:10%}#hero-subcontainer{display:flex;flex-direction:row;justify-content:space-around;width:100vw}#hero-filters{align-items:flex-start;display:flex;flex-direction:column;padding:5% 3% 3%;width:20%}#hero-filters p{font-size:1.2vw}#recommendation-type{align-items:center;display:flex;flex-direction:row;width:100%}#recommendation-type button{background-color:#09a99e;color:#fff;cursor:pointer;font-size:1.2vw;font-weight:600;padding:2%}#hero-ref-user-container{height:100vh;width:100vw}#refferal-form-user{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#refferal-form-user input{font-size:1vw;margin-top:2%;padding:1%;width:30%}#refferal-form-user textarea{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:20vh;margin-top:2%;padding:1%;width:30%}#hero-recommendations-ref{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2%;width:100%}#hero-recommendations-ref p:first-of-type{font-size:2vw;font-weight:600}#refferal-form-user button{background-color:blue;color:#fff;font-size:1vw;font-weight:600;margin-top:2%;padding:1%;width:32.4%}#hero-ref-doctor-container{align-items:center;display:flex;flex-direction:column;height:100vh;width:100vw}#hero-ref-doctor-form{display:flex;flex-wrap:wrap;padding:1%;width:80%}#hero-ref-doctor-form input{padding:1%}#hero-ref-doctor-container button{background-color:blue;color:#fff;font-size:1vw;font-weight:600;margin-bottom:2%;padding:1%;width:20%}
/*# sourceMappingURL=main.9ed46f05.css.map*/