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}#root,body,html{margin:0;padding:0;height:100%}*{box-sizing:border-box}.App{text-align:center;background-color:#e0f2fc;min-height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:calc(10px + 2vmin);color:#343434}.App-link{color:#376680}.custom-navbar{background-color:transparent!important}.custom-navbar *{color:#343434!important}.custom-navbar .nav-link.active,.custom-navbar .nav-link.active *,.custom-navbar .nav-link:hover,.custom-navbar .nav-link:hover *{color:#666!important}.Grow-flex{-webkit-justify-content:center;justify-content:center}.Grow-flex,.Grow-flex-top{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.Nav-header{font-size:large}.Nav-button{cursor:pointer}.Nav-title{-webkit-flex:1 1;flex:1 1}.Patient-list{font-size:large;min-width:300px;max-height:70vh;overflow-y:auto}.Patient-item{display:-webkit-flex;display:flex}.Patient-icon{margin-right:.5em}.Patient-actions{visibility:hidden}.Patient-list .list-group-item:hover .Patient-actions{visibility:visible}.Patient-actions *{cursor:pointer}.Application-Card-Container{padding:.5em;-webkit-align-self:stretch;align-self:stretch;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1}.Application-Card{height:100%}@media (max-width:500px){.Application-Card-Container{-webkit-flex-direction:column!important;flex-direction:column!important}}.Play-row{display:grid;grid-auto-flow:column;padding:1em}.Play-folder-content{width:100%;height:49%;bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#fff}.Play-folder-content,.Play-folder-indicator{position:absolute;background-color:rgba(0,0,0,.9)}.Play-folder-indicator{top:-2vh;height:2vh;width:.25em}.Play-folder-items-container{overflow-y:auto;-webkit-flex-grow:1;flex-grow:1}.Play-folder-items{margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(auto-fit,150px);-webkit-justify-content:center;justify-content:center}.Play-folder-card{margin:auto}.Help-cards{cursor:pointer}.Category{display:-webkit-flex;display:flex;position:relative;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center}.Category-name{position:absolute;bottom:2vh;padding:0 2vw;font-size:smaller;pointer-events:none}.Category-folder-image{max-height:100%;max-width:100%;position:absolute;left:0;right:0;bottom:0;margin:auto;padding:0 .5em;cursor:pointer}.Card{border-radius:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;position:relative}.Card svg{-webkit-flex:1 1;flex:1 1}.Card-image{width:95%;padding:.25em;pointer-events:none}.Card span{text-align:center}.Card-spinner{border-radius:20px;height:calc(100% + 2px);width:calc(100% + 2px);top:-1px;left:-1px}.Card-spinner,.Card-spinner-folder{position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff;background-color:rgba(0,0,0,.4)}.Card-spinner-folder{height:100%;width:95%}.Card-stack{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.Card-stacked{background-color:#fff;border:1px solid #343434;width:35vh;height:35vh;border-radius:20px;position:relative}.Card-top{position:absolute;left:.5em;top:.5em}.Stack-button{display:block;width:20vw;min-width:150px;margin-bottom:.5em}.Review-modal{height:80vh;width:90vw;max-width:90vw!important}.Review-modal .nav{display:-webkit-flex;display:flex}.Review-modal .nav-item{padding:.5em 0;-webkit-flex:1 1;flex:1 1}.Review-modal .nav-link{color:#ccc}.Review-modal .nav-link.active{color:#007bff}.Review-modal-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1}.Review-container{padding:0;height:80vh;display:-webkit-flex;display:flex}.Review-category{margin:.5em 0 1em;-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Review-category:not(:last-child){border-right:1px solid #d3d3d3}.Review-cards-container{overflow-y:scroll;display:grid;grid-template-columns:repeat(2,1fr);margin:1rem;-webkit-flex:1 1;flex:1 1;grid-gap:1rem;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start}.Review-card{border:1px solid #343434;border-radius:5px;box-sizing:border-box;text-align:center}@media (max-width:60rem){.Review-container{display:block}.Review-modal-wrapper{display:block;overflow-y:auto;height:100%}.Review-cards-container{display:block;overflow-y:hidden;overflow-x:auto;white-space:nowrap}.Review-category{display:block;margin:0}.Review-card{display:inline-block;width:150px;margin-right:1rem}}@media (min-width:95rem){.Review-cards-container{grid-template-columns:repeat(3,1fr)}}.Review-card .Card img{width:100%}.question-container{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.question-text{font-size:4vmin}.answer-container{margin:2vw}.answer{width:80vw;height:30ex}.checkbox-container{background-color:#fff;border-radius:16px;margin:1em;padding:.25em .5em;font-size:calc(10px + 1.5vmin)}.Play-area{-webkit-flex:1 1;flex:1 1;display:grid;grid-auto-rows:50%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Step-info{font-size:smaller;cursor:pointer}.Go-home{font-size:large;position:absolute;top:.25em;left:.25em}.Go-home .nav-link,.Go-home .navbar{padding:0}.Data-sync{font-size:medium;position:absolute;bottom:.25em;right:.25em}.chart-main-wrapper{-webkit-flex:1 1;flex:1 1;position:relative;-webkit-flex-basis:50vh;flex-basis:50vh}.chart-wrapper{background-color:#fff;border-radius:10px;position:relative;margin:1em}.chart-container{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;padding:1em;box-sizing:border-box}.chart-container-horizontal{max-width:1000px}.chart-main-wrapper:not(:last-child) .chart-container{border-bottom:1px solid #d3d3d3}.flip-button{left:1em}.export-button,.flip-button{position:absolute;top:1em;z-index:10}.export-button{right:1em}.export-title,.flip-title{display:none}@media screen and (min-width:650px){.export-title,.flip-title{display:inline}}.results-container{-webkit-flex:1 1;flex:1 1;font-size:medium;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.results-tab-content{display:-webkit-flex;display:flex}.results-tab-content,.results-tab-content .tab-pane{-webkit-flex:1 1;flex:1 1}.patient-info,.tab-pane#chart-pane.active{display:-webkit-flex;display:flex}.patient-info p{margin:0}.patient-info div{-webkit-flex:1 1;flex:1 1}.patient-info div,.question-answer{background-color:hsla(0,0%,100%,.7);padding:1em;margin:1em}.App .results-table{margin:1em;background-color:hsla(0,0%,100%,.7);font-size:medium}.App .results-table table{table-layout:fixed}.results-tabs{margin:1em 1em 0}.nav-link{cursor:pointer}.results-card-title{text-align:left;font-weight:700}.results-card-title-text{cursor:help}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.03)}.User-list{font-size:large;min-width:300px}.User-item{display:-webkit-flex;display:flex}.User-icon{margin-right:.5em}.User-actions{visibility:hidden}.User-list .list-group-item:hover .User-actions{visibility:visible}.User-actions *{cursor:pointer}.custom-switch.custom-switch-md .custom-control-label{padding-left:2rem;padding-bottom:1.5rem}.custom-switch.custom-switch-md .custom-control-label:before{height:1.5rem;width:2.75rem;border-radius:3rem}.custom-switch.custom-switch-md .custom-control-label:after{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);border-radius:1.25rem}.custom-switch.custom-switch-md .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.User-form{font-size:medium;min-width:360px;max-width:500px}.select-group .form-control.is-valid{background-image:none}
/*# sourceMappingURL=main.387c0c51.chunk.css.map */