@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}:root{--body-color: #E4E9F7;--font-color: #1d3062;--telus-color-1: rgba(75, 40, 109);--telus-color-2: rgb(53, 160, 0);--telus-color-3: rgb(85, 255, 0);--link-text-1: #fff;--link-hover-text-1: #ffffffda;--font-size: 14px}body{background-color:var(--body-color);color:var(--font-color);font-size:var(--font-size);overflow:hidden}body:has(#registrationForm){overflow:auto}.swal2-popup{font-size:1em!important}@media only screen and (max-width: 1000px){:root{overflow:hidden;max-height:100vh;max-height:100svh}body{background-color:#e4e9f7;font-size:11px}#root{position:absolute;height:100vh;max-height:100vh;height:100svh;max-height:100svh;width:100vw;max-width:100vw;width:100svw;max-width:100svw;text-align:center;overflow:hidden}}#mainApplication{overflow:none;display:flex;flex-direction:column;height:100vh}#loginPage{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:#c4cfedb9}#loginPage #loginContainer{width:25em;background:transparent;padding:2em;text-align:center;box-shadow:1px 2px 5px #0000004f;color:#1d3062}#loginPage form{display:flex;flex-direction:column;gap:.8em;padding:.8em}#loginPage input[type=email],#loginPage input[type=password]{border:0px;padding:.2em .5em;font-size:1.1em;box-shadow:1px 2px 5px #0000004f;color:#1d3062;outline:none}#loginPage #loginButton,#loginPage #resetButton{padding:.1em 1em;border:none;background:#4b286d;color:#fff;font-size:1.2em;font-weight:700;box-shadow:1px 2px 5px #0000004f;outline:none;cursor:pointer}#loginPage #resetButton{background:#2b8000}#loginPage #loginButton:hover,#loginPage #resetButton:hover{color:#ffffffda}#participants{display:flex;flex-direction:column;gap:.5em;width:100%;background-color:var(--body-color);overflow:auto}#participants .filter-note{display:block;font-weight:700;font-style:italic;margin:0 1em;display:flex;flex-direction:row;gap:1em}#participants #participantTable{display:flex;flex-direction:column;gap:1em;padding:0 1em 5em;width:100%}#participants #download{padding:0 1em;border:none;font-weight:700;box-shadow:1px 2px 5px #0000004f;cursor:pointer;border-radius:.3em;outline:none;-webkit-user-select:none;user-select:none;background:var(--telus-color-2);color:var(--link-text-1);text-decoration:none}#participants #download:hover{color:var(--link-hover-text-1)}#participants .participant-card{display:flex;flex-direction:row;box-shadow:1px 2px 5px #00000080;border-radius:.3em}#participants .opened-document{background:#adff2f!important}#participants .participant-card:nth-child(2n){background-color:#f0f8ff}#participants .participant-card:nth-child(odd){background-color:#fff}#participants .participant-card-column{display:flex;flex-direction:column;gap:.4em;padding:.5em}#participants .participant-card .column-1{width:28em;min-width:28em}#participants .participant-card .column-2,#participants .participant-card .column-3{width:20em;min-width:20em}#participants .participant-card .column-4{width:22em;min-width:12em;background:#0000001a;margin:.5em;box-shadow:1px 2px 5px #00000080;border-radius:.3em}#participants .participant-card .column-5{width:14em;max-width:25em;flex-grow:1}#participants .participant-card .column-6{width:14em;max-width:18em;flex-grow:1}#participants .participant-card .participant-attribute-container{display:flex;flex-direction:row;overflow-wrap:anywhere;gap:.5em}#participants .participant-card .participant-attribute-container span.duplicate{background:#ff0}#participants .participant-card .field-label{font-weight:700;margin-top:auto;margin-bottom:auto}#participants .participant-card .column-1 .field-label{width:7em;min-width:7em}#participants .participant-card .column-2 .field-label{width:10em;min-width:10em}#participants .participant-card .column-3 .field-label{width:9em}#participants .participant-card .column-4 .field-label{width:9em;min-width:9em}#participants .participant-card .column-5 .field-label,#participants .participant-card .column-6 .field-label{width:10em}#participants .participant-card .min-width-selector{flex-grow:1}#participants .participant-card .participant-attribute-header{font-weight:700;text-align:center;font-size:.9em}#participants .participant-card .participant-data-selector{font-size:1em;padding:0 .3em;box-shadow:1px 2px 5px #0000004f;outline:none;border-radius:.3em}#participants .participant-card .participant-comment{font-size:1em;width:100%;padding:.3em;resize:vertical;min-height:5em;box-shadow:1px 2px 5px #0000004f;outline:none;border-radius:.3em}#participants .participant-card .fas{cursor:pointer;margin-left:.5em;text-decoration:none;color:var(--telus-color-1)}#participants .participant-card .fas:hover{color:var(--telus-color-2)}#participants .participant-card .signature-button{font-weight:700;background:transparent;border:none;color:#00f;text-decoration:none;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}#participants .participant-card .signature-button:hover{text-decoration:underline}#participants .participant-card .review-button-container{display:flex;flex-direction:row;gap:.5em}#participants .participant-card .signature-container{display:flex;flex-direction:row;gap:.5em;width:100%}#participants .participant-card .signature-container .signaturePicture{cursor:pointer;background:#8080804d;box-shadow:1px 2px 5px #0000004f;border-radius:.3em;width:49%}#participants .participant-card .not-confirmed-age{flex-grow:1;text-align:center;background:red;color:#fff;font-weight:700;border-radius:.3em}#participants .participant-card .red-highlighted{background:#f003;border-radius:.2em}#participants .participant-card .multiple-ethnicities{background:#ffff0080;border-radius:.2em}#participants .participant-card .link-button-container,#participants .participant-card .handoff-button-container{display:flex;flex-direction:column;gap:.5em;flex-grow:1}#participants .participant-card .link-button-container button{border:none;font-weight:700;font-size:.9em;box-shadow:1px 2px 5px #0000004f;cursor:pointer;outline:none;border-radius:.3em;flex-grow:1;background:red;color:var(--link-text-1)}#participants .participant-card .link-button-container button:hover{color:var(--link-hover-text-1)}#participants .participant-card .handoff-button-container button{border:none;font-weight:700;font-size:.9em;box-shadow:1px 2px 5px #0000004f;cursor:pointer;outline:none;border-radius:.3em;flex-grow:1;background:#268232;color:var(--link-text-1)}#participants .participant-card .handoff-button-container 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 #0000004f;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:gray;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 .id-document-button{padding:0 1.5em;border:none;font-weight:700;font-size:.9em;box-shadow:1px 2px 5px #0000004f;cursor:pointer;border-radius:.3em;flex-grow:1;outline:none;-webkit-user-select:none;user-select:none;background:var(--telus-color-1);color:var(--link-text-1)}#participants .participant-card .id-document-button:hover{color:var(--link-hover-text-1)}#participants .participant-card .session-button{padding:0 1.5em;border:none;font-weight:700;box-shadow:1px 2px 5px #0000004f;cursor:pointer;border-radius:.3em;outline:none;-webkit-user-select:none;user-select:none;background:var(--telus-color-1);color:var(--link-text-1)}#participants .participant-card .participant-metadata-selector{font-size:1em;box-shadow:1px 2px 5px #0000004f;outline:none;border-radius:.3em;flex-grow:1}#participants .participant-card .copy-blog-url{font-weight:700;background:transparent;border:none;color:#00f;text-decoration:none;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}#participants .participant-card .copy-blog-url:hover{text-decoration:underline}#participants .participant-card .health-conditions ul{padding-left:1.5em}#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 #0000004f;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 #0000004f;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:27em;overflow-x:auto}#participants #participantFilter .filter-column{display:inline-flex;flex-direction:column;gap:.5em}#participants #participantFilter .growing-item{flex-grow:1}#participants #participantFilter .filter-main-container{display:inline-flex;flex-direction:column;background-color:#fff;box-shadow:1px 2px 5px #00000080;border-radius:.3em}#participants #participantFilter .inner-header{text-align:center;font-weight:700}#participants #participantFilter .main-filter-container{background:red}#participants #participantFilter .filter-container{display:inline-flex;flex-direction:column;gap:.5em;flex-grow:1;padding:.5em;box-shadow:1px 2px 5px #00000080}.filter-inputs-container{display:inline-flex;flex-direction:column;gap:.5em;flex-grow:1;padding:.5em;box-shadow:1px 2px 5px #00000080;overflow-y:auto;overflow-x:hidden}#participants #participantFilter .gap{margin-top:.5em}#participants #participantFilter .filter-header{font-weight:700;text-align:center;-webkit-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}#participants #participantFilter .checkbox-filter{display:flex;flex-direction:row}#participants #participantFilter .checkbox-filter label{padding:0 .3em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}#participants #participantFilter .filter-element{display:inline-flex;flex-direction:column;gap:.3em}#participants #participantFilter .date-selector-element{display:flex;flex-direction:row;gap:.3em}#participants #participantFilter .date-selector-element input{border:1px solid gray;width:50%;padding:.1em .2em;box-shadow:1px 2px 5px #0000004f;outline:none;border-radius:.3em}#participants #participantFilter .filter-element select{border:1px solid gray;padding:.1em 0;box-shadow:1px 2px 5px #0000004f;outline:none;border-radius:.3em;-webkit-user-select:none;user-select:none;color:#737373}#participants #participantFilter option{background:#fff;color:#000}#participants #participantFilter .active-filter{background:#35a00033;color:#000!important}#participants #participantFilter .filter-element span{font-weight:700;text-align:center}#participants #participantFilter input[type=checkbox]{cursor:pointer;accent-color:var(--telus-color-2);outline:none}#participants #participantFilter .filter-element .main-input{border:1px solid gray;width:17em;padding:.1em .2em;box-shadow:1px 2px 5px #0000004f;outline:none;border-radius:.3em}#participants #participantFilter .filter-element input::-webkit-outer-spin-button,#participants #participantFilter .filter-element input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#participants #participantFilter #resetFilter{width:100%;margin:.2em auto;font-weight:700;font-size:.9em;border:none;background:var(--telus-color-1);color:var(--link-text-1);padding:.2em 0;cursor:pointer;box-shadow:1px 2px 5px #0000004f;outline:none;border-radius:.3em;-webkit-user-select:none;user-select:none}#participants #participantFilter #resetFilter:hover{color:var(--link-hover-text-1)}#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 #0000004f;outline:none;opacity:.3;border-radius:.1em;-webkit-user-select:none;user-select:none}#participants #participantFilter .filter-this-button:hover{opacity:unset}#registrationForm{position:absolute;height:100%;width:100%;text-align:center;min-width:70em;overflow:auto;scroll-behavior:smooth}#registrationForm #inputFieldContainer{margin:auto;width:55%;max-width:80em;display:flex;flex-direction:column}#registrationForm .input-field-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em;margin-bottom:2em}#registrationForm ul,#registrationForm .list-of-registration-form{margin-left:2em;text-align:left}#registrationForm .list-of-registration-form li{margin-bottom:.3em}#registrationForm #background{z-index:-2;position:fixed;top:0;left:0;height:100%;width:100%;background:#fff}#registrationForm #background2{z-index:-1;position:fixed;top:0;left:50%;transform:translate(-50%);width:70%;max-width:85em;height:100%;background:#e4e9f7;box-shadow:0 0 10px #0000004f}#registrationForm #submitButton{margin:0 auto;font-size:1em;border:none;color:#fff;padding:.2em 3em;border-radius:.3em;box-shadow:1px 2px 5px #0000004f;cursor:pointer;outline:none;background-color:#00ad17;-webkit-user-select:none;user-select:none}#registrationForm #submitButton:hover{color:var(--link-hover-text-1)}#registrationForm .disclaimer2{text-align:left;font-weight:700;margin-bottom:.5em}#registrationForm .description{text-align:left;margin-bottom:1em}#registrationForm #askForConsent{font-weight:700;text-align:left;margin-bottom:1em}#registrationForm .signature-notification{font-weight:700;text-align:center!important;font-size:1.5em;animation:target-fade 1s;text-align:left;margin-bottom:1em}#registrationForm #thankYouMessage{margin:1em auto;font-size:1.3em;font-weight:700}#registrationForm #projectDescription{margin:2em auto 0;width:55%;max-width:80em;text-align:left}#registrationForm #projectDescription p,#registrationForm #projectDescription ul{margin-bottom:1em}#registrationForm #projectDescription li{margin-left:1em}#registrationForm #thankYouMessage h3{font-size:2em;font-weight:700}#registrationForm #loading{max-width:30em;margin:0 auto;font-weight:700;background:var(--telus-color-2);color:#fff;border-radius:.2em;font-size:1.5em;padding:1em}#registrationForm .middle-description{font-weight:700;text-align:left;margin-bottom:.5em}@media only screen and (max-width: 1000px){#registrationForm{height:100vh;max-height:100vh;height:100svh;max-height:100svh;width:100vw;max-width:100vw;width:100svw;max-width:100svw;min-width:unset}#registrationForm #background,#registrationForm #background2{display:none}#registrationForm #inputFieldContainer{margin:auto;width:100vw;max-width:100vw;width:100svw;max-width:100svw;display:flex;flex-direction:column;padding:0 1.5em}#registrationForm .input-field-row{display:flex;flex-direction:column;gap:1.5em;margin:0 1em 1em}#registrationForm .description{padding:0 1em}#registrationForm #projectDescription{width:85vw;width:85svw}#registrationForm .middle-description{margin:0 1em 2em}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}#registrationForm .registration-form-input-item{display:flex;flex-direction:column;align-items:flex-start;min-width:18em}#registrationForm .required-sign{color:red}#registrationForm .registration-form-input-item .question-title{text-align:left;font-weight:700;margin-left:.1em;-webkit-user-select:none;user-select:none}#registrationForm .registration-form-input-item .question-hint{text-align:left;margin-top:.25em;font-style:oblique;margin-left:.1em;-webkit-user-select:none;user-select:none}#registrationForm .registration-form-input-item input[type=text],#registrationForm .registration-form-input-item input[type=password],#registrationForm .registration-form-input-item input[type=date]{outline:none;padding:.2em;border-color:#0003;min-width:18em;border-radius:.2em;-webkit-user-select:none;user-select:none}#registrationForm .registration-form-input-item select{outline:none;padding:.2em;border-color:#0003;min-width:18em;border-radius:.2em}#registrationForm .please-sign-document-message{display:inline-block;padding:.1em;width:100%}#registrationForm #signatureWrapper{position:relative;text-align:left;width:100%;height:200px;background:#fff}#registrationForm #sigCanvas{border-radius:.2em;position:absolute;width:100%;height:100%}#registrationForm #horizontalLine{position:relative;content:" ";display:block;height:2px;top:80%;left:10%;width:80%;background:gray;z-index:100;opacity:.3;text-align:center;font-style:italic;-webkit-user-select:none;user-select:none}#registrationForm #clearSignature{padding:.2em 1em;border:none;border-radius:.3em;background:#e90000;color:#fff;font-weight:700;box-shadow:1px 2px 5px #0000004f;cursor:pointer;font-size:.8em;outline:none;width:10em;margin-bottom:2em;-webkit-user-select:none;user-select:none}#registrationForm .reg-form-checkbox{display:flex;flex-direction:row;text-align:left;padding:.2em;flex-wrap:wrap}#registrationForm .reg-form-checkbox-vertical{flex-direction:column!important}#registrationForm .reg-form-checkbox input[type=radio],#registrationForm .reg-form-checkbox input[type=checkbox]{vertical-align:middle;cursor:pointer;accent-color:rgba(43,128,0)}#registrationForm .reg-form-checkbox label{vertical-align:middle;padding-left:.2em;margin-right:1em;cursor:pointer;-webkit-user-select:none;user-select:none}#registrationForm .highlighted-field{background:#ff5e0070!important}#registrationForm .upload-file-button{padding:.2em 1em;margin:.3em 0;border:none;border-radius:.3em;background:#00e9dd81;font-weight:700;box-shadow:1px 2px 5px #0000004f;cursor:pointer;outline:none;width:10em}#registrationForm .loading-file{text-align:left;font-style:italic}#registrationForm .uploaded-file-name{text-align:left}@media only screen and (max-width: 1000px){#registrationForm .registration-form-input-item{align-items:unset}#registrationForm .registration-form-input-item input[type=text],#registrationForm .registration-form-input-item input[type=password],#registrationForm .registration-form-input-item input[type=date]{width:100%!important}#registrationForm #signatureWrapper{width:unset}#registrationForm .reg-form-checkbox{gap:.5em}#registrationForm #clearSignature{margin:0 1em 1em 1.3em}}#registrationForm #header #telusLogo{width:30em;margin:.5em}#registrationForm #header #mainTitle{font-size:1.5em;font-weight:700;margin:.5 auto;text-align:center}#registrationForm #header #projectDescription{margin:2em auto 0;width:55%;max-width:80em;text-align:left}#registrationForm #header #projectDescription p,#registrationForm #header #projectDescription ul{margin-bottom:1em}#registrationForm #header #projectDescription li{margin-left:1em}@media only screen and (max-width: 1000px){#registrationForm #header{max-width:100vw;max-width:100svw;padding-bottom:1em}#registrationForm #header #telusLogo{width:90vw;width:90svw}#registrationForm #header #projectDescription{width:85vw;width:85svw}}#registrationForm #footer{margin:1em auto;width:60%;max-width:70em;font-size:.8em;padding-bottom:2em}@media only screen and (max-width: 1000px){#registrationForm #footer{margin:5em auto;width:100vw;width:100svw;max-width:100vw;max-width:100svw;text-align:center}#registrationForm #footer p{padding:1em}}#registrationForm .form-horizontal-line{background:#4a236ddc;color:#fff;font-weight:700;line-height:1.5em;border-radius:.2em;margin:1em 0;letter-spacing:.1em}#icfForm{position:absolute;height:100%;width:100%;text-align:center;min-width:70em;overflow:auto;scroll-behavior:smooth}#icfForm #inputFieldContainer{margin:auto;width:55%;max-width:80em;display:flex;flex-direction:column}#icfForm .input-field-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em;margin-bottom:2em}#icfForm .list-of-registration-form{margin-left:2em;text-align:left}#icfForm .list-of-registration-form li{margin-bottom:.3em}#icfForm #background{z-index:-2;position:fixed;top:0;left:0;height:100%;width:100%;background:#fff}#icfForm #background2{z-index:-1;position:fixed;top:0;left:50%;transform:translate(-50%);width:70%;max-width:80em;height:100%;background:#e4e9f7;box-shadow:0 0 10px #0000004f}#icfForm #submitButton{margin:0 auto 1em;font-size:1em;border:none;color:#fff;padding:.2em 3em;border-radius:.3em;box-shadow:1px 2px 5px #0000004f;cursor:pointer;outline:none;background-color:#00ad17;-webkit-user-select:none;user-select:none}#icfForm #submitButton:hover{color:var(--link-hover-text-1)}#icfForm .disclaimer2{text-align:left;font-weight:700;margin-bottom:.5em}#icfForm .description{text-align:left;margin-bottom:1em}#icfForm #askForConsent{font-weight:700;text-align:left;margin-bottom:1em}#icfForm .signature-notification{font-weight:700;text-align:center!important;font-size:1.5em;animation:target-fade 1s;text-align:left;margin-bottom:1em}#icfForm #thankYouMessage{margin:1em auto;font-size:1.3em}#icfForm #projectDescription{margin:2em auto 0;width:55%;max-width:80em;text-align:left}#icfForm #projectDescription p,#icfForm #projectDescription ul{margin-bottom:1em}#icfForm #projectDescription li{margin-left:1em}#icfForm .description li{margin-left:2em}#icfForm #thankYouMessage h3{font-size:2em}#icfForm #exampleImage{margin-top:.3em;max-width:30em;box-shadow:0 0 10px #0000004f;border-radius:.3em}#icfForm #loadingMessage{font-size:1.5em;font-weight:700;font-style:italic}#icfForm #invalidUrlMessage,#icfForm #hasIcfMessage{color:red;font-weight:700;margin:4em auto}#icfForm .wrong-answer{color:red}@media only screen and (max-width: 1000px){#icfForm{height:100vh;max-height:100vh;height:100svh;max-height:100svh;width:100vw;max-width:100vw;width:100svw;max-width:100svw;min-width:unset}#icfForm #background,#icfForm #background2{display:none}#icfForm #inputFieldContainer{margin:auto;width:100vw;max-width:100vw;width:100svw;max-width:100svw;display:flex;flex-direction:column;padding:0 1.5em}#icfForm .input-field-row{display:flex;flex-direction:column;gap:1.5em;margin:0 1em 1em}#icfForm .input-field-subrow{display:flex;flex-direction:column;gap:.5em;margin:0 1em 1em}#icfForm .description{padding:0 1em}#icfForm #projectDescription{width:85vw;width:85svw}#icfForm #exampleImage{max-width:70%;box-shadow:0 0 10px #0000004f}}@-webkit-keyframes target-fade{0%{background-color:#008000cc}to{background-color:transparent}}@-moz-keyframes target-fade{0%{background-color:#008000cc}to{background-color:transparent}}@-o-keyframes target-fade{0%{background-color:#008000cc}to{background-color:transparent}}@keyframes target-fade{0%{background-color:#008000cc}to{background-color:transparent}}#icfForm .icf-form-input-item{display:flex;flex-direction:column;align-items:flex-start;min-width:18em}#icfForm .required-sign{color:red}#icfForm .icf-form-input-item .question-title{text-align:left;font-weight:700;margin-left:.1em;-webkit-user-select:none;user-select:none}#icfForm .icf-form-input-item .question-hint{text-align:left;margin-top:.25em;font-style:oblique;margin-left:.1em;-webkit-user-select:none;user-select:none}#icfForm .icf-form-input-item input[type=text],#icfForm .icf-form-input-item input[type=password],#icfForm .icf-form-input-item input[type=date]{outline:none;padding:.2em;border-color:#0003;min-width:18em;border-radius:.2em;-webkit-user-select:none;user-select:none}#icfForm .icf-form-input-item select{outline:none;padding:.2em;border-color:#0003;min-width:18em;border-radius:.2em}#icfForm .please-sign-document-message{display:inline-block;padding:.1em;width:100%}#icfForm #signatureWrapper{position:relative;text-align:left;width:100%;height:200px;background:#fff}#icfForm #sigCanvas{border-radius:.2em;position:absolute;width:100%;height:100%}#icfForm #horizontalLine{position:relative;content:" ";display:block;height:2px;top:80%;left:10%;width:80%;background:gray;z-index:100;opacity:.3;text-align:center;font-style:italic;-webkit-user-select:none;user-select:none}#icfForm #clearSignature{padding:.2em 1em;border:none;border-radius:.3em;background:#e90000;color:#fff;font-weight:700;box-shadow:1px 2px 5px #0000004f;cursor:pointer;font-size:.8em;outline:none;width:10em;margin-bottom:2em;-webkit-user-select:none;user-select:none}#icfForm .reg-form-checkbox{display:flex;flex-direction:row;text-align:left;padding:.2em;flex-wrap:wrap}#icfForm .reg-form-checkbox-vertical{flex-direction:column!important}#icfForm .reg-form-checkbox input[type=radio],#icfForm .reg-form-checkbox input[type=checkbox]{vertical-align:middle;cursor:pointer;accent-color:rgba(43,128,0)}#icfForm .reg-form-checkbox label{vertical-align:middle;padding-left:.2em;margin-right:1em;cursor:pointer;-webkit-user-select:none;user-select:none}#icfForm .highlighted-field{background:#ff5e0070!important}#icfForm .upload-file-button{padding:.2em 1em;margin:.3em 0;border:none;border-radius:.3em;background:#00e9dd81;font-weight:700;box-shadow:1px 2px 5px #0000004f;cursor:pointer;outline:none;width:10em}#icfForm .loading-file{text-align:left;font-style:italic}#icfForm .uploaded-file-name{text-align:left}@media only screen and (max-width: 1000px){#icfForm .icf-form-input-item{align-items:unset}#icfForm .icf-form-input-item input[type=text],#icfForm .icf-form-input-item input[type=password],#icfForm .icf-form-input-item input[type=date]{width:100%!important}#icfForm #signatureWrapper{width:unset}#icfForm #clearSignature{margin:0 1em 1em 1.3em}}#icfForm #header #telusLogo{width:30em;margin:1em}#icfForm #header #mainTitle{font-size:1.5em;font-weight:700;margin:.5 auto;text-align:center}#icfForm #header #subTitle{font-size:1.3em;font-weight:700;margin:1 auto;text-align:center}#icfForm #header #projectDescription{margin:2em auto 0;width:55%;max-width:80em;text-align:left}#icfForm #header #projectDescription p,#icfForm #header #projectDescription ul{margin-bottom:1em}#icfForm #header #projectDescription li{margin-left:1em}@media only screen and (max-width: 1000px){#icfForm #header{max-width:100vw;max-width:100svw;padding-bottom:1em}#icfForm #header #telusLogo{width:90vw;width:90svw}#icfForm #header #projectDescription{width:85vw;width:85svw}}#icfForm #footer{margin:1em auto;width:60%;max-width:70em;font-size:.8em;padding-bottom:2em}@media only screen and (max-width: 1000px){#icfForm #footer{margin:5em auto;width:100vw;width:100svw;max-width:100vw;max-width:100svw;text-align:center}#icfForm #footer p{padding:1em}}#icfForm .form-horizontal-line{background:#4a236ddc;color:#fff;font-weight:700;line-height:1.5em;border-radius:.2em;margin:1em 0;letter-spacing:.1em}#icfForm #booking{margin:auto;width:55%;max-width:80em;display:flex;flex-direction:column;min-height:50vh;min-height:50svh}#icfForm #booking #tableContainer{height:100%;overflow-x:auto;padding:1em}#icfForm #booking table{border-collapse:collapse;margin:0 auto 3em;box-shadow:1px 2px 5px #00000080}#icfForm #booking table#participantSessions{width:30em}#icfForm #booking table th{width:8em;min-width:8em;border:1px solid gray;background:var(--telus-color-1);color:var(--link-text-1);padding:.5em 0}#icfForm #booking table td{width:8em;min-width:8em;border:1px solid gray;padding:.5em 0;text-align:center;font-weight:700}#icfForm #booking table td.free{background:#67edb9;cursor:pointer}#icfForm #booking table td.free:hover{background:#cef6e7}#icfForm #booking table td.booked{cursor:not-allowed;background:#ed6767}#icfForm #booking #bookingdDescription{margin:.5em auto}#icfForm #booking #justBookedDescription{text-align:left;margin-bottom:2em}#icfForm #booking #justBookedDescription ul{margin-left:2em}#icfForm #booking #justBookedDescription .yellow{background:#ff0}@media only screen and (max-width: 1000px){#icfForm #booking{margin:auto;width:100vw;max-width:100vw;width:100svw;max-width:100svw;display:flex;flex-direction:column;padding:0 1.5em}}#participantStats{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}#participantStats #mainContainer{display:flex;flex-direction:column;background-color:var(--body-color);position:absolute;border-radius:.2em;overflow:hidden;min-height:50vh}#participantStats #mainContainer #header{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1);font-size:1.3em;margin-bottom:.5em}#participantStats #mainContainer #content{max-height:calc(100vh - 12em);overflow:auto}#participantStats #mainContainer #content table{margin:.5em 1em 1em;border-collapse:collapse}#participantStats #mainContainer #content table th,#participantStats #mainContainer #content table td{border:1px solid rgba(0,0,0,.233);min-width:11em;text-align:center;font-weight:700;background:#f0f0f0}#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:orange}#participantStats #mainContainer #content table td.bin-2{background:green}#participantStats #mainContainer #content table td.bin-2 span{color:#fff}#participantStats #mainContainer #content table td span{display:inline-block;width:50%;padding:.3em;cursor:pointer;-webkit-user-select:none;user-select:none}#participantStats #mainContainer #content table td span:hover{background:#ffffff80}#participantStats #mainContainer #stats-filters{display:inline-flex;margin-inline:auto;flex-direction:column;gap:.5em}#participantStats #mainContainer #stats-filters .stats-filter-element{display:inline-flex;gap:1em;flex-direction:row}#participantStats #mainContainer #stats-filters .stats-filter-element div{display:flex}#participantStats #mainContainer #stats-filters .stats-filter-element span{font-weight:700;min-width:8em}#participantStats #mainContainer #stats-filters .stats-filter-element input[type=checkbox]{cursor:pointer}#participantStats #mainContainer #stats-filters .stats-filter-element label{padding-left:.3em;cursor:pointer;-webkit-user-select:none;user-select:none}#participantStats #mainContainer .first-number{color:#1d04a8}#participantStats #mainContainer .second-number{color:#007910}#participantStats #mainContainer .phase{color:#af002a}#participantStats #mainContainer .stats-total-row{border-top:.2em solid #1d3062!important}#participantStats #mainContainer .note{font-style:italic;color:red;text-align:center}#participantStats #mainContainer button.download-csv{background:var(--telus-color-2);border:none;box-shadow:1px 2px 5px #0000004f;font-weight:700;color:var(--link-text-1);cursor:pointer;padding:.2em 1.5em;-webkit-user-select:none;user-select:none;outline:none}#participantStats #mainContainer button.download-csv:hover{color:var(--link-hover-text-1)}#participantStats #mainContainer button a.fas{color:var(--link-text-1);margin-right:.5em}#participantStats #mainContainer button:hover a.fas{color:var(--link-hover-text-1)}#participantStats2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}#participantStats2 #mainContainer{display:flex;flex-direction:column;margin-left:2em;background-color:var(--body-color);position:absolute;border-radius:.2em;overflow:hidden;min-height:50vh}#participantStats2 #mainContainer #header{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1);font-size:1.3em}#participantStats2 #mainContainer #content{max-height:calc(100vh - 10em);overflow:auto;padding:1em;display:flex;flex-direction:row;gap:1em}#participantStats2 #mainContainer #content table{margin:.5em auto;border-collapse:collapse;cursor:default;-webkit-user-select:none;user-select:none}#participantStats2 #mainContainer #content table tbody tr:hover{background:#00f}#participantStats2 #mainContainer #content table th,#participantStats2 #mainContainer #content table td{border:1px solid rgba(0,0,0,.233);text-align:center;font-weight:700}#participantStats2 #mainContainer #content table tbody tr th{min-width:9em}#participantStats2 #mainContainer #content table tbody tr td{min-width:7em}#participantStats2 #mainContainer #content table th{padding:.3em;background:var(--telus-color-1);color:var(--link-text-1)}#participantStats2 #mainContainer #content table tbody tr:hover th{background:#f0f0f0cc;color:var(--telus-color-1)}#participantStats2 #mainContainer #content table td{background:#f0f0f0cc}#participantStats2 #mainContainer #content table td.zero span{opacity:.2}#participantStats2 #mainContainer #content table td:hover{background:#f0f0f0f2;cursor:pointer}#participantStats2 #mainContainer #content table td.zero:hover span{opacity:1}#participantStats2 #mainContainer #content table tr.total{border-top:.2em solid #1d3062!important}#deviceStats{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}#deviceStats #mainContainer{display:flex;flex-direction:column;background-color:var(--body-color);position:absolute;border-radius:.2em;overflow:hidden;min-height:50vh}#deviceStats #mainContainer #header{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1);font-size:1.3em}#deviceStats #mainContainer #content{max-height:calc(100vh - 7em);overflow:auto}#deviceStats #mainContainer #info{margin-left:1em;font-weight:700}#deviceStats #mainContainer #content table{margin:.5em 1em 1em;border-collapse:collapse}#deviceStats #mainContainer #content table th,#deviceStats #mainContainer #content table td{border:1px solid rgba(0,0,0,.233);min-width:11em;text-align:center;font-weight:700;cursor:default}#deviceStats #mainContainer #content table th{padding:.3em;background:var(--telus-color-1);color:var(--link-text-1)}#deviceStats #mainContainer #content table td{background:#f0f0f0}#deviceStats #mainContainer #content table td.highlighted{background:#fff}#deviceStats #mainContainer #content table td.total{background:var(--telus-color-1);color:var(--link-text-1)}#deviceStats #mainContainer #content table td.highlighted.total{background:#6b4195}#deviceStats #mainContainer #stats-filters{display:inline-flex;flex-direction:column;gap:.5em;padding:.5em 0 .5em 1em}#deviceStats #mainContainer #stats-filters .stats-filter-element{display:inline-flex;gap:1em;flex-direction:row}#deviceStats #mainContainer #stats-filters .stats-filter-element div{display:flex}#deviceStats #mainContainer #stats-filters .stats-filter-element div.filter-header{font-weight:700;min-width:5em}#deviceStats #mainContainer #stats-filters .stats-filter-element input[type=checkbox]{cursor:pointer}#deviceStats #mainContainer #stats-filters .stats-filter-element label{padding-left:.3em;cursor:pointer;-webkit-user-select:none;user-select:none}#deviceStats #mainContainer #content table td div{display:flex;flex-direction:row;gap:.5em;justify-content:center}#deviceStats #mainContainer #content table td span.zero{opacity:.2}#deviceStats #mainContainer .total-row{border-top:.2em solid #1d3062!important}#deviceStats #mainContainer #content table td:has(span.over-collected){background:#f00c;color:#fff}#deviceStats #mainContainer #content table td:has(span.over-collected) span{opacity:1}#deviceStats #mainContainer #content table td:has(span.completed-bucket){background:#008000b3;color:#fff}#deviceStats #mainContainer #content table td:has(span.completed-bucket) span{opacity:1}#deviceStats #mainContainer button.download-csv{background:var(--telus-color-2);border:none;box-shadow:1px 2px 5px #0000004f;font-weight:700;color:var(--link-text-1);cursor:pointer;padding:.2em 1.5em;margin:.5em 0 .5em 1em;-webkit-user-select:none;user-select:none;outline:none}#deviceStats #mainContainer button.download-csv:hover{color:var(--link-hover-text-1)}#deviceStats #mainContainer button a.fas{color:var(--link-text-1);margin-right:.5em}#deviceStats #mainContainer button:hover a.fas{color:var(--link-hover-text-1)}.modal-session-line{display:flex;flex-direction:row;gap:.5em;padding:.1em 0}.modal-session-line select{font-size:.9em;border-radius:.3em;padding:0 .3em;box-shadow:1px 2px 5px #0000004f;outline:none;-webkit-user-select:none;user-select:none}#navbar{display:flex;flex-direction:row;justify-content:flex-end;padding:.2em;gap:.5em;background:var(--telus-color-1);overflow:hidden;height:1.4em;min-height:1.4em;max-height:1.4em;box-shadow:1px 2px 5px var(--telus-color-1);z-index:100}#navbar #projectName{position:absolute;top:.15em;left:10.5em;font-weight:lighter;color:var(--link-text-1)}#navbar #navbarTitle{position:absolute;top:.15em;left:16.5em;font-weight:700;color:var(--link-text-1)}#navbar a{padding:0 .3em;border:none;background:transparent;color:var(--link-text-1);font-weight:700;font-size:.9em;outline:none;white-space:nowrap;text-decoration:none;cursor:pointer;margin:auto 0;border-left:.5em solid transparent;border-right:.5em solid transparent;line-height:1.2em;-webkit-user-select:none;user-select:none}#navbar a:hover{color:var(--link-hover-text-1)}#navbar .selected{border-left:.5em solid var(--telus-color-3)}#navbar img{position:absolute;left:.5em;height:1.2em;margin:auto 0;cursor:pointer}#log{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}#logMainContainer{display:flex;flex-direction:column;background-color:var(--body-color);position:absolute;overflow:hidden;height:calc(100vh - 3em)}#logMainContainer #logHeader{top:0;left:0;position:sticky;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1);-webkit-user-select:none;user-select:none;width:100%}#logMainContainer #logHeader span{display:inline-block;font-size:1.3em;line-height:1.5em}#logMainContainer #content{max-width:90vw;padding:.5em 2em 2em;overflow-x:auto}#logMainContainer #content #limiter{width:10em;box-shadow:1px 2px 5px #0000004f;outline:none;-webkit-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 th,#logMainContainer #content table td{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:#af5eff66}#logMainContainer #content table tbody tr td .delete-log-link{color:#000;cursor:pointer;text-decoration:none}#logMainContainer #content table tbody tr td .delete-log-link:hover{text-decoration:underline}#scheduler{position:absolute;margin-top:2.5em;width:100%;height:calc(100% - 2.5em);overflow:hidden;display:flex;flex-direction:column;justify-content:center}#scheduler #tableContainer{height:100%;width:100%;overflow-y:auto;padding:0 1em 1em}#scheduler #tableContainer table{margin:0 auto;border-collapse:collapse;box-shadow:1px 2px 5px #0000004f;min-width:100%}#scheduler #tableContainer table .center-tag{text-align:center}#scheduler #tableContainer table th{white-space:nowrap;min-width:5em;position:sticky;top:-1px;padding:.2em .3em;border:1px solid rgb(199,198,198);background:#49166d;cursor:default;color:#fff;-webkit-user-select:none;user-select:none}.table-filter-object .filter-top{display:inline-block;cursor:pointer;-webkit-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:#6cc513}.table-filter-object .filter-bottom{box-shadow:1px 2px 5px #0000004f;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:#fff;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;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;user-select:none;color:#000}#scheduler #tableContainer table td{max-width:20em;padding:.2em .3em;border:1px solid rgb(199,198,198);cursor:default}#scheduler #tableContainer table td.s2{background:#6bdd0080}#scheduler #tableContainer table tr:nth-child(2n){background:#ffffffa4}#scheduler #tableContainer table tr:hover{background:#224bd436}#scheduler #tableContainer .button-container{display:flex;flex-direction:row;gap:.5em}#scheduler #tableContainer .button-container button{width:5.5em;border:none;font-weight:700;box-shadow:1px 2px 5px #0000004f;cursor:pointer;outline:none;border-radius:.2em}#scheduler #tableContainer .button-container button.book{color:#fff;background:#01455e}#scheduler #tableContainer .button-container button.confirm,#scheduler #tableContainer .button-container button.remind{color:#fff;background:#d116d4}#scheduler #tableContainer .button-container button.update{color:#fff;background:#01455e}#scheduler #tableContainer .button-container button.lock{color:#fff;background:#ff3700}#scheduler #tableContainer .button-container button.unlock{color:#fff;background:#346c36;width:11.5em}#scheduler #tableContainer .button-container button.cancel{color:#fff;background:#c20a6f}#scheduler #tableContainer table td.locked{background:#ff00004d}#scheduler table tr.highlighted-session-row{animation:target-fade 10s}#scheduler a.open-in-db-link{color:#000;cursor:pointer;text-decoration:none}#scheduler a.open-in-db-link:hover{text-decoration:underline}#scheduler select.phase{padding:0 .3em;box-shadow:1px 2px 5px #0000004f;outline:none;background:#fffc}#scheduler td.missing-cmp-id{background:red;color:#fff}#scheduler td.missing-cmp-id:after{content:" (No CMP)"}@-webkit-keyframes target-fade{0%{background-color:#ff0}to{background-color:transparent}}@-moz-keyframes target-fade{0%{background-color:#ff0}to{background-color:transparent}}@-o-keyframes target-fade{0%{background-color:#ff0}to{background-color:transparent}}@keyframes target-fade{0%{background-color:#ff0}to{background-color:transparent}}#modalBookSessionBackdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}#modalBookSessionBackdrop #mainContainer{width:90%;height:90%;display:flex;flex-direction:column;margin-left:2em;background:#c0d0ec;position:absolute;border-radius:.2em;overflow:hidden}#modalBookSessionBackdrop #mainContainer #header{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1);font-size:1.3em}#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 #0000004f;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:#ffffffa4}#modalBookSessionBackdrop #mainContainer #tableContainer table th{min-width:5em;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}#scheduler #tableContainer table td.session-discrepancy{background-color:#ffff006c}#scheduler #tableContainer table td.session-discrepancy:hover,#scheduler #tableContainer table td.participant-id-cell:hover{background:#d400ff52}.popup-table-participant-info th,.popup-table-participant-info td{padding:.1em 1em}.popup-table-participant-info .session-item-sameday{background-color:#00ff0d6c}.popup-table-participant-info .session-item-discrepancy{background-color:#ffff006c}.popup-table-participant-info.center-tag{text-align:center}#overview{position:absolute;margin-top:2.5em;width:100%;height:calc(100% - 2.5em);overflow:hidden;display:flex;flex-direction:column;justify-content:center}#overview #tableContainer{height:100%;width:100%;overflow-y:auto;padding:0 1em}#overview #tableContainer table{margin:0 auto 2em;border-collapse:collapse;box-shadow:1px 2px 5px #0000004f;text-align:center}#overview #tableContainer table th{white-space:nowrap;min-width:5em;position:sticky;top:-1px;padding:.3em 1em;background:#49166d;color:var(--link-text-1);cursor:default}#overview #tableContainer table td{max-width:20em;padding:.3em 1em;cursor:default}#overview #tableContainer table tr:nth-child(2n){background:#ffffffa4}#overview #tableContainer table tr:hover{background:#224bd436}#overview #tableContainer table .total-row td{border-top:1px solid black;color:var(--link-text-1);background:var(--telus-color-1)}#inventory{position:absolute;margin-top:2.5em;width:100%;height:calc(100% - 2.5em);overflow:hidden;display:flex;flex-direction:column;justify-content:center}#inventory #tableContainer{height:100%;width:100%;overflow-y:auto;padding:0 1em}#inventory #tableContainer table{margin:0 auto 10em;border-collapse:collapse;box-shadow:1px 2px 5px #0000004f;text-align:center}#inventory #tableContainer table th{white-space:nowrap;min-width:5em;position:sticky;top:-1px;padding:.3em 1em;background:#49166d;color:var(--link-text-1);cursor:default}#inventory #tableContainer table td{max-width:20em;padding:.3em 1em;cursor:default}#inventory #tableContainer table td.red{background:red;color:#fff}#inventory #tableContainer table tr:nth-child(2n){background:#ffffffa4}#inventory #tableContainer table tr:hover{background:#224bd436}#inventory #tableContainer table .total-row td{border-top:1px solid black;color:var(--link-text-1);background:var(--telus-color-1)}#modalBookSession2Backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}#modalBookSession2Backdrop #mainContainer{display:flex;flex-direction:column;margin-left:2em;background:#c0d0ec;position:absolute;border-radius:.2em;overflow:hidden;min-width:30em;max-width:90vw}#modalBookSession2Backdrop #mainContainer #header{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1);font-size:1.3em}#modalBookSession2Backdrop #mainContainer #subHeader{padding:.2em;font-weight:700;text-align:center;background:var(--telus-color-1);color:var(--link-text-1)}#modalBookSession2Backdrop #mainContainer #tableContainer{height:100%;overflow-x:auto;padding:1em;display:flex;flex-direction:column;gap:1em}#modalBookSession2Backdrop #mainContainer table{border-collapse:collapse}#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:#67edb9;cursor:pointer}#modalBookSession2Backdrop #mainContainer table td.free:hover{background:#cef6e7}#modalBookSession2Backdrop #mainContainer table td.booked{cursor:not-allowed;background:#ed6767}#updateSession{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}#updateSession #mainContainer{height:100%;min-width:50%;display:flex;flex-direction:column;margin-left:2em;background-color:var(--body-color);position:absolute;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: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:nth-child(1){padding:.3em 1em .2em .3em;font-weight:700}#updateSession #mainContainer #content table tr td:nth-child(2){max-width:30em}#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 #0000004f;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 #0000004f;outline:none}#updateSession #mainContainer #content #cancelSessionButton{padding:0 .6em;border:none;font-weight:700;box-shadow:1px 2px 5px #0000004f;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;user-select:none}#updateSession input[type=checkbox]{cursor:pointer;margin-top:.3em}#updateSession #appleIdButton{width:10em;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 #0000004f;outline:none}#updateSession #appleIdButton:hover{color:var(--link-hover-text-1)}#updateSession .check-participant{border:none;font-weight:700;font-size:.9em;box-shadow:1px 2px 5px #0000004f;cursor:pointer;outline:none;border-radius:.3em;flex-grow:1;background:#268232;color:var(--link-text-1);width:8em}.update-ethnicity-row{display:flex;flex-direction:row}.update-ethnicity-row label{padding:.1em .3em;cursor:pointer;-webkit-user-select:none;user-select:none}.update-ethnicity-row input[type=checkbox]{cursor:pointer}#updateSession #icfButton{width:10em;border:none;font-weight:700;background:red;color:var(--link-text-1);cursor:pointer;border-radius:.3em;box-shadow:1px 2px 5px #0000004f;outline:none}#updateSession #icfButton:hover{color:var(--link-hover-text-1)}#updateSession .missing-arrival-time{margin-left:1em;font-weight:700;color:red}#updateSession .do-not-invite-participant{border:none;font-weight:700;font-size:.9em;box-shadow:1px 2px 5px #0000004f;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:gray}#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}#externalReport{position:absolute;margin-top:2.5em;width:100%;height:calc(100% - 2.5em);overflow:hidden;display:flex;flex-direction:column;justify-content:center}#externalReport #tableContainer{height:100%;width:100%;overflow-y:auto;padding:0 1em 1em}#externalReport #tableContainer table{margin:0 auto;border-collapse:collapse;box-shadow:1px 2px 5px #0000004f;min-width:100%;text-align:center}#externalReport #tableContainer table th{white-space:nowrap;min-width:5em;position:sticky;top:-1px;padding:.2em 1em;border:1px solid rgb(199,198,198);background:#49166d;cursor:default;color:#fff;-webkit-user-select:none;user-select:none}#externalReport #download{padding:0 1em;border:none;font-weight:700;box-shadow:1px 2px 5px #0000004f;cursor:pointer;border-radius:.3em;outline:none;-webkit-user-select:none;user-select:none;background:var(--telus-color-2);color:var(--link-text-1);text-decoration:none;margin:0 1em 1em;width:12em;text-align:center}#externalReport #download:hover{color:var(--link-hover-text-1)}#externalReport #tableContainer table td{padding:.2em 1em;border:1px solid rgb(199,198,198);cursor:default;white-space:nowrap}#externalReport #tableContainer table tr:nth-child(2n){background:#ffffffa4}#externalReport #tableContainer table tr:hover{background:#224bd436}#externalReport #tableContainer table tr.selected{background:var(--telus-color-1);color:var(--link-text-1)}#externalReport #tableContainer table{counter-reset:rowNumber}#externalReport #tableContainer table tbody tr{counter-increment:rowNumber 1}#externalReport #tableContainer table .counter:before{content:counter(rowNumber)}
