.scan-switch{align-items:center;cursor:pointer;display:flex;font-size:12px;margin-bottom:0;position:relative}.scan-switch input[type=checkbox]{-webkit-appearance:none;appearance:none;position:absolute}.scan-switch-indicator{background:rgba(167,182,194,.9);border-radius:28px;box-shadow:none;height:14px;transition:background cubicBezier(.4,1,.75,.9) .1s;width:26px}.scan-switch input:checked~.scan-switch-indicator{background-color:#3a78d6}.scan-switch input:checked~.scan-switch-indicator:before{-webkit-transform:translate(100%);transform:translate(100%)}.scan-switch input:disabled~.scan-switch-indicator{background-color:rgba(167,182,194,.9)}.scan-switch input:disabled~.scan-switch-indicator:before{background-color:rgba(237,232,234,.9)}.scan-switch-indicator:before{background-clip:padding-box;background-color:#fff;border-radius:16px;box-shadow:0 1px 1px 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);content:"";display:block;height:12px;left:1px;position:relative;top:1px;transition:-webkit-transform 60ms cubic-bezier(.4,1,.75,.9);transition:transform 60ms cubic-bezier(.4,1,.75,.9);transition:transform 60ms cubic-bezier(.4,1,.75,.9),-webkit-transform 60ms cubic-bezier(.4,1,.75,.9);width:12px}.scan-switch-label-off{margin-right:4px}.scan-switch-label-on{margin-left:4px}.scan-app-container{border-top:1px solid #ddd;display:flex;flex-direction:column;height:100%;overflow:auto}.scan-app-main{background-color:#fff;grid-column:3/-1;min-height:0}.interview-list{background-color:#f3f6f8;grid-column:col-start/span 2;overflow:hidden}.interview-list div ::-webkit-scrollbar-track{background:orange}.interview-list .list-item{background:transparent;border:0;cursor:default;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:center;margin:0;padding:0 8px;text-align:left;width:100%}.interview-list .list-item:hover{background-color:#eee;cursor:pointer}.interview-list .list-item-active,.interview-list .list-item-active:hover{background:#106cd6;color:#fff}.interview-list .list-item-is-disabled{opacity:.4}.interview-list .list-item-has-response{border-left:20px solid #600}.interview-list .list-item-is-grey-section,.interview-list .list-item-is-grey-section:hover,.interview-list .list-item-is-section,.interview-list .list-item-is-section:hover{background:#c8c8c8;color:#000}.interview-list .list-item-is-active-and-invalid,.interview-list .list-item-is-invalid{background:#fef4f6;border:1px solid red;border-left-width:20px;color:#000}.interview-list .list-item-is-active-and-invalid:hover,.interview-list .list-item-is-invalid:hover{background:#fef4f6;color:#000}.interview-list .list-item-is-active-and-is-grey-section,.interview-list .list-item-is-active-and-is-grey-section:hover,.interview-list .list-item-is-active-and-section,.interview-list .list-item-is-active-and-section:hover{background:#41ad76;color:#000}.interview-list .list-item-key{font-weight:700}.interview-list .list-item-section,.interview-list .list-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interview-list .list-item-section{font-weight:700}.interview-list .list-item-item-list-selected{border-bottom:dashed;border-right:dashed;border-top:dashed;border-color:#000 #000 #000 #600}.interview-item{display:flex;height:100%;overflow:hidden}.interview-item .item-prompts{background-color:rgba(5,155,255,.11);border:1px solid rgba(1,73,121,.114);border-radius:3px;margin:2rem 0;padding:1.5rem}.interview-item .item-prompts ul{margin:0}.interview-item .item-prompts ul>:not(:last-child){margin-bottom:.5rem}.interview-item .item-prompts li{font-size:16px;font-style:italic;font-weight:400;margin-bottom:0}.interview-item .item-cutoff{font-style:italic;font-weight:500}.interview-item .item-cutoff strong{font-size:16px}.interview-item .interview-response-list{flex:60%;height:calc(100vh - 44px);overflow-y:auto;padding:32px}.interview-item .interview-response-list .scale{display:flex}.interview-item .interview-response-list .scale .scale-text{margin-right:15px}.interview-item .grouper-options{flex:60%;overflow-y:auto;padding:32px 20px 0 32px}.interview-item .grouper-options .input-group{flex-wrap:nowrap}.interview-item .grouper-options .input-group .simple-input{font-size:1.5rem;max-width:50px}.interview-item .item-options{margin:30px 0}.interview-item .item-options .input-group{flex-wrap:nowrap;max-width:700px}.interview-item .interview-sidebar{display:flex;flex:40%;flex-direction:column;overflow-y:auto;padding:2rem 2rem 0 2.5rem}.interview-item .interview-sidebar>:last-child{margin-bottom:3.2rem}.interview-item .interview-sidebar.collapsed{align-items:center;flex:unset;padding:2rem 0 0;width:2rem}.interview-item .interview-sidebar h1,.interview-item .interview-sidebar h2{font-weight:400;margin:0 0 1rem}.interview-item .interview-sidebar h1{font-size:2rem}.interview-item .interview-sidebar h2{font-size:1.9rem}.interview-item .interview-sidebar .interview-sidebar-content{line-height:1.2;margin-bottom:2rem;width:100%}.interview-item .interview-sidebar .interview-sidebar-content .markdown>:last-child{margin-bottom:0}.interview-item .sidebar-border{align-items:center;background:linear-gradient(#d1d1d1,#d1d1d1) no-repeat 50%/1px 100%;display:flex;justify-content:center;width:1rem}.interview-item .sidebar-border .sidebar-toggle{align-items:center;align-self:flex-start;background:none;background-color:#4a90e2;border:none;border-radius:50%;color:#fff;display:flex;height:3rem;justify-content:center;margin-top:5rem;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:3rem}.interview-item .sidebar-border .sidebar-toggle.closed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.interview-item .sidebar-border .sidebar-toggle:hover{background-color:#5f6268}.interview-item .sidebar-border .sidebar-toggle:focus-visible{background:none;outline:1px solid #333}.list-item-with-screener{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-end{align-self:flex-end;display:flex;flex-direction:row-reverse;font-size:150%;height:70%;height:100%;margin-left:auto}.button-wrap{cursor:pointer}.generate-report-button{background-color:#c0ffff;cursor:pointer;height:44px}.periods-input-container{display:flex;max-width:700px}.periods-input-container :not(:last-child){margin-right:3rem}.interview-input-container{display:flex;flex:1;flex-direction:column;max-width:700px}.interview-input-container .interview-input::-webkit-input-placeholder{color:#ccc}.interview-input-container .interview-input::-moz-placeholder{color:#ccc}.interview-input-container .interview-input:-ms-input-placeholder{color:#ccc}.interview-input-container .interview-input:-moz-placeholder{color:#ccc}.interview-input-container .interview-input:focus{background-color:rgba(128,177,233,.063);border-color:#ddd}.interview-response-list{flex:60%;height:calc(100vh - 44px);overflow-y:auto;padding:32px}.interview-response-list .scale{display:flex}.interview-response-list .scale .scale-text{margin-right:15px}.interview-response-list .interview-input-invalid,.interview-response-list .interview-input-invalid:focus{border:1px solid red}.interview-diagnoses{border-bottom:1px solid #d1d1d1;display:flex;flex-direction:column;margin-bottom:1.5rem}.interview-diagnoses .diagnosis-form{display:flex;flex-direction:column;margin-bottom:1rem}.interview-diagnoses .diagnosis-form .analysis-switches{grid-gap:.3rem;display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:1rem}@media (min-width:60rem){.interview-diagnoses .diagnosis-form .analysis-switches{grid-template-columns:repeat(2,1fr)}}.interview-diagnoses-evaluator-list{overflow:auto;position:relative}.interview-diagnoses-evaluator-list h4{align-items:center;display:flex}.interview-diagnoses-evaluator-list h4 svg{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.interview-diagnoses-evaluator-list h4.closed svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.interview-diagnoses-evaluator-list li{line-height:1}.interview-diagnoses-evaluator-list-matched{color:#64ad64}.interview-diagnoses-evaluator-list-matched-prio1,.interview-diagnoses-evaluator-list-matched-prio2,.interview-diagnoses-evaluator-list-matched-prio3{color:#64ad64;cursor:pointer}.interview-diagnoses-evaluator-list-not-matched{color:#d44b4b}.interview-diagnoses-evaluator-list-not-matched-prio1,.interview-diagnoses-evaluator-list-not-matched-prio2,.interview-diagnoses-evaluator-list-not-matched-prio3{color:#d44b4b;cursor:pointer}.interview-diagnoses-expression{color:#6c3483;font-size:14px}.interview-diagnoses-operator{color:#8b3413;font-size:14px}.interview-diagnoses-subdiagnoses{border-left:solid #000;border-width:2px;color:#6c3483;font-size:14px;margin-left:10px;padding-left:.5rem}.search-portal{display:flex;height:100%;line-height:1;padding:7px 0;position:relative;width:250px}.search-portal div[role=combobox]{width:100%}.search-results{background-color:#fff;border-radius:3px;box-shadow:0 0 40px 0 rgba(0,0,0,.2);color:#000;left:0;position:absolute;top:40px;width:440px;z-index:3000}.search-item{border-bottom:1px solid #eee;cursor:pointer;overflow:hidden!important;padding:8px 16px;text-overflow:ellipsis!important;-webkit-user-select:none;user-select:none;white-space:nowrap!important;width:440px}.search-portal input{background-color:#5f6268;border:0;color:#fff;font-size:1em;margin:0;min-height:inherit;overflow:hidden;padding:5px;text-overflow:ellipsis}.search-portal input::placeholder{color:#fff;opacity:.8}.search-portal input::-ms-input-placeholder{color:#fff;opacity:.8}.search-portal input::-webkit-input-placeholder{color:#fff;opacity:.8}.search-item-active{font-weight:700}.scan-app-settings{height:100%;margin-left:16px;position:relative}.scan-app-settings-label{align-items:center;display:flex;height:100%}.scan-app-settings:hover .scan-app-settings-dropdown{display:block}.scan-app-settings-dropdown{background:#fff;border-radius:3px;box-shadow:0 0 40px 0 rgba(0,0,0,.2);color:#000;display:none;left:0;position:absolute;top:40px;width:240px;z-index:1000}.scan-app-settings-item{padding:7px 16px}.scan-app-settings-end-interview{align-self:flex-end;margin-left:auto}.scan-app-switches{align-items:center;display:flex;flex-direction:row;justify-content:center;line-height:1em;width:100%}.flex{display:flex}.response-and-input{display:flex;flex-basis:100%;justify-content:flex-start}.response-and-input-string{display:flex;flex-basis:100%;flex-direction:column}.response-and-input-text{display:flex;flex-basis:75%}.simple-input{background-color:#fff;flex-basis:15%;margin-left:auto}.simple-input input[type]{font-size:1.5em}.simple-input.periods{margin-left:.8rem}.simple-input-big{flex-basis:100%;height:300px}.grouper-option,.input-group,.option{display:flex;flex-basis:100%;flex-wrap:wrap;margin-bottom:5px}.grouper-option label,.input-group label,.option label{align-items:baseline;display:flex;font-weight:400;line-height:1.5rem}.grouper-option label .key,.input-group label .key,.option label .key{font-weight:700;margin-right:10px}.grouper-option label .description,.grouper-option label .warning,.input-group label .description,.input-group label .warning,.option label .description,.option label .warning{display:block;font-size:.7em}.grouper-option label .description span,.grouper-option label .warning span,.input-group label .description span,.input-group label .warning span,.option label .description span,.option label .warning span{font-weight:700}.grouper-option label .warning,.input-group label .warning,.option label .warning{color:red}.grouper-option .responseSlider,.input-group .responseSlider,.option .responseSlider{flex-basis:100%;max-width:600px}.period-highlighter{border-radius:5px;height:100%;left:-6px;line-height:1rem;position:absolute;top:-8px;width:30px}.period-highlighter:before{left:20%;opacity:1;position:absolute;top:-2.5rem}.period-highlighter.active{font-weight:500;outline:1px solid rgba(128,177,233,.5)}.period-highlighter.period-1:before{content:"P1"}.period-highlighter.period-2{left:26px}.period-highlighter.period-2:before{content:"P2"}.item-options{margin:6rem 0 2rem;position:relative}.item-options .input-group{label-margin-left:1rem;margin-bottom:1rem}.item-options .input-radio{margin-bottom:0}.input-radio{display:flex;margin-bottom:10px;position:relative;z-index:1}.input-radio input[type=radio]{align-self:flex-start;cursor:pointer;display:flex;flex-shrink:0;height:1.7rem;margin-right:1.5rem;width:1.7rem}.input-radio label{line-height:1em;margin-bottom:0}.radio-button{display:flex;flex-direction:row}.select-response{display:flex;margin:0}.grouper{display:flex;flex-direction:row}.grouper-option{display:flex;flex-direction:column;margin-bottom:5px}.grouper-option label{display:flex;flex:1;line-height:2rem}.grouper-screener{border-bottom:dashed;margin-bottom:30px}.grouper-screener label{flex:1}.grouper-screener .input-group{line-height:1em}.rating-scale-item{display:flex;margin-bottom:.8rem}.rating-scale-item .key{font-weight:700;margin-right:7px}.rating-scale-item .description{font-style:italic;margin-bottom:5px}.rating-scale-change{align-self:center;border-bottom:solid;color:red;margin-bottom:5px}.grouper-column{display:flex;flex-basis:35%;flex-direction:column;overflow:auto}.grouper-column .grouper-col-section{padding:20px 15px 0}.grouper-column .grouper-col-section:first-child{padding-top:32px}.flex-space{margin-right:5px}.flex-space-20{margin-right:20px}.on-click-div{cursor:pointer}.generate-report-page{display:flex;flex-direction:column;padding:20px}.generate-report-page-download-line{display:flex;flex-direction:row;height:44px;justify-content:center}.generate-pdf-button{font-size:150%;height:100%;margin-top:10px}.generate-pdf-button,.note{display:flex;margin-bottom:10px}.note{flex-direction:column;max-width:700px}.note textarea{cursor:pointer;margin:0}.note .description{color:#999;font-size:.9em}.note-dialog-input{display:flex;flex:1}.grouped-item-note{align-items:flex-start;color:#444;flex:unset;margin:0 0 0 5px}.grouped-item-note.hasNote{color:#4a90e2}.grouped-item-note:focus svg{border-radius:2px;outline:1px solid rgba(74,145,226,.737)}#app .grouped-item-note{background-color:initial}.rangeslider__handle-tooltip{background-color:#000;display:block}
