@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#efeeee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html{height:100%;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--default_color:#4380f8;--shadow_blur:3rem;--shadow_radius:0.1rem;--shadow_color:#0000001a}.App{background-color:#efeeee;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:450;height:100%;text-align:center}nav{cursor:pointer}button{background-color:#4380f8;background-color:var(--default_color);border:none;border-radius:.5em;color:#f5f5f5;height:2.3rem;margin-bottom:10%;width:5rem}@media (min-width:768px){button{font-size:1rem;height:3rem;width:7rem}}@media (min-width:1024px){button{height:2rem;width:5rem}}.main_content{margin-left:0;margin-top:12vh;overflow-x:visible;width:100vw}.card_container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%;margin:5%}.chart_container{height:45vh;margin:5%;& .chart{background:#fff;border-radius:.5em;box-shadow:0 0 .5rem var(--shadow_radius) var(--shadow_color);height:100%;width:100%}}.bottom_container{align-items:center;display:grid;grid-template-areas:"a b" "c c";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:90%;justify-items:center}.b_card1{grid-area:a}.b_card2{grid-area:b}.b_card3{grid-area:c}.b_card1,.b_card2,.b_card3{background:#fff;border-radius:.5em;box-shadow:0 0 .5rem var(--shadow_radius) var(--shadow_color);height:90%;margin:3%;overflow:hidden;width:80%;& h2{font-size:1.2rem}&p{font-size:.5rem}}@media (min-width:769px){.main_content{display:grid;grid-template-areas:"a b" "a c";grid-template-columns:1fr 2.5fr;grid-template-rows:2fr 1.3fr;margin-left:240px;max-width:calc(100vw - 240px);min-height:86vh}.card_container{align-items:center;display:flex;flex-direction:column;grid-area:a;height:100%;justify-content:center;margin:5%}.card_container .card{height:20%}.chart_container{grid-area:b;height:45vh;margin-top:3%;& .chart{height:100%;width:95%}}.bottom_container{display:flex;gap:1rem;grid-area:c;height:90%;margin:1%}.b_card1,.b_card2,.b_card3{font-size:1vw;height:90%;width:30%}}.card{background:#fff;border-radius:.5em;box-shadow:0 0 .5rem var(--shadow_radius) var(--shadow_color);height:80%;margin:5%;overflow-x:hidden;text-align:center;width:80%}::-webkit-scrollbar{display:none}.list_main_content{margin:12vh 0 0}.list_container{display:grid;grid-template-columns:repeat(2,1fr);height:auto}.list_header{align-items:center;display:flex;gap:2vw;justify-content:left;& .page_title{flex-grow:1;margin:5% 0 5% 5%}& .page_title,& .searchbar{font-size:1rem;font-weight:350;text-align:left}& .searchbar{margin:5%;width:35%;& input{border-color:#0003;border-radius:.3em;border-width:.1em;width:100%}}}.list{align-items:center;display:flex;flex-direction:column;height:12rem;justify-content:center;margin:.5rem;width:45vw;& .list_content{height:100%;width:100%;& p{font-size:.9rem;margin:10% 5%;text-align:left;width:90%}}& .list_buttons{align-items:center;display:flex;gap:10%;height:5%;justify-content:right;width:90%;& span{cursor:pointer;font-size:1.5rem;font-weight:100;margin:1%}}}@media (min-width:768px){.list_main_content{margin-left:240px;width:cal(100vw-240px)}.list_container{display:grid;grid-template-columns:repeat(3,1fr);margin:0 1%}.list_header{& .page_title{font-size:1.5rem}& .searchbar{font-size:1.2rem;& input{font-size:1.2rem}}}.list{height:90%;margin:.3rem .3rem .3rem .5rem;width:90%;& .list_content{& p{font-size:1rem}}& .list_buttons{height:5%;& span{font-size:1.8rem}}}}.header{background:#fff;box-shadow:0 0 var(--shadow_blur) var(--shadow_radius) var(--shadow_color);height:12vh;position:fixed;top:0;width:100vw;z-index:999}.header_content{align-items:center;display:flex;height:100%;justify-content:left;& .title{flex-grow:1;font-size:1.7rem;text-align:left}& .header_nav,& .title{padding:clamp(1rem,2.5vw,2rem)}& .header_nav{text-align:center}& .new_entry{align-items:center;display:flex;font-size:1.5rem;justify-content:center}}.hamburger_icon{display:none}@media (max-width:425px){.hamburger_icon{display:block}}@media (min-width:425px) and (max-width:1180px){.hamburger_icon{display:block}}.active{display:block;z-index:1000}.inactive{display:none}.sidebar{background-color:#04044c;border-right:.01px solid #0000001a;color:#fff;height:88vh;overflow-y:hidden;position:fixed;top:12vh;width:240px}.sidebar_content{display:flex;flex-flow:column;height:100%;padding:clamp(.5rem,1.5vw,1rem);& nav{border-bottom:.01px solid #ffffff40;font-size:1.2rem;opacity:.5;padding:clamp(.5rem,1.5vw,1rem)}}@media (min-width:768px){.sidebar{display:block}.sidebar_content{& nav{font-size:.9rem}}}.signin_popup{height:auto;left:15vw;max-height:77vh;position:absolute;top:15vh;width:70vw;z-index:1000;& .signin_content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;width:100%;& h1{font-size:2rem;font-weight:500;margin-bottom:0}& p{margin:0}& form{border-bottom:.1px solid #00000040;display:flex;flex-direction:column;flex-grow:1;gap:1rem;height:75%;margin:10% 0 5%;width:75%}}}.formField{& label,input,select{margin-bottom:1%;text-align:left;width:100%}& label{font-size:1rem}& input,select{border-color:#0003;border-radius:.3em;border-width:.1em;flex-grow:1;font-size:1.3rem}& .forgot_password{color:#8a2be2;font-size:.9rem;margin:2% 0}& .password_field{display:flex;gap:2%;width:100%;& svg{font-size:1.7rem;margin:0}}}.bottom{& span{font-size:.7rem}}@media (min-width:768px){.signin_popup{left:25vw;max-height:55vh;position:absolute;width:50vw;& .signin_content{& form{height:95%;width:80%}}}.formField{& label{font-size:1.3rem}& input,select{font-size:1.5rem}& .forgot_password{font-size:1.2rem}& .password_field{& svg{font-size:2.2rem}}}.bottom{font-size:1.3rem;& span{font-size:1rem}}}@media (min-width:1024px){.signin_popup{left:35vw;max-height:77vh;position:absolute;width:30vw;& .signin_content{& form{width:70%}}}.formField{& label{font-size:.9rem}& input,select{font-size:1.1rem}& .forgot_password{font-size:.9rem}& .password_field{& svg{font-size:1.7rem}}}}.otpWindow_popup{& .otpWindow_content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;width:100%;& h1{font-size:2rem;font-weight:500;margin-bottom:0}& p{margin:0}& form{display:flex;flex-direction:column;flex-grow:1;gap:1rem;height:75%;margin:10% 0 5%;width:75%}}}.formField{& label,input,select{margin-bottom:1%;text-align:left;width:100%}& label{font-size:1rem}& input,select{border-color:#0003;border-radius:.3em;border-width:.1em;flex-grow:1;font-size:1.3rem}}.resendOtp{& p{color:#8a2be2;flex-grow:1}}.signup_popup{height:auto;left:15vw;max-height:77vh;position:absolute;top:15vh;width:70vw;z-index:1000;& .signup_content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;width:100%;& h1{font-size:2rem;font-weight:500;margin-bottom:0}& p{margin:0}& form{border-bottom:.1px solid #00000040;display:flex;flex-direction:column;flex-grow:1;gap:1rem;height:75%;margin:10% 0 5%;width:75%}}}.formField{& label,input,select{margin-bottom:1%;text-align:left;width:100%}& label{font-size:1rem}& input,select{border-color:#0003;border-radius:.3em;border-width:.1em;font-size:1.3rem}}.bottom{font-size:1rem;margin-bottom:7%;& span{font-size:.7rem}}@media (min-width:768px){.signup_popup{left:25vw;max-height:55vh;position:absolute;width:50vw;& .signup_content{& form{height:95%;width:80%}}}.formField{& label{font-size:1.3rem}& input,select{font-size:1.5rem}}.bottom{font-size:1.3rem;& span{font-size:1rem}}}@media (min-width:1024px){.signup_popup{left:35vw;max-height:77vh;position:absolute;width:30vw;& .signup_content{& form{width:70%}}}.formField{& label{font-size:.9rem}& input,select{font-size:1.1rem}}}.otpWindow_popup{height:auto;left:15vw;max-height:77vh;position:absolute;top:15vh;width:70vw;z-index:1000;& .otpWindow_content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;width:100%;& h1{font-size:2rem;font-weight:500;margin-bottom:0}& p{margin:0}& form{display:flex;flex-direction:column;flex-grow:1;gap:1rem;height:75%;margin:10% 0 5%;width:75%}}}.formField{& label,input,select{margin-bottom:1%;text-align:left;width:100%}& label{font-size:1rem}& input,select{border-color:#0003;border-radius:.3em;border-width:.1em;flex-grow:1;font-size:1.3rem}}.otp_btn{align-items:center;display:flex;gap:5%;justify-content:center}.resendOtp{display:flex;gap:3%;text-align:left;width:100%;& p{color:#8a2be2;flex-grow:1}}@media (min-width:768px){.otpWindow_popup{left:25vw;max-height:55vh;position:absolute;width:50vw;& .otpWindow_content{& form{height:95%;width:80%}}}.formField{& label{font-size:1.3rem}& input,select{font-size:1.5rem}}}@media (min-width:1024px){.otpWindow_popup{left:35vw;max-height:77vh;position:absolute;width:30vw;& .otpWindow_content{& form{width:70%}}}.formField{& label{font-size:.9rem}& input,select{font-size:1.1rem}}}.newEntry_popup{height:auto;left:15vw;max-height:77vh;position:absolute;top:15vh;width:70vw;z-index:1000;& .newEntry_content{align-items:center;display:flex;flex-direction:column;gap:5%;height:100%;justify-content:center;margin:0;width:100%;& h1{font-size:2rem;font-weight:500;margin-bottom:0}& form{display:flex;flex-direction:column;flex-grow:1;gap:1rem;height:75%;width:75%}}}.formField{align-items:start;display:flex;flex-direction:column;& label,input,select{margin-bottom:1%;text-align:left;width:100%}& label{font-size:1rem}& input,select{border-color:#0003;border-radius:.3em;border-width:.1em;font-size:1.3rem}}@media (min-width:768px){.newEntry_popup{height:auto;left:25vw;max-height:55vh;position:absolute;top:15vh;width:50vw;& .newEntry_content{& h1{font-size:2rem}& form{flex-grow:1;height:95%;width:80%}}}.formField{& label{font-size:1.3rem}& input,select{font-size:1.5rem}}}@media (min-width:1024px){.newEntry_popup{height:auto;left:35vw;max-height:77vh;position:absolute;top:15vh;width:30vw;& .newEntry_content{& h1{font-size:2rem}& form{flex-grow:1;height:95%;width:70%}}}.formField{& label{font-size:.9rem}& input,select{font-size:1.1rem}}}
/*# sourceMappingURL=main.eba31ca9.css.map*/