#addQuestionnaireTitle{display:flex;align-items:center;cursor:pointer;color:#333;margin:0;width:100%}#addQuestionnaireTitle #questionnaireName{font-size:1.1rem;background-color:transparent;border:none;box-shadow:unset;flex:1}#addQuestionnaireTitle #questionnaireName::-moz-placeholder{color:#aaa}#addQuestionnaireTitle #questionnaireName:-ms-input-placeholder{color:#aaa}#addQuestionnaireTitle #questionnaireName::placeholder{color:#aaa}#addQuestionnaireForm{background-color:transparent}#addQuestionnaireForm.editing{width:28rem}#addQuestionnaireForm.editing #addQuestionnaireContent{display:flex;flex-direction:column}#addQuestionnaireForm.terminating{width:18rem}#addQuestionnaireForm.terminating #addQuestionnaireContent{padding:1.5rem 0 2rem;align-items:center}#addQuestionnaireForm.terminating button{padding:.8rem!important}#addQuestionnaireForm #addQuestionnaireContent{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem 7rem;padding:1rem 3rem 3rem;overflow-y:auto;max-height:60vh}#addQuestionnaireForm #addQuestionnaireContent #questionnaireName{grid-column:span 2;margin:1rem 0 -.5rem;font-weight:500}#addQuestionnaireForm #addQuestionnaireContent #questionnaireName::-moz-placeholder{color:#aaa}#addQuestionnaireForm #addQuestionnaireContent #questionnaireName:-ms-input-placeholder{color:#aaa}#addQuestionnaireForm #addQuestionnaireContent #questionnaireName::placeholder{color:#aaa}#addQuestionnaireForm #addQuestionnaireButtons{display:flex}#addQuestionnaireForm #addQuestionnaireButtons button{flex:1;border-radius:unset;border:unset;box-shadow:unset;margin:unset;padding:1rem;font-size:1.1rem;border-top:1px solid #ebd7ce}#addQuestionnaireForm #addQuestionnaireButtons button:first-child{border-left:1px solid #ebd7ce;background-color:#fff5f5}#addQuestionnaireForm #addQuestionnaireButtons button:first-child:hover{background-color:#ffe0e0}#addQuestionnaireForm #addQuestionnaireButtons button:last-child{background-color:#f7f9ff}#addQuestionnaireForm #addQuestionnaireButtons button:last-child:hover{background-color:#d6e0ff}#addQuestionnaireForm label{width:100%;margin:unset}#addQuestionnaireForm label>div{display:flex;align-items:center}#addQuestionnaireForm label i{color:inherit;font-size:1.2rem;margin:0 .5rem}#addQuestionnaireForm label>select{width:100%;margin-right:-.1rem}#addQuestionnaireForm #defineFrequency{position:relative}#addQuestionnaireForm #defineTimes{display:flex;flex-direction:column}#addQuestionnaireForm #defineTimes select:not(:last-child){margin-bottom:.5rem}#addQuestionnaireForm #defineTimes #addTime{align-self:center;color:#777;margin:.5rem 0 -1rem;font-size:24px;cursor:pointer}#addQuestionnaireForm #numberOfDays{position:absolute;bottom:-1.6rem;display:flex;align-items:center;justify-content:center;font-size:.9rem}#addQuestionnaireForm #numberOfDays input{width:2rem;text-align:center;font:inherit;box-shadow:unset;border:none;border-bottom:1px solid #bbb;background-color:transparent;border-radius:unset;margin:0 .2rem;padding:0;height:unset}#addQuestionnaireForm #endDateLabel{display:flex;justify-content:space-between}#addQuestionnaireForm #noEndDate{color:#ccc;font-style:italic}.questionsTooltip{background-color:#f7f9ff;box-shadow:.25rem .25rem .5rem #ccc;padding:.5rem;min-width:10rem;width:20rem;border:1px solid #ccc;border-radius:.3rem;position:absolute;display:none;z-index:1000;opacity:0}.questionsTooltip[data-show]{opacity:0;display:flex;flex-direction:column;-webkit-animation:fade-in .1s ease-in forwards;animation:fade-in .1s ease-in forwards}.questionsTooltip h3{text-align:right;padding-right:.1rem;font-weight:700;font-size:1rem}.questionsTooltip ul{list-style:circle;margin-right:1rem}.questionsTooltip li{margin-top:.25rem;padding-right:.2rem}@-webkit-keyframes skeleton{0%{background-position:0 25%}to{background-position:75% 100%}}@keyframes skeleton{0%{background-position:0 25%}to{background-position:75% 100%}}#questionnairesLoading{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#questionnaireButtons{grid-column:span 3;display:flex;justify-content:space-between}#questionnaireButtons>*{display:flex;align-items:center;background-color:#b7e1de;border-radius:100px;font-size:1.1rem;padding:.4rem .8rem .4rem 1.3rem;color:inherit}#questionnaireButtons>:hover{box-shadow:.25rem .2rem .5rem #bbb}#questionnaireButtons>* i{font-size:inherit;margin-left:.4rem;cursor:inherit}#questionnaireButtons>* .viewData{margin-left:.6rem}#patientQuestionnaires{display:grid;grid-template-columns:repeat(3,18rem);grid-gap:2rem 4rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:2rem;position:relative}#patientQuestionnaires #noQuestionnaires{grid-column:span 3;display:flex;flex-direction:column;align-items:center;font-size:1.3rem}#patientQuestionnaires #noQuestionnaires h1{background-color:unset;font-size:1.7rem;font-weight:500}#patientQuestionnaires #noQuestionnaires img{margin-top:1.5rem;cursor:pointer}#patientQuestionnaires #noQuestionnaires img:hover{filter:brightness(103%)}.patientQuestionnaireCard{display:flex;flex-direction:column;align-items:center;padding:1rem 1rem 0;box-shadow:4px 4px 8px -4px #aaa;position:relative}.patientQuestionnaireCard .questionnaireToolbar{width:2.5rem;display:flex;align-items:center;width:100%;justify-content:space-around;padding:.7rem 0}.patientQuestionnaireCard .questionnaireToolbar .endQuestionnaire{height:24px}.patientQuestionnaireCard:hover{box-shadow:4px 4px 10px -3px #aaa}.patientQuestionnaireCard .questionnaireName{margin-bottom:1rem;font-weight:600}.patientQuestionnaireCard .editText,.patientQuestionnaireCard .endQuestionnaire,.patientQuestionnaireCard .questionsButton,.patientQuestionnaireCard .viewResults{color:#93d2ce;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.patientQuestionnaireCard .editText:hover,.patientQuestionnaireCard .endQuestionnaire:hover,.patientQuestionnaireCard .questionsButton:hover,.patientQuestionnaireCard .viewResults:hover{transform:scale(1.1)}.patientQuestionnaireCard .endQuestionnaire{position:relative;display:flex;align-items:center;justify-content:center}.patientQuestionnaireCard .endQuestionnaire>:last-child{position:absolute;font-size:18px}