.page_loginPage__o4HP1{height:100vh}.LoginForm_loginForm__nE4Bs,.page_loginPage__o4HP1{display:flex;flex-direction:column;justify-content:center;align-items:center}.LoginForm_loginForm__nE4Bs{width:25rem;background:transparent;padding:2rem;box-shadow:.06rem .125rem .3rem rgba(0,0,0,.31);gap:1rem;background-color:white}.LoginForm_inputContainer__aLkUQ{width:100%}.LoginForm_titleContainer__jzjtq,.LoginModal_loginModalContainer__BPYWO{width:100%;display:flex;justify-content:center}.LoginModal_loginModalContainer__BPYWO{align-items:center;flex-wrap:wrap;margin:.8rem 0}.LoginModal_loginModalMessageContainer__QPQHS{margin:1rem 0;text-align:center}.LoginModal_loginModalIconContainer__YtIdV{margin:1rem auto;display:flex;justify-content:center;align-items:center;width:6rem}.LoginModal_loginModalDefault__YfmYb,.LoginModal_loginModalError__aqRoF,.LoginModal_loginModalSuccess__jbtcM,.LoginModal_loginModalWarning__rL6Tx{color:var(--font-color)}#participants .participant-card{display:flex;flex-direction:row;gap:1em;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.5)}#participants .participant-card.highlighted{background:greenyellow!important}#participants .participant-card:nth-child(2n){background-color:aliceblue}#participants .participant-card:nth-child(odd){background-color:#fff}#participants .participant-card-column{display:flex;flex-direction:column;gap:.4em;padding:.5em}.registered-by-parent{text-align:center;background:#4B286D;color:white}#participants .participant-card .column-1{width:32em}#participants .participant-card .column-2{width:20em;min-width:20em}#participants .participant-card .column-3{width:22em;min-width:12em;background:rgba(0,0,0,.1);margin:.5em;box-shadow:1px 2px 5px rgba(0,0,0,.5);border-radius:.3em}#participants .participant-card .column-4{max-width:25em;margin:.5em}#participants .participant-card .participant-attribute-container{display:flex;flex-direction:row;overflow-wrap:anywhere;gap:.5em}#participants .participant-card .participant-attribute-container.full-width .input-container{width:100%}#participants .participant-card .field-label{font-weight:700;margin-top:auto;margin-bottom:auto}#participants .participant-card .column-1 .field-label{width:13em;min-width:11em;max-width:11em}#participants .participant-card .column-2 .field-label{width:8em;display:flex;flex-direction:column}#participants .participant-card .column-3 .field-label{width:9em;min-width:9em}#participants .participant-card .column-4 .field-label{min-width:8em}#participants .participant-card .participant-attribute-header{font-weight:700;text-align:center}#participants .participant-card .participant-comment{font-size:1em;width:100%;padding:.3em;resize:vertical;min-height:5em;outline:none;border-radius:.3em}#participants .participant-card .participant-comment:focus{outline:.2rem solid var(--input-focus-border-color)}#participants .participant-card .participant-attribute-container span.duplicate,#participants .participant-card .participant-attribute-container span.highlighted-span{background:yellow}#participants .participant-card .red-highlighted{background:rgba(255,0,0,.2);border-radius:.2em}#participants .participant-card .fa-icon{cursor:pointer;margin-left:.5em;text-decoration:none}#participants .participant-card .fa-icon path{color:var(--telus-color-1)}#participants .participant-card .fa-icon:hover path{color:var(--telus-color-2)}#participants .participant-card .inline-edit-button{min-width:2rem;min-height:2rem;padding:0;border:none;font-weight:700;font-size:.85em;box-shadow:1px 2px 5px rgba(0,0,0,.31);cursor:pointer;outline:none;border-radius:.3em;color:var(--link-text-1);display:inline-flex;align-items:center;justify-content:center}#participants .participant-card .inline-edit-button:hover{color:var(--link-hover-text-1)}#participants .participant-card .email-button{padding:0 1em;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}#participants .participant-card .handoff-button{color:var(--link-text-1);background:var(--telus-color-2)}#participants .participant-card .handoff-button:hover{color:var(--link-hover-text-1)}#participants .participant-card .link-button{color:var(--link-text-1);background:var(--telus-color-1)}#participants .participant-card .link-button:hover{color:var(--link-hover-text-1)}#participants .participant-card .check-participant,#participants .participant-card .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)}#participants .participant-card .do-not-invite-participant{background:grey;opacity:.5}#participants .participant-card .do-not-invite-participant.marked{background:red;opacity:1}#participants .participant-card .check-participant:hover,#participants .participant-card .do-not-invite-participant:hover{color:var(--link-hover-text-1)}#participants .participant-card .sessions-container{display:flex;flex-flow:column nowrap;gap:.3em;margin-bottom:1em}#participants .participant-card button.book-session{margin:0 auto;width:100%;font-weight:700;border:none;background-color:red;color:var(--link-text-1);padding:.1em 1em;cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none;font-size:.9em}#participants .participant-card button.book-session:hover{color:var(--link-hover-text-1)}#participants .participant-card button.session{margin:0 auto;width:100%;font-weight:700;border:none;background-color:var(--telus-color-1);color:var(--link-text-1);padding:.1em 1em;cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none;font-size:.9em}#participants .participant-card button.session:hover{color:var(--link-hover-text-1)}#participants #participantFilter{display:inline-flex;flex-direction:row;gap:1em;padding:.5em 1em;outline:none;min-height:24em;overflow-x:auto}#participants #participantFilter .filter-column{display:inline-flex;flex-direction:column;gap:.5em}#participants #participantFilter .inner-header{text-align:center;font-weight:700}#participants #participantFilter .date-selector-element{display:flex;flex-direction:row;gap:.3em}#participants #participantFilter input[type=checkbox]{cursor:pointer;accent-color:var(--telus-color-2);outline:none}#participants #participantFilter #resetFilter{width:100%;margin:.2em auto}#participants #participantFilter .filter-element{display:inline-flex;flex-direction:column;gap:.3em;width:100%}#participants #participantFilter .filter-element span{font-weight:700;text-align:center}#participants #participantFilter .filter-main-container{display:inline-flex;flex-direction:column;background-color:#fff;box-shadow:1px 2px 5px rgba(0,0,0,.5);border-radius:.3em}#participants #participantFilter .filter-main-container:last-child{flex-grow:1}#participants #participantFilter .filter-header,#participants #participantFilter .filter-main-container .input-title{font-weight:700;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--telus-color-1);color:var(--link-text-1);padding:0 1em;border-radius:.3em .3em 0 0;white-space:nowrap;font-size:var(--font-size);margin-bottom:0}#participants #participantFilter .filter-container{display:inline-flex;flex-direction:column;gap:.5em;flex-grow:1;padding:.5em}#participants #participantFilter .filter-main-container label{padding:0 .3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}#participants #participantFilter .filter-this-button{margin-left:auto;width:1.2em;height:1.1em;font-weight:700;border:none;color:#fff;background-color:var(--telus-color-2);font-size:.9em;cursor:pointer;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none;opacity:.3;border-radius:.1em;display:flex;align-items:center;justify-content:center;min-width:unset}#participants #participantFilter .filter-this-button:hover{opacity:unset}.Compensation_compensationContainer__VI9dU{margin:.938rem 0;height:-moz-fit-content;height:fit-content;padding-bottom:.625rem;border-bottom:.063rem solid gray;text-align:justify}.Compensation_compensationTitle__3GejN{margin:.938rem 0}.Compensation_compensationListContainer__d4Ilg{padding:0 .938rem}.Compensation_compensationListContainer__d4Ilg>ul>li{margin-bottom:.625rem}.DataUsage_dataUsageContainer__VUn4k{margin:.938rem 0;height:-moz-fit-content;height:fit-content;padding-bottom:.625rem;border-bottom:.063rem solid gray;text-align:justify}.DataUsage_dataUsageContent__TpMkc,.DataUsage_dataUsageTitle__lKynd{margin:.938rem 0}.DataUsage_dataUsageParagraph__lI4xq{margin-bottom:.938rem}.introduction-container{height:-moz-fit-content;height:fit-content;padding-bottom:.625rem;text-align:justify}.introduction-title{display:flex;padding:.625rem 0}.introduction-list-container{padding:0 .938rem}.introduction-list-container>ul>li{margin-bottom:.625rem}.sponsors-container{border-top:.063rem solid gray;margin:.938rem 0;height:-moz-fit-content;height:fit-content;text-align:justify}.sponsors-title{margin:.938rem 0}.sponsors-list-container{padding:0 .938rem}.sponsors-list-container>ul>li{margin-bottom:.625rem}.registration-form-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem 0}.registration-form-input-container{width:48%}.registration-form-checkbox-container,.registration-form-description-container,.registration-form-input-container-group,.registration-form-radio-container,.registration-form-recording-container,.registration-form-referrals-container,.signing-documents-form-canvas-container{width:100%}.registration-form-description-container p{margin:0}.registration-form-description-text-bold{font-weight:700}.highlight-yellow{display:inline;background-color:#fff59d;padding:.1rem .25rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.registration-form-referrals-container{display:flex;flex-direction:column;gap:1rem}.registration-form-referral-card{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.registration-form-referral-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.registration-form-referral-card-title{margin:0;font-weight:600}.registration-form-referral-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.registration-form-referral-fields .radio-input{grid-column:1/-1}.registration-form-referral-add-button,.registration-form-referral-remove-button{border:1px solid #2b2f4e;background:transparent;color:#2b2f4e;border-radius:.35rem;padding:.45rem .75rem;cursor:pointer}.registration-form-referral-add-button{width:-moz-fit-content;width:fit-content}.registration-form-button-container{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;width:100%}.form-field-group{margin:1.5rem 0;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.registration-form-group-label{font-weight:700;font-size:var(--font-size);margin-bottom:1rem}.registration-form-group-fields{display:flex;flex-direction:column;gap:1rem;padding-left:1em}@media only screen and (max-width:1000px){.registration-form-input-container{width:100%}.registration-form-referral-fields{grid-template-columns:1fr}}.task-requirements-container{height:-moz-fit-content;height:fit-content;padding-bottom:.625rem;text-align:justify}.task-requirements-title{display:flex;padding:.625rem 0}.task-requirements-list-container{padding:0 .938rem}.task-requirements-list-container>ul>li{margin-bottom:.625rem}.ParticipantProtocol-container{margin:.938rem 0;height:-moz-fit-content;height:fit-content;padding-bottom:.625rem;text-align:justify}.ParticipantProtocol-title{margin:.938rem 0}.ParticipantProtocol-list-container{padding:0 .938rem}.ParticipantProtocol-list-container>ul>li{margin-bottom:.625rem}.ParticipantProtocol-list-container>ul>li>ul{margin-bottom:.625rem;margin-left:1rem}.Footer_footerComponent__N3xgT{width:100%;padding:1rem;background:rgb(34,34,32);margin-top:1rem}.Footer_inlineContainer__y5kJU{width:55%;max-width:80rem;text-align:center;margin:auto}.Footer_inlineContainer__y5kJU a,.Footer_inlineContainer__y5kJU b,.Footer_inlineContainer__y5kJU p,.Footer_inlineContainer__y5kJU u{font-size:.8rem;color:#fff}@media only screen and (max-width:1000px){.Footer_footerComponent__N3xgT{padding:.5rem}.Footer_inlineContainer__y5kJU{width:100%;max-width:100%}}.ProjectDescription-container{margin:.938rem 0;height:-moz-fit-content;height:fit-content;padding-bottom:.625rem;text-align:justify}.ProjectDescription-title{margin:.938rem 0}.SensitiveCategory_SensitiveCategoryContainer__vl14t{margin:.938rem 0;height:-moz-fit-content;height:fit-content;padding-bottom:.625rem;border-bottom:.063rem solid gray;border-top:.063rem solid gray;text-align:justify}.SensitiveCategory_SensitiveCategoryTitle__6bA_z{margin:.938rem 0}.SensitiveCategory_SensitiveCategoryMessage__RFg_2{padding-bottom:.938rem}.SensitiveCategory_SensitiveCategoryListContainer__raZvd{padding:0 .938rem}.SensitiveCategory_SensitiveCategoryListContainer__raZvd>ul>li{margin-bottom:.625rem}.SensitiveCategory_SensitiveCategoryListContainer__raZvd>ul>li>ul{margin-bottom:.625rem;margin-left:2rem}.Loader_loaderContainer__U0Ety{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);position:absolute;top:0;left:0;z-index:999}.UserCard_user__UhkU0{padding:1em;border-radius:.1em;display:flex;flex-direction:row;gap:1em;box-shadow:1px 2px 5px rgba(0,0,0,.31);width:-moz-fit-content;width:fit-content;margin:auto}.UserCard_user__UhkU0:nth-child(2n){background-color:aliceblue}.UserCard_user__UhkU0:nth-child(odd){background:white}.UserCard_user__UhkU0.UserCard_highlighted__l2iu3{background:var(--telus-color-2);color:var(--link-text-1)}.UserCard_user__UhkU0.UserCard_highlighted__l2iu3 b,.UserCard_user__UhkU0.UserCard_highlighted__l2iu3 div,.UserCard_user__UhkU0.UserCard_highlighted__l2iu3 span{color:var(--link-text-1)}.UserCard_parameters__X5_KE{display:flex;flex-direction:column;gap:.2rem}.UserCard_parameters__X5_KE:first-child{min-width:30em}.UserCard_parameters__X5_KE:nth-child(2),.UserCard_parameters__X5_KE:nth-child(3){min-width:10em}.UserCard_parameters__X5_KE:nth-child(4){flex-grow:1}.UserCard_parameters__X5_KE b{display:inline-block;min-width:5em}.UserCard_user__UhkU0 button{font-weight:700;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;background:var(--telus-color-1);color:var(--link-text-1);box-shadow:1px 2px 5px rgba(0,0,0,.31);padding:.1em 1em;white-space:nowrap}.UserCard_user__UhkU0 button:hover{color:var(--link-hover-text-1)}.UserCard_user__UhkU0 span.UserCard_fas__HCKwf{margin-right:.5em;color:var(--telus-color-1)}.UserCard_user__UhkU0 a.UserCard_fas__HCKwf{cursor:pointer;margin-left:.5em;text-decoration:none;color:var(--telus-color-1)}.UserCard_user__UhkU0 a.UserCard_fas__HCKwf:hover{color:var(--telus-color-2)}.UserCard_searchHighlighted__6vXZ7{background:rgba(0,128,0,.2)!important}.Modal_modalBg__x6xzG{width:100vw;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:999;display:flex;justify-content:center;align-items:center;padding:1rem;overflow-y:auto;box-sizing:border-box}.Modal_modalContainer__bfu0Q{background-color:white;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-width:25rem;min-height:18.75rem;max-width:min(50rem,calc(100vw - 2rem));max-height:min(43.75rem,calc(100vh - 2rem));border-radius:.3rem;overflow:hidden;display:flex;flex-direction:column}.Modal_modalContainerFull__LQ7Hd{width:min(95vw,calc(100vw - 2rem));height:min(95vh,calc(100vh - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.Modal_modalHeaderContainer__Ohqv0{border-radius:.3rem .3rem 0 0;display:flex;justify-content:space-between;height:3.75rem;position:relative}.Modal_modalHeaderContainer__Ohqv0 .Modal_modalHeader__7Kz21{width:100%}.Modal_closeModalContainer__lFVIA{position:absolute;top:0;right:0}.Modal_modalBodyContainer__xhYqD{display:block;width:100%;flex:1 1 auto;min-height:0;overflow:auto}.Modal_modalBodyNoHeader__VkE2y{height:100%}.Modal_modalFooterContainer__d8BXN{flex-wrap:wrap}.Modal_modalFooterContainer__d8BXN,.UserForm_userForm__jexBn{display:flex;width:100%;justify-content:center;align-items:center}.UserForm_userForm__jexBn{position:fixed;top:0;left:0;height:100%;background:rgb(0,0,0,.6);z-index:100}.UserForm_userFormContainer__DaBV8{display:flex;flex-direction:column;background-color:var(--body-color);position:absolute;overflow:hidden;width:30em;max-height:calc(100vh - 2em)}.UserForm_header__mGFHo{top:0;left:0;position:-webkit-sticky;position:sticky;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;width:100%;font-size:1.3em;line-height:1.5em}.UserForm_content__cTHqm{max-width:90vw;padding:1em;overflow-x:auto}.UserForm_fields__6g0RM{display:flex;flex-direction:column;gap:.5em}.UserForm_buttonContainer__oGGGW,.UserForm_inputContainer__MOISu{width:100%}.input-container .input::-webkit-inner-spin-button,.input-container .input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Log_header__V0SkZ{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;width:100%}.Log_header__V0SkZ span{display:inline-block;font-size:1.3em;line-height:1.5em;color:white}.Log_content__DVg2R{padding:.5em 2em 2em;overflow-x:auto}.Log_limiter__T0e72{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}.Log_table__TBzno{text-align:center;cursor:default;border-collapse:collapse;width:100%}.Log_table__TBzno td,.Log_table__TBzno th{padding:0 1em;max-width:20em}.Log_table__TBzno th{background:var(--telus-color-1);color:var(--link-text-1)}.Log_table__TBzno tbody tr.Log_highlighted__pz4ye,.Log_table__TBzno tbody tr:hover{background-color:var(--telus-color-2);color:var(--link-text-1)}.Log_table__TBzno tbody tr.Log_highlighted__pz4ye a,.Log_table__TBzno tbody tr.Log_highlighted__pz4ye span,.Log_table__TBzno tbody tr.Log_highlighted__pz4ye td,.Log_table__TBzno tbody tr:hover a,.Log_table__TBzno tbody tr:hover span,.Log_table__TBzno tbody tr:hover td{color:var(--link-text-1)!important}.Log_table__TBzno tr:nth-child(2n){background-color:rgba(175,94,255,.4)}.Log_removeLogLink__nzCnD{color:black;cursor:pointer;text-decoration:none}.Log_removeLogLink__nzCnD:hover{text-decoration:underline}.radio-input{display:flex;flex-direction:column;accent-color:rgba(43,128,0)}.radio-input-list{display:flex;flex-direction:row;flex-wrap:wrap}.radio-input-list:has(.radio-button-holder){gap:.5rem}.radio-input-list.vertical{flex-direction:column}.radio-holder{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;margin:.3rem}.radio-holder.min-width{min-width:48%}.radio-holder label{vertical-align:middle;padding-left:.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-holder label,.radio-holder>input[type=radio]{width:-moz-fit-content;width:fit-content;cursor:pointer}.radio-holder>input[type=radio]{outline:none}.radio-button-holder{display:flex;background-color:color-mix(in srgb,var(--telus-color-2) 50%,transparent);width:-moz-fit-content;width:fit-content;padding:.2rem .7rem;border-radius:.3rem;cursor:pointer}.radio-button-holder>label{cursor:pointer;color:white}.radio-button-holder-selected{background-color:var(--telus-color-2)}.radio-button-holder>input[type=radio]{display:none}@media only screen and (max-width:1000px){.radio-input{gap:.5rem}}.Stats_header__MqOYh{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;width:100%}.Stats_header__MqOYh span{display:inline-block;font-size:1.3em;line-height:1.5em;color:white}.Stats_content__WeCHm{padding:.5em 2em 2em;min-height:24rem;overflow-x:auto}.Stats_tableSection___4HgY+.Stats_tableSection___4HgY{margin-top:2rem}.Stats_smallTablesGrid__DQ8q8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.Stats_smallTableSection__LnQSA{min-width:0}.Stats_tableTitle__I78TM{margin:0 0 .75rem;font-size:1.1rem;color:#16202b}.Stats_table__4HPpI{width:100%;border-collapse:collapse;background:white}.Stats_table__4HPpI td,.Stats_table__4HPpI th{padding:.85rem 1rem;border:1px solid #c8ccd3;text-align:center}.Stats_table__4HPpI th{background:#f1d500;color:#111;font-weight:700}.Stats_table__4HPpI td:first-child,.Stats_table__4HPpI th:first-child{text-align:left;min-width:18rem}.Stats_table__4HPpI tbody tr:nth-child(2n){background:#f7f8fa}.Stats_table__4HPpI tbody tr:hover{background:#eef4ff}.Stats_totalRow__g_Hi6{font-weight:700;background:#e4ebf5!important}@media (max-width:900px){.Stats_smallTablesGrid__DQ8q8{grid-template-columns:1fr}}.recording-input-container{width:100%}.recording-input-instructions,.recording-input-prompt{margin:0 0 .75rem;line-height:1.4}.recording-input-prompt{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.4rem;padding:.75rem;white-space:pre-line}.recording-input-button{border:1px solid #2b2f4e;background:transparent;color:#2b2f4e;border-radius:.35rem;padding:.45rem .75rem;cursor:pointer}.recording-input-button.recording{border-color:#b91c1c;color:#b91c1c}.recording-input-audio{display:block;width:100%;margin-top:.75rem}.recording-permission-reminder-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1200}.recording-permission-reminder-modal{background:#ffffff;border-radius:.5rem;width:100%;max-width:30rem;padding:1rem;border:1px solid #d1d5db;box-shadow:0 8px 30px rgba(0,0,0,.2)}.recording-permission-reminder-title{margin:0 0 .5rem;font-weight:700}.recording-permission-reminder-text{margin:0 0 1rem;line-height:1.45}.recording-permission-reminder-button{border:1px solid #2b2f4e;background:#2b2f4e;color:#ffffff;border-radius:.35rem;padding:.45rem .75rem;cursor:pointer}#addSessions{width:100%;height:100%;display:flex;flex-direction:column}#addSessions #mainContainer{display:flex;flex-direction:column;background-color:var(--body-color)}#addSessions #mainContainer #header{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1);font-size:1.3em}#addSessions #mainContainer #content{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:2em;gap:2em;max-height:calc(100vh - 5em);overflow-y:auto}#addSessions #mainContainer #content .site,#addSessions #mainContainer #content .templates{border:1px solid grey;padding:.2em 1em;border-radius:.3em;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#addSessions #mainContainer #content .time-slots{display:flex;flex-direction:column;gap:1em;width:17em;border-radius:.3em;min-height:15em}#addSessions #mainContainer #content .time-slots .time-slot-row{display:flex;flex-direction:row;gap:.5em}#addSessions #mainContainer #content .time-slots .time-slot-row button,#addSessions #mainContainer #content .time-slots .time-slot-row input{outline:none}#addSessions #mainContainer #content .time-slots .time-slot-row input[type=number]{flex-grow:1}#addSessions #mainContainer #content .time-slots .time-slot-row button{cursor:pointer}#addSessions #mainContainer #content .time-slots .add-time-slot{background:var(--telus-color-1);border:none;color:var(--link-text-1);padding:.2em;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#addSessions #mainContainer #content .time-slots .add-time-slot:hover{color:var(--link-hover-text-1)}#addSessions #mainContainer #content .buttons{display:flex;flex-direction:row;gap:1em}#addSessions #mainContainer #content .buttons button{border:none;color:#fff;padding:.2em 1em;border-radius:.3em;box-shadow:1px 2px 5px rgba(0,0,0,.31);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#addSessions #mainContainer #content .buttons button.add{background-color:#00ad17}#addSessions #mainContainer #content .buttons button.save{background-color:var(--telus-color-1)}#addSessions #mainContainer #content .buttons button.cancel{background-color:red}#addSessions #mainContainer #content .buttons button.add:hover,#addSessions #mainContainer #content .buttons button.cancel:hover,#addSessions #mainContainer #content .buttons button.save:hover{color:var(--link-hover-text-1)}.react-datepicker__day.selected-day{background-color:#4CAF50!important;color:white!important;border-radius:5px}#updateSession{width:100%}#updateSession,#updateSession #mainContainer{height:100%;display:flex;flex-direction:column}#updateSession #mainContainer{background-color:var(--body-color);overflow:hidden}#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{top:0;position:-webkit-sticky;position:sticky;padding:.5em;font-weight:700;text-align:center}#updateSession #mainContainer #content{height:100%;display:flex;flex-direction:row;padding:0 1em;gap:2em;overflow-y:auto}#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 #participantComment,#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 .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}.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 .missing-arrival-time{margin-left:1em;font-weight:700;color:red}#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 #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 #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 input[type=text]{border:1px solid gray;width:100%;padding:.1em .2em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none;border-radius:.3em}#updateSession #mainContainer #content .check-participant,#updateSession #mainContainer #content .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 #mainContainer #content .do-not-invite-participant{background:grey}#updateSession #mainContainer #content .do-not-invite-participant.marked{background:red;opacity:1}#updateSession #mainContainer #content .do-not-invite-participant:hover{color:var(--link-hover-text-1)}.SignatureInput_signatureInputError__VXTmQ{display:inline-block;padding:.1rem;width:100%}.SignatureInput_signatureInputContainer__aIqjq{position:relative;text-align:left;width:100%;height:12.5rem;background:white;border:.06rem solid var(--input-border-color);border-radius:.3rem}.SignatureInput_signatureInputContainer__aIqjq canvas{width:100%;height:100%}.SignatureInput_signatureInputHorizontalLine__Q5ZpF{position:relative;content:" ";display:block;height:.125rem;background:grey;z-index:5;opacity:.3;bottom:2rem;width:80%;margin:0 auto;text-align:center;font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SignatureInput_signatureInputClearBtn__gdt9F{padding:.2rem 1rem;border:none;border-radius:.3rem;background:#e90000;color:#fff;font-weight:700;cursor:pointer;font-size:.8rem;outline:none;width:10rem;margin-bottom:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SignatureInput_signatureInputContractContainer__MDakO{background-color:white;margin:2rem 0;border:.063rem solid #a3bac6;width:100%;height:25rem;border-radius:.3rem}.SignatureInput_pdfContainer__Y9XQS{height:100%;max-height:500px;overflow-y:auto;border:.06rem solid var(--input-border-color)}@media only screen and (max-width:1000px){.SignatureInput_signatureInputContainer__aIqjq{width:unset}}#modalBookSessionBackdrop,#modalBookSessionBackdrop #mainContainer{width:100%;height:100%;display:flex;flex-direction:column}#modalBookSessionBackdrop #mainContainer{background:#C0D0EC;border-radius:.2em;overflow:hidden}#modalBookSessionBackdrop #mainContainer #header{font-size:1.3em}#modalBookSessionBackdrop #mainContainer #header,#modalBookSessionBackdrop #mainContainer #subHeader{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1)}#modalBookSessionBackdrop #mainContainer #searchBar{margin:1em;border:1px solid gray;width:20em;border-radius:.3em;padding:.1em .2em;box-shadow:1px 2px 5px rgba(0,0,0,.31);outline:none}#modalBookSessionBackdrop #mainContainer #tableContainer{width:100%;overflow-y:auto}#modalBookSessionBackdrop #mainContainer #tableContainer table{width:100%;margin:0 auto 2.5em;border-collapse:collapse;text-align:center}#modalBookSessionBackdrop #mainContainer #tableContainer table tr:nth-child(2n){background:rgba(255,255,255,.644)}#modalBookSessionBackdrop #mainContainer #tableContainer table th{min-width:5em;position:-webkit-sticky;position:sticky;top:-1px;padding:.3em 1em;cursor:default;background:var(--telus-color-1);color:var(--link-text-1)}#modalBookSessionBackdrop #mainContainer #tableContainer table td{max-width:20em;padding:.2em 1em}#modalBookSessionBackdrop #mainContainer #tableContainer table tr:hover{background:#224bd436;cursor:pointer}#modalBookSessionBackdrop #mainContainer #tableContainer table .highlighted-cell{font-weight:700}#modalBookSessionBackdrop #mainContainer #tableContainer table .preferred{background:rgba(25,135,84,.2);font-weight:600}#modalBookSessionBackdrop #mainContainer #tableContainer table .not-preferred{background:rgba(220,53,69,.15)}#modalBookSession2Backdrop{width:100%;height:100%;display:flex;flex-direction:column}#modalBookSession2Backdrop #mainContainer{display:flex;flex-direction:column;background:#C0D0EC;border-radius:.2em;overflow:hidden;min-width:100%;max-width:100%;height:100%}#modalBookSession2Backdrop #mainContainer #header{font-size:1.3em}#modalBookSession2Backdrop #mainContainer #header,#modalBookSession2Backdrop #mainContainer #subHeader{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1)}#modalBookSession2Backdrop #mainContainer #pairParticipantSelector{width:min(100%,34rem);margin:1rem auto 0;display:flex;flex-direction:column;gap:.5em;text-align:center}#modalBookSession2Backdrop #mainContainer #pairParticipantSelector label{font-weight:700}#modalBookSession2Backdrop #mainContainer #pairParticipantSelector select{width:100%;min-height:2.75rem;padding:.7em .9em;border:1px solid #b5b5b5;border-radius:.4em;background:white;font-size:1rem}#modalBookSession2Backdrop #mainContainer #pairParticipantSelector p{margin:0}#modalBookSession2Backdrop #mainContainer #tableContainer{height:100%;overflow-x:auto;padding:1em;display:flex;flex-direction:column;gap:1em;min-height:20em}#modalBookSession2Backdrop #mainContainer #referralSelectionHint{text-align:center;font-weight:600}#modalBookSession2Backdrop #mainContainer table{border-collapse:collapse;margin:0 auto}#modalBookSession2Backdrop #mainContainer table th{width:8em;min-width:8em;border:1px solid gray;background:var(--telus-color-1);color:var(--link-text-1);padding:.5em 0}#modalBookSession2Backdrop #mainContainer table td{width:8em;min-width:8em;border:1px solid gray;padding:.5em 0;text-align:center;font-weight:700}#modalBookSession2Backdrop #mainContainer table td.free{background:rgb(103,237,185);cursor:pointer}#modalBookSession2Backdrop #mainContainer table td.free:hover{background:rgb(206,246,231)}#modalBookSession2Backdrop #mainContainer table td.booked{cursor:not-allowed;background:rgb(237,103,103)}.SideBar_container___zQi_{display:flex;flex-direction:column;background:#ffffff;border-right:.1em solid #e2e8f0;width:20rem;box-shadow:1px 0 5px rgba(0,0,0,.5);overflow:auto}.SideBar_templateItem__9F_pt{width:100%;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-bottom:.1em solid #e2e8f0;transition:all .15s ease;cursor:pointer}.SideBar_templateItem__9F_pt:hover{background:#eef2ff}.SideBar_templateItem__9F_pt.SideBar_active__W3Pyi{background:#eef2ff;border-left:.5em solid var(--telus-color-1)}.SideBar_name__FnHl9{font-weight:600;color:#334155}.SideBar_description__jIqLW{font-size:.8rem}.table-filter-object .filter-top{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.table-filter-object .filter-top span{cursor:pointer;color:var(--link-text-1)}.table-filter-object .filter-top:hover span{color:var(--link-hover-text-1)}.table-filter-object .filter-top button{margin-left:.8em;font-weight:700;background:none;border:none;cursor:pointer;outline:none}.table-filter-object .filter-top button.inactive{color:var(--link-text-1)}.table-filter-object .filter-top button.active{color:#8BE234}.table-filter-object .filter-top:hover button.inactive{color:var(--link-hover-text-1)}.table-filter-object .filter-top:hover button.active{color:rgb(108,197,19)}.table-filter-object .filter-bottom{box-shadow:1px 2px 5px rgba(0,0,0,.31);position:absolute;display:flex;flex-direction:column;max-height:40em;overflow-y:auto;overflow-x:hidden;min-width:8em;bottom:0;left:50%;transform:translate(-50%,100%);background:rgb(255,255,255);padding:.2em .4em;gap:.2em;border:.1em solid grey}.table-filter-object .filter-bottom button{font-weight:700;border:none;background:var(--telus-color-1);color:var(--link-text-1);cursor:pointer;border-radius:.2em;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-filter-object .filter-bottom button:hover{color:var(--link-hover-text-1)}.table-filter-object .filter-bottom .table-filter-row{display:flex;flex-direction:row}.table-filter-object .filter-bottom .table-filter-row input{cursor:pointer;accent-color:#8BE234}.table-filter-object .filter-bottom .table-filter-row label{padding-left:.3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:black}.TemplateSelector_container__GNRtn{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:black}.TemplateSelector_refreshButton__l4FiM{width:10rem}.TemplateSelector_templateContainer__QCJJB{background:#fff;height:-moz-fit-content;height:fit-content;min-width:20rem;min-height:30rem}.AppLayout_appContainer__lzwtV{width:100%;height:-moz-fit-content;height:fit-content;min-height:100vh;display:flex;flex-direction:column;background:#c4cfedb9;margin:0 auto;position:relative}.AppLayout_appBody__DSV_i{flex:1 1}.AppLayout_bgImage__CV3JF{scroll-behavior:smooth;background:url(/images/bg-img.png) no-repeat 50% fixed;background-size:cover}.page_participantsPage__Yjyq9{display:flex;flex-direction:column;gap:.5em;width:100%;background-color:var(--body-color);overflow:auto}.page_note__dROXy{display:block;font-weight:700;font-style:italic;padding:0 1em}.page_table__ZRzYq{display:flex;flex-direction:column;gap:1em;padding:0 1em 5em;width:100%}.CompleteMessage_completedMessageContainer__Y9fBe{display:flex;width:100%;justify-content:center;flex-wrap:wrap}.CompleteMessage_completedMessage__ShpA0{width:100%;text-align:center;margin-bottom:1.5rem;font-weight:600;font-size:var(--font-size-xl)}.page_registrationContainer__oO8p5{width:55%;max-width:80rem;margin:0 auto}.page_registrationContainer__oO8p5 input{padding:1rem .5rem}.page_registrationLogoContainer__B23_Z{display:flex;justify-content:center;align-items:center}.page_registrationLogo__sJezo{width:25rem;height:auto}.page_registrationTitleContainer__vLuto{text-align:center;margin-bottom:1.25rem}.page_registrationTitle__X8ZMS{color:var(--telus-color-1);font-size:1.5rem}.page_landingButtonContainer__krmNm{display:flex;justify-content:center;margin:1.5rem 0}@media (max-width:1000px){.page_registrationContainer__oO8p5{width:100%;max-width:100%;padding:0 1rem}.page_registrationLogo__sJezo{width:100%}}.page_ssdTracker__E6B1d{display:flex;flex-direction:column;gap:1.5rem;min-height:100vh;padding:2rem;background:linear-gradient(180deg,#eef2f7,#dfe6ee)}.page_header__2Dpjt{display:flex;flex-direction:column;gap:.35rem;color:#18212c}.page_header__2Dpjt h1{margin:0;font-size:1.75rem}.page_header__2Dpjt p{margin:0;color:#495766}.page_tableWrapper__vLySp{overflow-x:auto;border:1px solid #7e8794;background:#f3f3f3;box-shadow:0 14px 32px rgba(23,34,47,.14)}.page_table__ACGqa{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;font-size:.95rem;color:#101820}.page_table__ACGqa td,.page_table__ACGqa th{padding:.7rem .8rem;border:1px solid #7e8794;text-align:left;vertical-align:middle}.page_table__ACGqa th{background:#c9c9c9;font-weight:700}.page_table__ACGqa tbody tr:nth-child(2n){background:#f7f7f7}.page_table__ACGqa tbody tr:nth-child(odd){background:#ececec}.page_table__ACGqa td:first-child,.page_table__ACGqa td:nth-child(2),.page_table__ACGqa td:nth-child(5),.page_table__ACGqa td:nth-child(9){font-weight:600}.page_editableCell__RrZKF{cursor:pointer;transition:background-color .15s ease}.page_editableCell__RrZKF:hover{background:#dce9ff}.page_emptyState__m4cmw{padding:2rem;text-align:center!important;color:#5a6673}@media (max-width:768px){.page_ssdTracker__E6B1d{padding:1rem}.page_header__2Dpjt h1{font-size:1.4rem}.page_table__ACGqa td,.page_table__ACGqa th{padding:.65rem;font-size:.88rem}}.page_users__Dwwzw{display:flex;flex-direction:column;gap:1em;overflow:auto;background-color:var(--body-color);flex-grow:1;padding:0 1em 2em}.page_topMenu__CmSTp{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:1em;margin:1em auto 0}.page_usersList__duE_a{display:flex;flex-direction:column;gap:1em;justify-content:center}