.IcfViewer_header__ZpiAS{display:flex;justify-content:center;align-items:center;width:100%;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.IcfViewer_header__ZpiAS span{display:inline-block;font-size:1.3em;line-height:1.5em;color:white}.IcfViewer_body__ZtMxd{width:100%;height:100%;min-height:35rem}.IcfViewer_viewerContainer__erJpz{position:relative;width:100%;height:100%;min-height:35rem;display:flex;align-items:stretch;justify-content:stretch}.IcfViewer_content__XfOxF{width:100%;height:100%;min-height:35rem;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;box-sizing:border-box}.IcfViewer_controls__txgf2{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.IcfViewer_backToIcfListButton__Pn4yi{align-self:flex-start}.IcfViewer_select__ShntA{min-width:12rem;padding:.55rem;border:1px solid #999;border-radius:.3rem}.IcfViewer_documentButtons__Ayjf_{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.IcfViewer_documentButton__8ffeQ{padding:.55rem .8rem;border:1px solid var(--telus-color-2);border-radius:.3rem;background-color:white;color:var(--telus-color-1);cursor:pointer}.IcfViewer_selectedDocumentButton__N6Kgb{background-color:var(--telus-color-2);color:var(--link-text-1)}.IcfViewer_menuContainer___uR_H{width:100%;display:flex;justify-content:center;align-items:center}.IcfViewer_downloadPdf__Dwp6r{width:-moz-fit-content;width:fit-content;margin:0 1em;padding:.6em 1em;border-radius:.5em;background-color:var(--telus-color-2);color:var(--link-text-1);text-decoration:none;font-weight:600;border:none;cursor:pointer}.IcfViewer_downloadPdf__Dwp6r:hover{background-color:var(--telus-color-3);color:var(--link-hover-text-1)}.IcfViewer_pdfViewerContainer__aVH7V{width:100%;flex:1 1 auto;min-height:0;display:flex;justify-content:center;align-items:stretch}.IcfViewer_pdfViewer__e_pAb{width:100%;height:100%;border:0;flex:1 1 auto;min-height:100%}.IcfViewer_errorMessage__xZEaO{width:100%;height:100%;min-height:35rem;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;padding:1.5rem;box-sizing:border-box}#log{width:min(90vw,calc(100vw - 2rem))}#log #logLoading{text-align:center}#logMainContainer{display:flex;flex-direction:column;background-color:var(--body-color)}#logMainContainer .logLimiterContainer{text-align:center}#logMainContainer #content{padding:.5em 2em 2em}#logMainContainer #content #limiter{width:10em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.3em;margin:.5em 0 0 .5em}#logMainContainer #content table{text-align:center;margin:0 auto;cursor:default;border-collapse:collapse}#logMainContainer #content table td,#logMainContainer #content table th{padding:0 1em;max-width:20em}#logMainContainer #content table th{background:var(--telus-color-1);color:var(--link-text-1)}#logMainContainer #content table tbody tr:hover{background-color:var(--telus-color-2);color:var(--link-text-1)}#logMainContainer #content table tbody tr:hover a{color:var(--link-text-1)!important}#logMainContainer #content table tr:nth-child(2n){background-color:rgba(175,94,255,.4)}#logMainContainer #content table tbody tr td .delete-log-link{color:black;cursor:pointer;text-decoration:none}#logMainContainer #content table tbody tr td .delete-log-link:hover{text-decoration:underline}#participantStats{width:min(90vw,calc(100vw - 2rem))}#participantStats #mainContainer{display:flex;flex-direction:column;background-color:var(--body-color)}#participantStats #mainContainer .note{font-style:italic;color:red;text-align:center}#participantStats #mainContainer .stats-filter-element{margin:.2em auto;display:inline-flex;flex-wrap:wrap;gap:1em;flex-direction:row;padding:0 2em}#participantStats #mainContainer .stats-filter-element div{display:flex}#participantStats #mainContainer .stats-filter-element span{font-weight:700;min-width:8em}#participantStats #mainContainer .stats-filter-element input[type=checkbox]{cursor:pointer}#participantStats #mainContainer .stats-filter-element label{padding-left:.3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#participantStats #mainContainer .first-number{color:rgb(29,4,168)}#participantStats #mainContainer .second-number{color:rgb(0,121,16)}#participantStats #mainContainer #content{max-height:calc(100vh - 7em);overflow:auto}#participantStats #mainContainer #content table{margin:.5em 1em 1em;border-collapse:collapse}#participantStats #mainContainer #content table td,#participantStats #mainContainer #content table th{border:1px solid rgba(0,0,0,.233);min-width:11em;text-align:center;font-weight:700;background:rgb(240,240,240)}#participantStats #mainContainer #content table th{padding:.3em;background:var(--telus-color-1);color:var(--link-text-1)}#participantStats #mainContainer #content table td.bin-1{background:rgba(255,0,0,.6)}#participantStats #mainContainer #content table td.bin-1 span{color:white}#participantStats #mainContainer #content table td span{display:inline-block;width:50%;padding:.3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#participantStats #mainContainer #content table td span:hover{background:rgba(255,255,255,.5)}#participantStats #mainContainer .stats-total-row{border-top:.2em solid #1d3062!important}#participantStats2{width:min(90vw,calc(100vw - 2rem))}#participantStats2 #mainContainer{display:flex;flex-direction:column;gap:.5em;background-color:var(--body-color);padding:1em}#participantStats2 #subHeader{display:flex;justify-content:center;margin-bottom:10px}#participantStats2 #subHeader .radio-group{display:flex;flex-wrap:wrap;gap:1em}#participantStats2 #subHeader .radio-group label{display:flex;flex-direction:row;gap:.3em;cursor:pointer;font-weight:500;color:#333}#participantStats2 #subHeader .radio-group label input{accent-color:var(--telus-color-2);cursor:pointer}#participantStats2 #mainContainer #content{flex-grow:1;overflow:auto;border-top:1px solid grey}#participantStats2 #mainContainer .top-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}#participantStats2 #mainContainer .top-filter label{display:flex;align-items:center;gap:.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}#participantStats2 #mainContainer .top-filter input[type=checkbox]{accent-color:var(--telus-color-2);cursor:pointer}#participantStats2 #mainContainer .top-filter.date-filter{align-items:center;flex-wrap:wrap;gap:.75em}#participantStats2 #mainContainer .top-filter .date-filter-label{font-weight:500}#participantStats2 #mainContainer .top-filter .date-filter-input{display:flex;align-items:center;gap:.4em;cursor:default}#participantStats2 #mainContainer .top-filter .date-filter-input input[type=date]{accent-color:var(--telus-color-2);cursor:pointer;border:1px solid #ccc;border-radius:4px;padding:.1em .3em}#participantStats2 #mainContainer .stats2-reset-container{display:flex;justify-content:center;padding:.2em 0 .4em}#participantStats2 #mainContainer .stats2-reset-button{border:none;background:var(--telus-color-1);color:var(--link-text-1);font-weight:700;box-shadow:1px 2px 5px rgba(0,0,0,.31);cursor:pointer;outline:none;border-radius:.3em;padding:.35em 1.5em}#participantStats2 #mainContainer .stats2-reset-button:hover{color:var(--link-hover-text-1)}#participantStats2 #mainContainer #content table{border-collapse:collapse;cursor:default;margin:1em auto;border:1px solid rgb(151,151,151)}#participantStats2 #mainContainer #content table td,#participantStats2 #mainContainer #content table th{padding:.5em .8em;text-align:center;min-width:5em;max-width:20em;word-wrap:break-word;white-space:normal;overflow-wrap:anywhere}#participantStats2 #mainContainer #content table th{background:var(--telus-color-1);color:var(--link-text-1);font-weight:400}#participantStats2 #mainContainer #content table tr:nth-child(2n){background-color:rgba(175,94,255,.4)}#participantStats2 #mainContainer #content table tr td:first-child{border-right:1px solid black;width:20em}#participantStats2 #mainContainer #content table tr:last-child td{border-top:1px solid black}#participantStats2 #mainContainer #content table tr:hover{background-color:var(--telus-color-2);color:var(--link-text-1)}#updateSession{width:min(112rem,calc(100vw - 2rem))}#updateSession #mainContainer{display:flex;flex-direction:column;background-color:var(--body-color)}#updateSession #mainContainer #content{flex-wrap:nowrap;align-items:flex-start;width:100%}#updateSession#updateSession #mainContainer #content{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:none;overflow-x:auto;overflow-y:visible}#updateSession#updateSession #mainContainer #content>div{flex:1 0 18rem;min-width:0}#updateSession#updateSession #mainContainer #content>div:first-child{flex-basis:38rem}#updateSession#updateSession #mainContainer #content>div:nth-child(2){flex-basis:32rem}#updateSession #mainContainer #header{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1);font-size:1.3em}#updateSession #mainContainer .sub-header{padding:.5em;font-weight:700;text-align:center}#updateSession #mainContainer .sub-header.registered-by-parent{padding:.3em .5em;margin:.2em 0;background:#4B286D;color:white}#updateSession #mainContainer #content{height:100%;display:flex;flex-direction:row;padding:0 1em;gap:2em;overflow-y:auto;max-width:95vw}#updateSession #mainContainer #content table{display:inline-block;border-collapse:collapse}#updateSession #mainContainer #content table tr td:first-child{padding:.3em 1em .2em .3em;font-weight:700}#updateSession #mainContainer #content table tr td:nth-child(2){max-width:30em}#updateSession #mainContainer #content #participantComment{font-size:1em;width:25em;border-radius:.3em;padding:.3em;resize:vertical;min-height:8em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none}#updateSession #mainContainer #content a.in-lab-survey{color:var(--link-text-1);text-decoration:none;display:inline-block;padding:.2em .5em;width:21em;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);-webkit-user-select:none;-moz-user-select:none;user-select:none}#updateSession #mainContainer #content a.in-lab-survey.open{background:rgb(255,0,0)}#updateSession #mainContainer #content a.in-lab-survey.closed{background:green}#updateSession #mainContainer #content a.in-lab-survey:hover{color:var(--link-hover-text-1)}#updateSession #mainContainer #content .fa-qrcode{font-size:1.2em}#updateSession #mainContainer #content #sessionComment{font-size:1em;width:25em;border-radius:.3em;padding:.3em;resize:vertical;min-height:8em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none}#updateSession #mainContainer #content .fas{color:var(--telus-color-1);margin-left:.5em;cursor:pointer;text-decoration:none}#updateSession #mainContainer #content .fas:hover{color:var(--telus-color-2)}#updateSession #mainContainer #content select{min-width:7.5em;font-size:1em;border-radius:.3em;padding:0 .3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none}#updateSession #mainContainer #content #cancelSessionButton{padding:0 .6em;border:none;font-weight:700;box-shadow:1px 2px 5px rgba(0,0,0,.31);cursor:pointer;outline:none;border-radius:.2em;color:#fff;background:#c20a6f}#updateSession #mainContainer #content #cancelSessionButton:hover{color:var(--link-hover-text-1)}#updateSession #mainContainer #content #completationButton{padding:0 .6em;border:none;font-weight:700;box-shadow:1px 2px 5px rgba(0,0,0,.31);cursor:pointer;outline:none;border-radius:.2em;color:var(--link-text-1);background:var(--telus-color-1)}#updateSession #mainContainer #content #completationButton:hover{color:var(--link-hover-text-1)}#updateSession #mainContainer #content #sendWeeklySurveyRequest{padding:0 .6em;border:none;font-weight:700;box-shadow:1px 2px 5px rgba(0,0,0,.31);cursor:pointer;outline:none;border-radius:.2em;color:#ffffff;background:rgb(172,112,0);margin:0 auto}#updateSession #mainContainer #content #sendWeeklySurveyRequest:hover{color:var(--link-hover-text-1)}#updateSession .center-tag{text-align:center}#updateSession .bonus-container input,#updateSession .bonus-container label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#updateSession input[type=checkbox]{cursor:pointer;margin-top:.3em}#updateSession #remoteButtonContainer{display:flex;flex-direction:column;gap:.5em}#updateSession #remoteButtonContainer #onboardRemote{width:15em;border:none;font-weight:700;background:var(--telus-color-2);color:var(--link-text-1);cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none;padding:.5em}#updateSession #remoteButtonContainer #onboardRemote:hover{color:var(--link-hover-text-1)}#updateSession #remoteButtonContainer #notInterestedInRemote{width:15em;border:none;font-weight:700;background:red;color:var(--link-text-1);cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none}#updateSession #remoteButtonContainer #notInterestedInRemote:hover{color:var(--link-hover-text-1)}.update-ethnicity-row{display:flex;flex-direction:row}.update-ethnicity-row label{padding:.1em .3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.update-ethnicity-row input[type=checkbox]{cursor:pointer}#updateSession #copyRemoteLink{width:10em;border:none;font-weight:700;background:var(--telus-color-2);color:var(--link-text-1);cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none}#updateSession #copyRemoteLink:hover{color:var(--link-hover-text-1)}#updateSession #icfButton{z-index:100;width:10em;border:none;font-weight:700;background:red;color:var(--link-text-1);cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none}#updateSession #icfButton:hover{color:var(--link-hover-text-1)}#updateSession .upload-picture{width:7em;border:none;font-weight:700;background:red;color:var(--link-text-1);cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none}#updateSession .upload-picture:hover{color:var(--link-hover-text-1)}#updateSession .open-picture{width:7em;border:none;font-weight:700;background:green;color:var(--link-text-1);cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none;margin-right:.5em}#updateSession .open-picture:hover{color:var(--link-hover-text-1)}#updateSession .loading-file{font-weight:700}#updateSession .missing-arrival-time{margin-left:1em;font-weight:700;color:red}#updateSession #appleIdButton{padding:0 1em;border:none;font-weight:700;background:var(--telus-color-1);color:var(--link-text-1);cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none}#updateSession #appleIdButton:hover{color:var(--link-hover-text-1)}#updateSession .check-participant,#updateSession .do-not-invite-participant{border:none;font-weight:700;font-size:.9em;box-shadow:1px 2px 5px rgba(0,0,0,.31);cursor:pointer;outline:none;border-radius:.3em;flex-grow:1;background:#268232;color:var(--link-text-1);width:8em}#updateSession .do-not-invite-participant{background:grey}#updateSession .do-not-invite-participant.marked{background:red;opacity:1}#updateSession .do-not-invite-participant:hover{color:var(--link-hover-text-1)}#updateSession td.missing-cmp-id{padding-block:1em!important;color:red}