﻿.bg-kvns-light{background-color:#5DA87D}.bg-kvns-dark{background-color:#107E59}.text-kvns-dark{color:#107E59}body{display:flex;min-height:100vh;flex-direction:column;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}footer{margin:auto 0 0 0;padding-top:3em}footer .footer-body{padding:3em 0;border-top:3px solid #888888;background-color:#EEEEEE}.placeholder{background-color:#BBB;color:#220;border-radius:5px;border:1px dashed #444;box-shadow:0 2px 4px rgba(0,0,0,0.5) inset;text-shadow:0 0 4px #FFF;text-align:center;display:block;padding:1em}.pageTitleRow-ctnr{display:flex;flex-direction:row;flex-flow:wrap;border-bottom:1px solid rgba(0,0,0,0.4);margin:1em 0}.pageTitleRow-ctnr h1{flex-grow:1;flex-shrink:1}.pageTitleRow-ctnr .pageTitleRow-component{flex-grow:0;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.pageTitleRow-ctnr .pageTitleRow-component .btn{margin-left:.5em;white-space:nowrap}.pageTitleRow-ctnr .pageTitleRow-component .btn i{vertical-align:middle}.pageTitleRow-ctnr .pageTitleRow-component .vSep{display:inline-block;height:100%;border-left:1px solid rgba(0,0,0,0.25);border-right:1px solid rgba(255,255,255,0.75);width:2px;margin:0 1em}.pageTitleRow-ctnr .pageTitleRow-subtitle{width:100%;flex-grow:0;flex-shrink:0;font-size:0.9em;color:#446}@media (max-width: 501px){.pageTitleRow-ctnr{flex-direction:column}.pageTitleRow-ctnr h1{order:1}.pageTitleRow-ctnr .pageTitleRow-subtitle{order:2}.pageTitleRow-ctnr .pageTitleRow-component{margin:.5em 0;order:3;text-align:center}}.noData{color:#776;text-align:center;font-style:italic}li.noData{text-align:inherit}.slideUpPanel{background-color:#DDD;border-bottom:1px solid black;border-top:1px solid black;box-shadow:0 0 4px rgba(0,0,0,0.5) inset}.staticMessage{border-radius:5px;padding:5px;background-color:#AAA;color:#FFF;text-align:center}.staticMessage small{color:#EED}.internalCode{font-family:monospace;font-size:9pt;color:#888;display:block;direction:ltr}ul.tagLikeSiteList{list-style:none;padding:0;margin:0}ul.tagLikeSiteList li{display:inline-block;background-color:rgba(0,0,0,0.1);margin:3px;padding:3px;border-radius:3px;font-size:smaller}.errors{color:#F00;background-color:#FDD;padding:0.5em}ul.errors{list-style:none}.input-group-text{height:100%}.centeredItems{display:flex;width:100vw;height:100vh;flex-direction:column;align-content:center;justify-content:center;align-items:center}.centeredItems a.btn{margin-top:.5em}.btn-kvns-dark{background-color:#107E59;color:white}.btn-kvns-dark:hover{background-color:#0d6749;color:white}.btn-kvns-dark:active{background-color:#073a29;color:white}.btn-kvns-light{background-color:#5DA87D;color:white}.btn-kvns-light:hover{background-color:#529971;color:white}.btn-kvns-light:active{background-color:#407858;color:white}.btn-outline-kvns-light{background-color:#FFF;color:#5DA87D;border-color:#5DA87D}.btn-outline-kvns-light:hover{background-color:#5DA87D;color:white}.btn-outline-kvns-light:active{background-color:#407858;color:white}@keyframes kfSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.psps-spinner{animation-name:kfSpinner;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation:kfSpinner 2s ease-in-out infinite}.dropdown-menu.show{box-shadow:0 6px 6px rgba(0,0,0,0.5)}.caseStageStatus{list-style:none;padding:0}.caseStageStatus li{margin-bottom:.5em;border:3px solid #AAA;border-radius:.5em;background:#EEE;padding:.5em .25em}.caseStageStatus li .statusRow{display:flex;flex-direction:row}.caseStageStatus li .statusRow div{flex-grow:0;flex-shrink:0;margin-left:.5em}.caseStageStatus li .statusRow div:last-child{margin-left:0}.caseStageStatus li .statusRow .title{font-weight:bold;margin-left:auto}.caseStageStatus li .statusRow button.btnCloseAlert{display:none}.caseStageStatus li .statusRow.hasCaseAlert{background-color:rgba(255,25,0,0.5);outline:3px solid #FF0000}.caseStageStatus li .statusRow.hasCaseAlert button.btnCloseAlert{display:inline}.caseStageStatus li .index{font-family:monospace}.caseStageStatus li .stepType{color:#107E59}.caseStageStatus li ul{padding:0 1em}.caseStageStatus li li.statusRow{border:none;margin-bottom:0;padding:2px}.caseStageStatus li li.statusRow .name{margin-left:auto}.caseStageStatus li .stepRow{margin-bottom:.5em}.nothingToDo{text-align:center;margin:5em 1em;padding:2em;border-radius:1em;background-color:#8fc3a5;color:#107E59;box-shadow:0 4px 8px rgba(0,0,0,0.25) inset}ul.dataCollection{padding:0;list-style:none}ul.dataCollection li{margin-bottom:.5em}.list-striped li{padding:.3em}.list-striped li:nth-child(odd){background-color:#EEE}.inError{background-color:#FDD;outline:3px dotted red}.stepStartsNumberAlert{border-radius:.5em;border:2px solid #A60;color:#A60;background-color:#A602;margin:0 .5em;padding:0 .5em;font-size:.8em;font-weight:bold;user-select:none;line-height:2em}.stepStartsNumberAlert:before{content:'⚠️';display:inline-block;margin-left:.5em}.stepStartsNumberAlert-light{border-color:#F2B26D;color:#F2B26D;box-shadow:0 0 2px #FFFFFF88, 0 0 2px yellow inset}.labeledData{display:flex;padding:.3em}.labeledData .ld-label{display:inline-block;color:#107E59;margin-left:1em;flex-grow:0}.labeledData .ld-data{display:inline-block;flex-grow:1}.labeledData .ld-noData{color:#ACACAC}ul.caseStatus{list-style:none;padding:0}ul.caseStatus li.personStatus .personData{display:grid;grid-template-columns:1fr 1fr 1fr}ul.caseStatus li.personStatus li.stepStatus{padding-bottom:5px;border-bottom:1px solid #CCC;margin-bottom:5px}ul.caseStatus li.personStatus li.stepStatus h4 code{color:#d5d5d5}th{vertical-align:middle}table.collectedData td{border:none}table.collectedData th{border:none;font-weight:normal;color:#107E59}a.imageLink{padding:.5em;display:inline-block;height:4em}a.imageLink:hover{background-color:#AAF}a.imageLink:active{background-color:#FF0}a.imageLink img{height:3em;border:1px solid black;box-shadow:0 2px 4px #0008}table.fixedTable{table-layout:fixed;width:100%}table.fixedTable th.narrow{width:3%;white-space:nowrap}table.fixedTable th.wide{width:20%;white-space:nowrap}.interviewSchedule{display:inline;font-weight:normal;font-family:monospace;font-size:9pt}input.searchField{border-radius:1em;box-shadow:0 4px 12px rgba(0,0,0,0.3) inset,0 2px 4px rgba(0,0,0,0.3)}ul.stepList{list-style:none;padding:0}ul.stepList h5{margin:.75em 0 .25em 0}ul.stepList .questionnaireStep ol li,ul.stepList .questionnaireStep ul li{break-inside:avoid}ul.stepList .questionnaireStep ol li .question,ul.stepList .questionnaireStep ul li .question{color:#107E59}ul.stepList .questionnaireStep ol li .answer.missing,ul.stepList .questionnaireStep ul li .answer.missing{color:#AAA}ul.stepList .questionnaireStep .timestamp{font-size:0.8em;color:#107E59;text-align:end}.loader{animation:spin 5s infinite ease-in-out;border:solid 2vmin transparent;border-radius:50%;border-right-color:#107E59;border-top-color:#107E59;box-sizing:border-box;height:20vmin;margin:auto;width:20vmin;z-index:1}.loader:before{animation:spin 2s infinite linear;border:solid 2vmin transparent;border-radius:50%;border-right-color:#5DA87D;border-top-color:#5DA87D;box-sizing:border-box;content:"";height:16vmin;left:0;position:absolute;top:0;width:16vmin}.loader:after{animation:spin 3s infinite linear;border:solid 2vmin transparent;border-radius:50%;border-right-color:#107E59;border-top-color:#107E59;box-sizing:border-box;content:"";height:12vmin;left:2vmin;position:absolute;top:2vmin;width:12vmin}.loaderBlocker{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background-color:rgba(0,0,0,0.5);align-items:center;align-content:center;justify-content:center}a.instructionLink{text-decoration:none;font-size:smaller;color:#0a5139;background-color:#5DA87D;border:2px solid #107E59;border-radius:5px;padding:5px;display:block}a.instructionLink:hover{color:#5DA87D;background-color:#107E59}@keyframes spin{100%{transform:rotate(360deg)}}.informationals-loader-ctr{display:flex;align-items:center;justify-content:center;height:100%;padding:2em 1em 1em 1em}.informationals-loader{width:40px;aspect-ratio:1;color:#107E59;position:relative;background:radial-gradient(10px, currentColor 94%, rgba(0,0,0,0))}.informationals-loader:before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(9px at bottom right, rgba(0,0,0,0) 94%, currentColor) top left,radial-gradient(9px at bottom left, rgba(0,0,0,0) 94%, currentColor) top right,radial-gradient(9px at top right, rgba(0,0,0,0) 94%, currentColor) bottom left,radial-gradient(9px at top left, rgba(0,0,0,0) 94%, currentColor) bottom right;background-size:20px 20px;background-repeat:no-repeat;animation:l18 3s infinite cubic-bezier(0.3, 1, 0, 1)}@keyframes l18{33%{inset:-10px;transform:rotate(0deg)}66%{inset:-10px;transform:rotate(90deg)}85%{inset:5px;transform:rotate(90deg)}100%{inset:0;transform:rotate(90deg)}}

/*# sourceMappingURL=main.css.map */