:root{--mat-z-index-backdrop:9999!important;--mat-z-index-dialog:10000!important;--mat-z-index-tooltip:11000!important}@keyframes pulse-out{0%{transform:scale(1)}50%{transform:scale(2)}100%{transform:scale(1)}}@keyframes pulse-in{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}body:not(.test){overflow:hidden}.sortable-item{transition:all 125ms}.sortable-item.is-dragging{transition-duration:0s;z-index:25}.sortable-item.is-dropping{z-index:25}.sidebar-toggle-container [mat-icon]{color:inherit}.app-error-page{width:100vw;height:100vh;overflow:hidden}.app-error-page .content{width:525px;height:50%;max-height:500px;max-width:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.app-error-page .content .paper-icon{margin-bottom:200px}.app-error-page .content h1,.app-error-page .content h2{color:var(--nfc-color-gray-400);text-align:center;font-weight:400;text-shadow:0 2px 0 #fff}.app-error-page .content h1 .mat-icon,.app-error-page .content h2 .mat-icon{color:inherit;margin:-100px 0 25px 0}.app-error-page .content h1{font-size:30px}.app-error-page .content h2{font-size:24px}.app-loading-page .content{width:500px;height:50%;max-height:500px;max-width:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;--gray-color:var(--nfc-color-gray-400);--pulse-color:var(--nfc-color-primary-500)}.app-loading-page .content #main-app-loading circle{fill:var(--gray-color);animation:pulsing 5s ease-in-out infinite;box-shadow:0 2px 0 #fff}.app-loading-page .content #main-app-loading #c1{animation-delay:.7s;transform-origin:30% center}.app-loading-page .content #main-app-loading #c2{animation-delay:1s;transform-origin:center center}.app-loading-page .content #main-app-loading #c3{animation-delay:1.3s;transform-origin:70% center}@keyframes pulsing{0%{fill:var(--gray-color);transform:scale(1)}35%{fill:var(--gray-color);transform:scale(1)}40%{fill:var(--gray-color);transform:scale(.8)}45%{fill:var(--pulse-color);transform:scale(1.5)}50%{fill:var(--gray-color);transform:scale(.5)}55%{fill:var(--pulse-color);transform:scale(1.5)}60%{fill:var(--gray-color);transform:scale(.7)}65%{fill:var(--gray-color);transform:scale(1.1)}70%{fill:var(--gray-color);transform:scale(1)}100%{fill:var(--gray-color);transform:scale(1)}}.page-title{cursor:default}.page-title h2{color:var(--nfc-color-gray-400);text-shadow:0 2px 0 #fff;font-weight:300;font-size:110%}.page-title h2.hidden{display:none}.page-title .mat-icon{vertical-align:sub;display:inline-block;color:inherit;text-shadow:inherit}.multi-table-placeholder{display:flex}.multi-table-placeholder .nfield-card-placeholder{flex:1}.multi-table-placeholder .spacing{width:16px}.multi-table-placeholder .spacing+.nfield-card-placeholder-table{margin-top:48px}div#unsupported-browser{animation:showElement 0s 1s forwards;visibility:hidden}@keyframes showElement{to{visibility:visible}}#bff-silent-login{width:0;height:0;visibility:hidden}.blacklist-management .content-container{max-width:initial}.blacklist-management .actions button{min-width:180px}.blacklist-management .actions button.download-blacklist{position:absolute;right:0;margin-top:0}.blacklist-management .actions .deny:not([disabled]){color:var(--nfc-color-danger)!important}.blacklist-management .nfc-table .nfc-table-header-column.nfc-cell-for-select{box-sizing:content-box}.blacklist-management .nfc-table .nfc-data-cell{padding:0 6px}.data-table .data-cell .select-cell{margin:0 -6px;line-height:normal}.domain-assignment-cell.deleted-in-tenant{color:var(--nfc-color-gray-500)}.nfc-table .nfc-table-body .nfc-body-row .edit-actions{pointer-events:none;width:250px;opacity:.8}.nfc-table .nfc-table-body .nfc-body-row .edit-actions .actions{width:200px;pointer-events:all;transform:translateX(50px);opacity:.8}.nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-surveyGroups{position:relative}.nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-surveyGroups .value-editor{padding-top:12px}.nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-surveyGroups .value-editor .value{display:inline-block;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;transition:max-width .1s;white-space:nowrap}.nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-surveyGroups button.edit-survey-groups{display:none;position:absolute;right:2px;top:2px;opacity:0;transition:opacity 250ms ease-in-out}.nfc-table .nfc-table-body .nfc-body-row:hover .nfc-cell-for-surveyGroups .value{max-width:calc(100% - 40px)}.nfc-table .nfc-table-body .nfc-body-row:hover .nfc-cell-for-surveyGroups button.edit-survey-groups{display:initial;opacity:1}.nfc-card.interviewer-assignments-table{--nfc-table-container-max-height-correction:var(--correction-top-navigation-with-header)}.nfc-card.capi-interviewers .nfc-table .nfc-table-header .nfc-cell-for-isSupervisor{justify-content:center;align-items:flex-start;align-content:flex-start}.nfc-card.capi-interviewers .nfc-table .upload-progress-container{margin-top:0}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .edit-actions{pointer-events:none;width:250px;opacity:.8}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .edit-actions .actions{width:200px;pointer-events:all;transform:translateX(50px);opacity:.8}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-fieldworkOffices{position:relative}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-fieldworkOffices .value-editor{padding-top:12px}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-fieldworkOffices .value-editor.not-assigned .value{font-style:italic;opacity:.5}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-fieldworkOffices .value-editor .value{display:inline-block;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;transition:max-width .1s;white-space:nowrap}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-fieldworkOffices button.edit-fieldwork-offices{display:none;position:absolute;right:2px;top:2px;opacity:0;transition:opacity 250ms ease-in-out}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-isSupervisor{justify-content:center;align-items:center;align-content:center;max-width:100}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-isSupervisor .value-editor{text-overflow:unset}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-isSupervisor .value-editor.mat-icon-button{opacity:1;transition:opacity 250ms ease-in-out}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-isSupervisor .value-editor.mat-icon-button.is-supervisor{color:var(--nfc-color-primary)}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-isSupervisor .value-editor.mat-icon-button.not-supervisor{opacity:0}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-isSupervisor>*{max-width:100%;box-sizing:border-box}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row:hover .nfc-cell-for-fieldworkOffices .value{max-width:calc(100% - 40px)}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row:hover .nfc-cell-for-fieldworkOffices button.edit-fieldwork-offices{display:initial;opacity:1}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row:hover .nfc-cell-for-isSupervisor .value-editor.mat-icon-button.not-supervisor{opacity:.5}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row.invalid{--status-color:var(--nfc-color-danger)}.nfc-card.capi-interviewers .nfc-table .nfc-table-body .nfc-body-row.invalid .mat-input-invalid{--mat-input-border-bottom:1px solid}.nfc-card.capi-interviewers .nfc-table .interviewer.settings-box-buttons .dataset-actions{flex:1;overflow:visible}.nfc-card.capi-interviewers .nfc-table .interviewer.settings-box-buttons .dataset-actions .actions .cancel-button,.nfc-card.capi-interviewers .nfc-table .interviewer.settings-box-buttons .dataset-actions .confirmation .cancel-button{margin-left:0}.nfc-card.capi-interviewers .nfc-card-buttons>div{display:flex;flex-direction:row}.nfc-card.capi-interviewers .nfc-card-buttons .interviewer.settings-box-buttons button{margin:2px 0}.cati-interviewers{--status-color:transparent}.cati-interviewers .nfc-body-row.dirty{--status-color:var(--nfc-color-primary)}.cati-interviewers .nfc-body-row.invalid{--status-color:var(--nfc-color-danger)}.cati-interviewers .nfc-body-row.invalid .mat-input-invalid{--mat-input-border-bottom:1px solid}.cati-interviewers .status-icon{height:42px}.cati-interviewers .nfc-cell-for-status::before{content:" ";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--status-color)}.cati-interviewer-row-actions{margin-left:34px}.add-cati-interviewer{padding:3px;border-style:solid;border-width:1px;border-color:var(--nfc-color-primary);border-radius:2px}.invitations .invitations-overview .nfc-table .number{text-align:right;font-variant-numeric:tabular-nums}.invitations .invitations-overview .nfc-table th.sorted .number{margin-right:15px}.invitations .invitations-overview .nfc-table .percentage{color:var(--nfc-color-gray-700);display:inline-block;margin-left:6px}.invitations .invitations-overview .nfc-table .row-action-container{margin-left:var(--min-row-width)}.main-content.loading .content-container{max-width:none;padding-top:20vh}.main-content.loading .content-container .loading-text{text-transform:lowercase;font-weight:700}.main-content.loading .content-container i.mat-icon{color:var(--nfc-color-gray-400);text-shadow:0 2px 0 #fff}.request-list{--request-offset:0;max-width:35%;position:relative}.request-list:after{transition:top 150ms}.request-list.row-selected:after{--request-arrow-border-width:10px;content:"";position:absolute;right:calc(var(--request-arrow-border-width) * -1);top:calc(var(--request-offset) * var(--nfc-table-default-row-height) + 45px);border-top:var(--request-arrow-border-width) solid transparent;border-bottom:var(--request-arrow-border-width) solid transparent;border-left:var(--request-arrow-border-width) solid var(--nfc-color-background-3);clear:both}.request-list table.nfc-table.requests-table{border-right:1px solid var(--nfc-color-foreground-4)}.request-list table.nfc-table.requests-table .request-list-item.selected tr.nfc-nested-row{background-color:var(--nfc-color-background-3)}.request-list table.nfc-table.requests-table .request-list-item.selected tr.nfc-nested-row .nfc-table-save-state{background-color:var(--nfc-color-background-3)}.request-list table.nfc-table.requests-table tr.nfc-body-row .nfc-cell-for-name{color:var(--nfc-color-foreground);font-size:16px;margin-left:12px}.request-list table.nfc-table.requests-table tr.nfc-body-row .nfc-cell-for-uri{color:var(--nfc-color-gray-400);font-size:14px;padding-left:20px}.request-info{flex:1;max-width:65%}.request-info .nfc-message{flex:1;max-width:unset}.request-info .code-text{font-family:monospace;font-size:110%;font-weight:700}.monitor-fieldwork.quota-overview .select-version-label{font-size:small;color:var(--nfc-color-foreground-2);white-space:nowrap}.monitor-fieldwork.quota-overview .etag-version{display:block;text-align:right;font-size:90%;font-family:monospace;color:var(--nfc-color-grey-500);margin-top:12px}.survey-performance.settings-box{max-width:1155px}.survey-performance.settings-box .live-or-test mat-value-field{margin:0 8px;min-width:120px}.survey-performance.settings-box .performance-chart{display:inline-block;position:relative;width:100%;padding-bottom:760px;vertical-align:middle;overflow:hidden}.survey-performance.settings-box .performance-chart .performance-svg-chart{display:inline-block;position:absolute;top:0;left:0}.survey-performance.settings-box .performance-chart .performance-svg-chart .green{fill:var(--nfc-color-lime-500)}.survey-performance.settings-box .performance-chart .performance-svg-chart .red{fill:var(--nfc-color-orange-900)}.survey-performance.settings-box .performance-chart .performance-svg-chart .yellow{fill:var(--nfc-color-yellow-400)}.main-content.reports.view{padding:0}.ember-nfield-reporting.reports-container .selected-report{height:calc(100vh - 48px)}.ember-nfield-reporting.reports-container .close-button{position:absolute;top:0;left:0;z-index:3;margin:6px;background:#eaeaea}.reporting-loading{padding-top:20vh}.reporting-loading .loading-text{text-transform:lowercase;font-weight:700}.reporting-loading i.mat-icon{color:var(--nfc-color-gray-400);text-shadow:0 2px 0 #fff}.reporting-not-supported{padding-top:20vh;color:var(--nfc-color-gray-400)}.nfc-card.capi-interviewers .nfc-cell-for-syncState .full .state-icon,.settings-box.sampling-points .nfc-cell-for-syncState .full .state-icon{color:var(--nfc-color-primary)}.nfc-card.capi-interviewers .nfc-cell-for-syncState .inactive .state-icon,.settings-box.sampling-points .nfc-cell-for-syncState .inactive .state-icon{color:RGB(var(--nfc-color-definition-primary-500)/.25)}.nfc-card.capi-interviewers .nfc-cell-for-syncState .partial .state-icon,.settings-box.sampling-points .nfc-cell-for-syncState .partial .state-icon{color:var(--nipo-yellow)}.nfc-card.capi-interviewers .nfc-cell-for-syncState .unassigned-active .state-icon,.nfc-card.capi-interviewers .nfc-cell-for-syncState .unassigned-inactive .state-icon,.settings-box.sampling-points .nfc-cell-for-syncState .unassigned-active .state-icon,.settings-box.sampling-points .nfc-cell-for-syncState .unassigned-inactive .state-icon{color:var(--nfc-color-gray-400)}.nfc-card.capi-interviewers .no-data-container .empty-or,.settings-box.sampling-points .no-data-container .empty-or{color:var(--nfc-color-gray-500);margin-top:-4px}.nfc-card.capi-interviewers .capi-interviewers-tab.assigned-sampling-points .settings-box-placeholders,.nfc-card.capi-interviewers .sampling-points-tab.assigned-interviewers .settings-box-placeholders,.nfc-card.capi-interviewers .sampling-points-tab.assigned-quota .settings-box-placeholders,.settings-box.sampling-points .capi-interviewers-tab.assigned-sampling-points .settings-box-placeholders,.settings-box.sampling-points .sampling-points-tab.assigned-interviewers .settings-box-placeholders,.settings-box.sampling-points .sampling-points-tab.assigned-quota .settings-box-placeholders{display:flex;flex-direction:row}.nfc-card.capi-interviewers .capi-interviewers-tab.assigned-sampling-points .settings-box-placeholders .spacing,.nfc-card.capi-interviewers .sampling-points-tab.assigned-interviewers .settings-box-placeholders .spacing,.nfc-card.capi-interviewers .sampling-points-tab.assigned-quota .settings-box-placeholders .spacing,.settings-box.sampling-points .capi-interviewers-tab.assigned-sampling-points .settings-box-placeholders .spacing,.settings-box.sampling-points .sampling-points-tab.assigned-interviewers .settings-box-placeholders .spacing,.settings-box.sampling-points .sampling-points-tab.assigned-quota .settings-box-placeholders .spacing{width:1px;flex:none}.nfc-card.capi-interviewers .capi-interviewers-tab.assigned-sampling-points .settings-box-placeholders .settings-box-placeholder,.nfc-card.capi-interviewers .sampling-points-tab.assigned-interviewers .settings-box-placeholders .settings-box-placeholder,.nfc-card.capi-interviewers .sampling-points-tab.assigned-quota .settings-box-placeholders .settings-box-placeholder,.settings-box.sampling-points .capi-interviewers-tab.assigned-sampling-points .settings-box-placeholders .settings-box-placeholder,.settings-box.sampling-points .sampling-points-tab.assigned-interviewers .settings-box-placeholders .settings-box-placeholder,.settings-box.sampling-points .sampling-points-tab.assigned-quota .settings-box-placeholders .settings-box-placeholder{flex:0.5}.nfc-card.capi-interviewers .capi-interviewers-tab.assigned-sampling-points .settings-box-placeholders .settings-box-placeholder.settings-box-placeholder-table:last-child,.nfc-card.capi-interviewers .sampling-points-tab.assigned-interviewers .settings-box-placeholders .settings-box-placeholder.settings-box-placeholder-table:last-child,.nfc-card.capi-interviewers .sampling-points-tab.assigned-quota .settings-box-placeholders .settings-box-placeholder.settings-box-placeholder-table:last-child,.settings-box.sampling-points .capi-interviewers-tab.assigned-sampling-points .settings-box-placeholders .settings-box-placeholder.settings-box-placeholder-table:last-child,.settings-box.sampling-points .sampling-points-tab.assigned-interviewers .settings-box-placeholders .settings-box-placeholder.settings-box-placeholder-table:last-child,.settings-box.sampling-points .sampling-points-tab.assigned-quota .settings-box-placeholders .settings-box-placeholder.settings-box-placeholder-table:last-child{margin-top:47px}.survey-details.sample-and-delivery .upload-progress-container{margin-top:0}.addresses-table .nfc-table-body .nfc-body-row{border-left:1px solid transparent}.addresses-table .nfc-table-body .nfc-body-row:hover:not(.is-invalid){border-left:1px solid var(--nfc-color-primary)}.addresses-table .nfc-table-body .nfc-body-row .nfc-cell-for-addressDetails{position:relative}.addresses-table .nfc-table-body .nfc-body-row .nfc-cell-for-addressDetails .value-editor.not-assigned .value{font-style:italic;opacity:.5}.addresses-table .nfc-table-body .nfc-body-row .nfc-cell-for-addressDetails .value-editor .value{display:inline-block;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;transition:max-width .1s;white-space:nowrap}.addresses-table .nfc-table-body .nfc-body-row .nfc-cell-for-addressDetails button.edit-details{display:none;position:absolute;right:2px;top:2px;opacity:0;transition:opacity 250ms ease-in-out}.addresses-table .nfc-table-body .nfc-body-row:hover .nfc-cell-for-addressDetails .value{max-width:calc(100% - 40px)}.addresses-table .nfc-table-body .nfc-body-row:hover .nfc-cell-for-addressDetails button.edit-details{display:initial;opacity:1}.addresses-table .nfc-table-body .nfc-body-row .nfc-cell-for-appointmentDate{position:relative}.addresses-table .nfc-table-body .nfc-body-row .nfc-cell-for-appointmentDate .value-editor.not-assigned .value{font-style:italic;opacity:.5}.addresses-table .nfc-table-body .nfc-body-row .nfc-cell-for-appointmentDate .value-editor .value{display:inline-block;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;transition:max-width .1s;white-space:nowrap}.addresses-table .nfc-table-body .nfc-body-row .nfc-cell-for-appointmentDate button.edit-appointment-date{display:none;position:absolute;right:0;top:0;opacity:0;transition:opacity 250ms ease-in-out}.addresses-table .nfc-table-body .nfc-body-row:hover .nfc-cell-for-appointmentDate .value{max-width:calc(100% - 40px)}.addresses-table .nfc-table-body .nfc-body-row:hover .nfc-cell-for-appointmentDate button.edit-appointment-date{display:initial;opacity:1}.edit-appointment-date-dialog .steal-focus-input{width:0;height:0;opacity:0}.nfc-card.capi-interviewers .settings-box-placeholders{margin:0;width:100%}.nfc-card.capi-interviewers.no-padding .box-content{padding:0}.nfc-card.capi-interviewers .settings-box-placeholders{display:flex;flex-direction:row}.nfc-card.capi-interviewers .settings-box-placeholders .spacing{width:1px;flex:none}.nfc-card.capi-interviewers .settings-box-placeholders .settings-box-placeholder{flex:1}.nfc-card.capi-interviewers .capi-interviewers-tab.assigned-quota .settings-box-placeholder{flex:0.5}.nfc-card.capi-interviewers .capi-interviewers-tab.assigned-quota .settings-box-placeholder.settings-box-placeholder-table:last-child{margin-top:47px}.nfc-card.capi-interviewers .label{text-align:center}.nfc-card.capi-interviewers .display-type .not-default-warning{color:var(--nfc-color-danger);cursor:help;margin-top:-12px;pointer-events:all}.nfc-card.capi-interviewers .nfc-cell-for-displayType .not-default-type i{cursor:help;margin-top:-12px;pointer-events:all}.nfc-card.capi-interviewers .nfc-tab-button.assignments .assignment-count{background-color:var(--nfc-color-primary);border-radius:1em;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-left:.5em;min-width:24px;height:24px}.nfc-card.capi-interviewers .nfc-tab-button.assignments .assignment-count:not(.count-length-1){padding:0 .5em}.nfc-card.capi-interviewers .nfc-tab-button.assignments .assignment-count.recently-assigned{animation-name:pulse-out;animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.nfc-card.capi-interviewers .nfc-tab-button.assignments .assignment-count.recently-unassigned{animation-name:pulse-in;animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.nfc-card.capi-interviewers .nfc-tab-button.assignments:not([aria-selected=true]) .assignment-count{background-color:var(--nfc-color-gray-400)}.nfc-card.capi-interviewers .data-table .data-row .button-content .spinner{margin-top:6px;margin-right:12px}.nfc-card.capi-interviewers .data-table.assigned-sampling-points-structure .data-row.historic{background-color:var(--nfc-color-gray-100)}.nfc-card.capi-interviewers .data-table .table-body .column .value-editor.fieldwork-offices{padding-top:0}.nfc-card.capi-interviewers .data-table-container.inside{padding-right:12px}.nfc-card.capi-interviewers .data-table-container.outside{padding-left:12px;border-left:1px solid var(--nfc-color-gray-300)}.nfc-card.capi-interviewers .data-table-container .unassigned{background-color:var(--nfc-color-gray-100)}.nfc-card.cati-interviewers .nfc-tab-button.assigned-interviewers .assignment-count{background-color:var(--nfc-color-primary);border-radius:1em;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-left:.5em;min-width:24px;height:24px}.nfc-card.cati-interviewers .nfc-tab-button.assigned-interviewers .assignment-count:not(.count-length-1){padding:0 .5em}.nfc-card.cati-interviewers .nfc-tab-button.assigned-interviewers .assignment-count.recently-assigned{animation-name:pulse-out;animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.nfc-card.cati-interviewers .nfc-tab-button.assigned-interviewers .assignment-count.recently-unassigned{animation-name:pulse-in;animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.nfc-card.cati-interviewers .nfc-tab-button.assigned-interviewers:not([aria-selected=true]) .assignment-count{background-color:var(--nfc-color-gray-400)}.edit-invitation-template .meta-info-container .invitation-name-container,.edit-invitation-template .meta-info-container .invitation-type-container{width:25%}.edit-invitation-template .meta-info-container .invitation-subject-container{margin:0 12px}.survey-details.sample-and-delivery.invitation-templates.edit .content-container,.survey-details.sample-and-delivery.invitation-templates.edit_loading .content-container{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.survey-details.sample-and-delivery.invitation-templates.edit .content-container .nfc-message.warning,.survey-details.sample-and-delivery.invitation-templates.edit_loading .content-container .nfc-message.warning{margin-bottom:0}.survey-details.sample-and-delivery.invitation-templates.edit .content-container .nfc-message.warning .mat-button,.survey-details.sample-and-delivery.invitation-templates.edit_loading .content-container .nfc-message.warning .mat-button{margin:0}.survey-details.sample-and-delivery.invitation-templates.edit .content-container .page-title,.survey-details.sample-and-delivery.invitation-templates.edit_loading .content-container .page-title{display:none}.survey-details.sample-and-delivery.invitation-templates.edit .content-container .nfc-card.edit-invitation-template,.survey-details.sample-and-delivery.invitation-templates.edit_loading .content-container .nfc-card.edit-invitation-template{flex:1;margin-bottom:0;position:relative;display:flex;flex-direction:column}.main-content.sample-and-delivery.landing-page .content-container{display:flex;flex-direction:column;height:100%}.nfc-card.width-normal.survey-landing-page-settings{flex-grow:0}.nfc-card.survey-landing-page{flex:1;margin-bottom:0;position:relative;display:flex;flex-direction:column}.data-table.disabled{color:var(--nfc-color-gray-500)}.interview-details-card .details-container .details-info{font-weight:700}.interview-details-card .details-container .details-left-side{min-width:500px}.interview-details-card .details-container .average-duration{font-weight:300}.sampling-method .method-choice-container{width:200px}.sampling-method .method-choice{--mat-button-outlined-border-width:2px;font-weight:400;letter-spacing:initial;line-height:normal;text-transform:none;white-space:unset;height:100%;width:100%;--animate-size:72px;--mat-icon-size:72px}.sampling-method .method-choice .heading{font-size:120%}.survey-details.sample-and-delivery .sampling-points.no-padding .nfc-card-content{padding:0}.survey-details.sample-and-delivery .sampling-points .settings-box-placeholders{margin:0;width:100%}.survey-details.sample-and-delivery .sampling-points .add-sampling-point-container{margin-top:4px;margin-left:4px;margin-right:4px;margin-bottom:12px}.survey-details.sample-and-delivery .sampling-points .add-sampling-point-container .header-container{background-color:var(--nfc-color-gray-100)}.survey-details.sample-and-delivery .sampling-points .add-sampling-point-container .header-container .add-sampling-point-title{cursor:default;font-size:.9em;font-weight:100;margin:0 16px}.survey-details.sample-and-delivery .sampling-points .add-sampling-point-container .input-fields-container{padding:16px;text-align:left}@keyframes scaleEditor{from{transform:scale(0)}}.survey-details.sample-and-delivery .sampling-points .empty-new-sampling-point{animation:scaleEditor .5s ease-in-out}.survey-details.sample-and-delivery .sampling-points .buttons.new-sampling-point>*{display:block}.survey-details.sample-and-delivery .sampling-points .data-table .data-row.hovered .column.description .value{max-width:calc(100% - 40px)}.survey-details.sample-and-delivery .sampling-points .data-table .data-row.hovered .column.description button.edit-description{display:initial;opacity:1}.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.description{position:relative}.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.description .value-editor{padding-top:10px}.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.description .value{display:inline-block;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;transition:max-width .1s;white-space:nowrap}.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.description button.edit-description{display:none;position:absolute;right:0;top:0;opacity:0;transition:opacity 250ms ease-in-out}.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.fieldwork-office .value-editor .value,.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.kind .value-editor .value{display:inline-block;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.fieldwork-office .value-editor .value .align-with-select,.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.kind .value-editor .value .align-with-select{display:inline-block;padding-top:4px;padding-left:0}.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.fieldwork-office .value-editor.not-assigned .value .ember-power-select-selected-item,.survey-details.sample-and-delivery .sampling-points .data-table .data-row .column.kind .value-editor.not-assigned .value .ember-power-select-selected-item{font-style:italic;opacity:.5}.data-table .table-body .column .value-editor.fieldwork-offices{padding-top:0}div.saving-overlay svg.spinner{position:absolute;top:130px;left:40vw}.nfc-table.sampling-points .nfc-table-body .nfc-body-row{border-left:1px solid transparent}.nfc-table.sampling-points .nfc-table-body .nfc-body-row:hover:not(.is-invalid){border-left:1px solid var(--nfc-color-primary)}.nfc-table.sampling-points .nfc-table-body .nfc-body-row .nfc-cell-for-description{position:relative}.nfc-table.sampling-points .nfc-table-body .nfc-body-row .nfc-cell-for-description .value-editor.not-assigned .value{font-style:italic;opacity:.5}.nfc-table.sampling-points .nfc-table-body .nfc-body-row .nfc-cell-for-description .value-editor .value{display:inline-block;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;transition:max-width .1s;white-space:nowrap}.nfc-table.sampling-points .nfc-table-body .nfc-body-row .nfc-cell-for-description button.edit-description{display:none;position:absolute;right:2px;top:2px;opacity:0;transition:opacity 250ms ease-in-out}.nfc-table.sampling-points .nfc-table-body .nfc-body-row:hover .nfc-cell-for-description .value{max-width:calc(100% - 40px)}.nfc-table.sampling-points .nfc-table-body .nfc-body-row:hover .nfc-cell-for-description button.edit-description{display:initial;opacity:1}.create-wave-modal .select-wave-dropdown{--mat-input-field-height:60px;--mat-input-line-height:30px}.nfc-table .nfc-table-body .nfc-body-row.survey-group-list-item .nfc-cell-for-name .ember-view.mat-input{padding-left:95px}.nfc-dialog.assign-global-users{width:var(--dialog-max-width)}.new-survey-button{margin-right:2px;position:relative;z-index:1}.survey-tabs .nfc-tab-button{--mat-button-min-height:38px;--mat-button-vertical-padding:1px}.create-survey-modal .select-blueprint-dropdown{--mat-input-field-height:60px;--mat-input-line-height:30px}.surveys-list-container .nfc-table .no-content-row .nfc-data-cell{display:block}.surveys-list-container .nfc-table td.nfc-cell-for-completes,.surveys-list-container .nfc-table td.nfc-cell-for-createdAt{text-align:right}.surveys-list-container .nfc-table .nfc-table-body{--body-row-height:50px}.surveys-list-container .nfc-table .nfc-table-body .row-actions{padding-left:52px}.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row{transition:all .25s ease}.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-completes,.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-created-at{text-align:right}.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-completes .nfc-cell-content,.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-created-at .nfc-cell-content{padding:0 6px}.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row .expand-row .expand-icon{opacity:0}.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row .favorite-icon{color:var(--nipo-gold);line-height:19px;opacity:0}.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row .favorite-icon.is-favorite{opacity:1}.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row:focus .expand-row .expand-icon,.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row:focus-within .expand-row .expand-icon,.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row:hover .expand-row .expand-icon{opacity:1}.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row:focus .favorite-icon,.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row:focus-within .favorite-icon,.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row:hover .favorite-icon{opacity:1}.surveys-list-container .nfc-table .nfc-table-body .nfc-body-row .nfc-cell-for-name span.title{font-size:1.15em;font-weight:300;margin-right:1em}.respondent-search-container:focus-within .respondent-search-icon{color:var(--nfc-color-primary-500)}.application-drawers .account-info .account{flex:1;padding:12px 6px 0 12px}.application-drawers .account-info .account .domain-info{margin-top:10px}.application-drawers .account-info .account .account-name{overflow:hidden;text-overflow:ellipsis;font-size:120%}.application-drawers .account-info .account .username{font-style:italic;font-size:80%}.application-drawers .account-info .account .avatar{margin:0;padding:0;position:relative;top:-10px}.change-password-box .error-box{height:40px;margin-bottom:20px}.change-password-box p.error{font-size:small}.change-password-box.forced{padding:0 32px}.account-menu-toggle{max-width:256px;max-height:100%;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.account-menu-toggle .user-info{display:flex;flex-direction:column;align-items:start;justify-content:start;line-height:initial}.account-menu-toggle .user-info .user-name{font-size:110%}.account-menu-toggle .user-info .domain-name{font-size:90%;font-style:italic}.notifications-container{position:relative}.notifications-container i[mat-font-icon=notifications_active]{animation-name:pulse-out;animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}@keyframes activeActivityAnimation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.notifications-container .active-activities-progress{border-radius:50%;pointer-events:none;border-top:2px solid currentColor;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-left:2px solid transparent;transform:translateZ(0);position:absolute;bottom:8px;left:8px;right:8px;top:8px;opacity:1;transition:opacity 1.5s ease-in-out 1s;animation:activeActivityAnimation 1s linear infinite}.notifications-container:not(.activity-active) .active-activities-progress{opacity:0;display:none!important}.drawer-content.activities-and-notifications .activity-item{width:100%;padding:3px}.drawer-content.activities-and-notifications .activity-item .activity-message{padding-top:6px;word-wrap:break-word;color:var(--nfc-color-gray-700)}.drawer-content.activities-and-notifications .activity-item .status-row{color:var(--nfc-color-gray-500);width:100%}.drawer-content.activities-and-notifications .activity-item .status-row .activity-status{flex:1}.drawer-content.activities-and-notifications .activity-item .status-row [mat-icon]{color:var(--nfc-color-foreground-2)}.drawer-opener-container{position:absolute;right:0;top:0;z-index:1001;height:48px}.drawer-opener-container .drawer-openers.closing .drawer-opener.active{opacity:0}.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled){border-radius:0;border:none;min-height:48px;max-height:48px;height:48px}.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled).mat-icon-button{min-width:48px;max-width:48px;width:48px}.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled)[aria-checked=false]{--nfc-color-foreground-1:white;--nfc-color-current-text:var(--nfc-color-current-filled-contrast);background:var(--nfc-color-primary-500);color:var(--nfc-color-current-text)}.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled)[aria-checked=true]{--nfc-color-current-filled:white;--nfc-color-current-filled-contrast:var(--nfc-color-current-500)}.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled) .nfc-text-wrapper{color:inherit}.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled):focus,.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled):hover{box-shadow:none}.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled).notification-icon.notify .nfc-text-wrapper{color:var(--nfc-color-secondary);background:#fff;border-radius:500px;display:inline-block;width:35px;height:35px}.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled).notify .nfc-text-wrapper{animation-name:pulse-out;animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.drawer-opener-container .drawer-openers .nfc-toggle-button:not(:disabled).new-activity .nfc-text-wrapper{animation-name:pulse-out;animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.application-drawers{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);position:absolute;z-index:1000;right:0;background-color:var(--nfc-color-background);width:610px;top:48px;height:calc(100vh - 48px);transition:transform 150ms ease-in-out;transform:translateX(610px) scale(.5)}.application-drawers .nfc-card,.application-drawers .nfield-card,.application-drawers .settings-box{margin:16px;max-width:initial!important}.application-drawers button.close-drawer{z-index:1200;position:absolute;margin:0;right:16px;top:16px}.application-drawers.taking-snapshot{visibility:hidden}.application-drawers .application-drawer-content{z-index:1100;overflow:hidden;height:100%}.application-drawers .application-drawer-content .drawer-content{width:100%;height:100%;display:flex;flex-direction:column}.application-drawers .application-drawer-content .drawer-content .avatar:not(.mat-icon){padding:16px}.application-drawers .application-drawer-content .drawer-tab-content{height:100%;overflow-y:auto}.application-drawers.opened{transform:translateX(0) scale(1)}.application-drawers .test-and-launch-content-container h4{font-size:90%;letter-spacing:.025em;font-weight:100;color:var(--nfc-color-current-800)}.application-drawers .nfc-tabs-container{--nfc-container-justify:space-between;border-bottom-color:rgb(var(--nfc-color-definition-foreground)/.12);border-bottom-style:solid;border-bottom-width:1px}:root{--dark-contrast-color:rgb(var(--nfc-color-definition-background) / 0.87);--nipo-gold:#9c8a59;--nipo-yellow:#fcc00d}.application-container{--nfm-toolbar-height:48px;background-color:var(--nfc-color-background-1);display:flex;flex-direction:column;width:100%;min-height:100vh}.application-container .main-toolbar{--mat-button-focus-opacity:0;background:var(--nfc-color-primary-500);min-height:var(--nfm-toolbar-height);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);z-index:3;color:var(--nfc-color-background)}.application-container .main-toolbar .nfc-tab-button[nfc-button-kind=text]{--nfc-tabs-tab-color:rgb(var(--nfc-color-definition-background) / 0.75);--nfc-tabs-selected-tab-color:var(--nfc-color-background)}.application-container .main-toolbar .sidenav-button-container{padding-left:16px;width:var(--nfc-sidenav-collapsed-width);transition:width ease-out var(--nfc-sidenav-animation-duration)}.application-container .main-toolbar .sidenav-button-container.sidenav-expanded{width:var(--nfc-sidenav-expanded-width)}.application-container .main-toolbar #routing-tabs{padding-left:16px}.application-container .main-toolbar #routing-tabs .nfc-tab-button:not(:disabled){--nfc-tabs-tab-color:white}.application-container .main-content-container{max-height:calc(100vh - var(--nfm-toolbar-height))}.title-bar{padding-right:0}.title-bar .page-title .back-button{margin:0;margin-left:-16px;padding:0;width:56px}.page-toolbar{padding:0 16px 0 0}.page-toolbar .content-width button:first-child{margin-left:0}.page-toolbar .content-width button:last-child{margin-right:0}.page-toolbar .nfc-tabs-container .nfc-tab-button{color:var(--nfc-color-background)}.content-width{width:100%;margin:0;margin-right:8px;padding:0}.content-container{padding:0}.blacklist-management .content-container,.survey-details.sample-and-delivery.sample .content-container{padding-bottom:0}.page-toolbar-title span.toolbar-text{text-overflow:ellipsis;max-width:60vw;white-space:nowrap;overflow:hidden}.signed-in-username{color:var(--dark-contrast-color)}.main-content{width:100%;padding:16px;overflow:auto}.menu-button-content>.menu-icon{color:#000;margin-right:6px;position:relative;bottom:3px}.nfield-devtools{position:fixed;bottom:30px;right:30px;max-width:400px;z-index:var(--mat-z-index-dialog);filter:drop-shadow(0 20px 13px rgba(0, 0, 0, .03)) drop-shadow(0 8px 5px rgba(0, 0, 0, .08));background-color:var(--nfc-color-background-2);color:var(--nfc-color-foreground);border-radius:6px;border:1px solid var(--nfc-color-foreground-3);padding:8px;opacity:.6;transition:opacity 250ms ease-out;transition-delay:1s}.nfield-devtools .separator{width:1px;border-right:1px solid var(--nfc-color-foreground-4);align-self:stretch;margin:5px 0}.nfield-devtools .copy-field input{user-select:all}.nfield-devtools .permission-container{min-width:350px}.nfield-devtools .permission-list{max-height:300px;overflow-y:scroll}.nfield-devtools:focus-within,.nfield-devtools:hover,.nfield-devtools[data-mode]:not([data-mode=menu]){opacity:1;transition-delay:0s}.application-drawers .domain-settings .domain{flex:1}.application-drawers .domain-settings .domain .download{flex:1}.application-drawers .domain-settings .download-user-logs{margin-top:30px;margin-right:16px}.download-userlog-dialog h4{margin-bottom:6px;text-transform:capitalize}.dialer-configuration .animated-container{overflow:hidden}.dialer-configuration .confirm-delete span.confirmation-text{display:block;margin:12px}.dialer-configuration .field-explanation{margin:6px 0}.dialer-configuration .dialer-status-container{margin-bottom:12px}.dialer-configuration .dialer-status-container .nfc-status-icon{margin-right:6px}.dialer-configuration .dialer-icon{color:#fff;height:36px;width:36px;padding:6px;background-color:var(--nfc-color-primary);border-radius:2px;margin-right:12px}.dialer-configuration .shared-dialer-table{margin-top:24px}.dialer-configuration .share-dialer-container h4{margin-top:18px}.dialer-configuration .share-dialer-container .generated-token{font-family:"Courier New",Courier,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none}.dialer-info{margin-top:3px}.dialer-info h3,.dialer-info p{margin:0}.application-drawers .domain-settings.fieldwork-offices .office{position:relative}.application-drawers .domain-settings.fieldwork-offices .office .fieldwork-office{width:100%}.application-drawers .domain-settings.fieldwork-offices .office .office-title{width:100%}.application-drawers .domain-settings.fieldwork-offices .office .office-edit-actions,.application-drawers .domain-settings.fieldwork-offices .office .office-interviewers{display:inline-block}.application-drawers .domain-settings.fieldwork-offices .office.deleted h3,.application-drawers .domain-settings.fieldwork-offices .office.deleted p{text-decoration-line:line-through}.application-drawers .domain-settings.fieldwork-offices .office .hq-icon{color:inherit;max-height:36px;max-width:36px;padding:6px;margin-right:12px;flex:0;display:inline-block;background-color:var(--nfc-color-gray-100);border-radius:2px}.application-drawers .domain-settings.fieldwork-offices .office.is-headquarters .hq-icon{border-radius:18px;background-color:RGB(var(--nfc-color-definition-primary-500)/.8)}.application-drawers .domain-settings.fieldwork-offices .office.is-headquarters .hq-icon .mat-icon{color:RGB(var(--nfc-color-definition-background)/.8)}.application-drawers .domain-settings.fieldwork-offices .office.editing .edit-office-description,.application-drawers .domain-settings.fieldwork-offices .office.editing .edit-office-name,.application-drawers .domain-settings.fieldwork-offices .office.editing .office-description,.application-drawers .domain-settings.fieldwork-offices .office.editing .office-name{width:100%}.application-drawers .domain-settings.fieldwork-offices .office:not(.editing) .office-name{color:var(--nfc-color-gray-700);text-overflow:ellipsis;overflow:hidden;flex:1;white-space:nowrap}.application-drawers .domain-settings.fieldwork-offices .office:not(.editing) .office-description{color:var(--nfc-color-gray-600);font-size:16px;line-height:1.4;margin-top:0;max-height:78.4px;overflow:auto;white-space:pre-line;width:100%}.application-drawers .domain-settings.fieldwork-offices .office.is-headquarters:not(:last-child){border-bottom:1px solid var(--nfc-color-primary)}.application-drawers .domain-settings.fieldwork-offices .office:not(.is-headquarters):not(:last-child){border-bottom:1px solid var(--nfc-color-gray-200)}.application-drawers .domain-settings .invitation-settings .dns-configuration{padding-bottom:6px}.application-drawers .domain-settings .invitation-settings .dns-configuration .copy-instructions{font-size:90%;color:var(--nfc-color-gray-500)}.application-drawers .domain-settings .invitation-settings .dns-configuration pre{max-width:700px;background-color:var(--nfc-color-gray-50);overflow-x:scroll;padding:12px;border:1px solid var(--nfc-color-gray-300);border-radius:3px;margin-bottom:0}.application-drawers .domain-settings .invitation-settings .dns-configuration .copy-button{margin-top:12px}span.strength-description{font-size:90%;color:var(--nfc-color-gray-500)}.language-editor .nfc-expanded-content{cursor:default;width:var(--nfc-table-width)}.language-editor .item-type-header{margin-top:4px;font-size:80%;text-transform:uppercase;letter-spacing:.025em;color:var(--nfc-color-foreground-2);text-align:center}.language-editor .mat-button{display:none;visibility:hidden;opacity:0;transition:opactity 125ms}.language-editor:has(.nfc-expanded-content) .mat-button,.language-editor:hover .mat-button,.language-editor:is(.modified,.new,.deleted) .mat-button{display:block;visibility:visible;opacity:1}.language-editor.modified{border-left:1px dashed var(--nfc-color-secondary-500)!important}.language-editor.new{border-left:1px dashed var(--nfc-color-primary-500)!important}.language-editor.deleted .nfc-body-row .nfc-data-cell{text-decoration:line-through}.template-list .template-actions{opacity:0;display:none;transition:opacity .25s ease-in-out;position:absolute;right:0;padding:6px;background-color:#fff}.template-list tr:hover .template-actions{opacity:.9;display:initial}.template-list .template-upload-message p.code{flex:1;max-height:60px;overflow:auto;font-family:monospace;white-space:pre-wrap}.theme-list .status.error{width:100%}.theme-list .status.error .delete{margin-left:auto}.theme-list .template-themes .theme-list-item mat-input-container.name{width:60%}.theme-list .template-themes .theme-list-item .status{padding:12px 0}.theme-list .template-themes .theme-list-item .status .filename{word-break:break-all;font-style:italic}.theme-list .template-themes .theme-list-item .status.error{color:var(--nfc-color-danger)}.theme-list .template-themes .theme-list-item .status.success,.theme-list .template-themes .theme-list-item .status.uploading{color:var(--nfc-color-primary)}.theme-list .template-themes .theme-list-item .theme-action{opacity:.2;transition:opacity .25s ease-in-out}.theme-list .template-themes .theme-list-item:hover .theme-action{opacity:1}.theme-list .theme-list-item{min-height:48px;margin:0;border-bottom:1px solid var(--nfc-color-gray-300);position:relative}.theme-list .theme-list-item .theme-upload-progress{position:absolute;width:calc(100% + 2px);top:-5px;left:-1px}.flash-notification-container{position:fixed;bottom:24px;right:32px;z-index:1500}.flash-notification{min-height:80px;width:350px;margin-top:12px;position:relative;border-radius:2px;padding:21px 24px 24px 18px;box-sizing:border-box;background-color:#fff}.flash-notification.success{background-color:var(--nfc-color-primary-50)}.flash-notification.success .mat-icon{color:var(--nfc-color-primary)}.flash-notification.error{background-color:var(--nfc-color-danger-50)}.flash-notification.error .mat-icon{color:var(--nfc-color-danger)}.flash-notification.is-sticky{padding-right:28px}.flash-notification .notification-icon{margin:0}.flash-notification .message-container{height:100%}.flash-notification .message-container .message{margin-left:16px}.flash-notification .mat-icon.close-button{position:absolute;top:6px;right:4px;cursor:pointer;color:var(--dark-contrast-color)}.info-banner-box{position:fixed;display:flex;color:#fff;background-color:rgba(0,0,0,.9);z-index:2000;flex-wrap:nowrap;left:0;right:0;top:0;align-items:center;padding:0 15px;flex-direction:row;box-sizing:border-box;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);min-height:48px;max-height:48px}.info-banner-box .message{flex:1}.info-banner-box button.dismiss-notification,.info-banner-box button.learn-more{--nfc-color-current-line:white;--nfc-color-current-tonal-contrast:white}.cookie-statement-dialog{--dialog-max-width:800px;--dialog-min-width:800px}.cookie-statement-dialog iframe{width:100%;height:calc(var(--dialog-max-height) - var(--dialog-padding));border:none}.assigned-quota-table .is-invalid input{color:var(--nfc-color-danger)}.assigned-quota-table .fixed-columns{width:100%}.assigned-quota-table .nfc-table-header .nfc-table-header-column:not(.nfc-cell-for-level) .nfc-cell-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;align-content:flex-end}.assigned-quota-table .nfc-table-header .nfc-table-header-column:not(.nfc-cell-for-level) .nfc-data-cell{white-space:normal;overflow:initial;line-height:initial;text-align:end}.assigned-quota-table .nfc-table-body-column,.assigned-quota-table .nfc-table-header-column{flex:1}.assigned-quota-table .nfc-table-body-column:not(.nfc-cell-for-level),.assigned-quota-table .nfc-table-header-column:not(.nfc-cell-for-level){width:50px}.assigned-quota-table .nfc-table-body-column.nfc-cell-for-level,.assigned-quota-table .nfc-table-header-column.nfc-cell-for-level{width:calc(100% - 200px)}.assigned-quota-table .nfc-table-body-column .depth-padding,.assigned-quota-table .nfc-table-header-column .depth-padding{width:12px;display:inline-block}.assigned-quota-table .level-row .level-cell{position:relative}.assigned-quota-table .level-row .level-cell .depth-border{display:inline-block;width:0;height:40px;position:absolute;top:1px;margin-left:-12px;border-left:1px dotted var(--nfc-color-primary)}.assigned-quota-table .level-row .nfc-table-body-column.numeric{font-style:italic}.assigned-quota-table .nfc-table-body .nfc-body-row{transition:background-color 250ms ease-in-out}.assigned-quota-table .nfc-table-body .nfc-body-row:nth-last-child(2){border-bottom:1px solid var(--nfc-color-primary)}.assigned-quota-table .nfc-table-body .nfc-body-row:not(.total-row):hover{background-color:var(--nfc-color-primary-50)}.assigned-quota-table .nfc-table-body .nfc-body-row.root-variable-separator{border-bottom:1px solid var(--nfc-color-gray-500)}.assigned-quota-table .nfc-table-body .total-row{font-weight:700;border-bottom:none}.assigned-quota-table .nfc-table-body .nfc-table-body-column.nfc-cell-for-filteredTarget .value-editor mat-input-container{display:initial}.assigned-quota-table .nfc-table-body .nfc-table-body-column.nfc-cell-for-filteredTarget .value-editor.row-changed .undo-container{flex:none}.assigned-quota-table .nfc-table-body .nfc-table-body-column.nfc-cell-for-filteredTarget .value-editor.row-changed .undo-container .undo-target-button{margin:0}.assigned-quota-table .nfc-table-body .nfc-table-body-column.nfc-cell-for-filteredTarget .value-editor .target-editor{margin:0;max-width:100%}.assigned-quota-table .nfc-table-body .nfc-table-body-column.nfc-cell-for-filteredTarget .value-editor .target-editor input{text-align:right}.answer-details-audio-seekbar{accent-color:var(--nfc-color-primary);border-radius:5px;height:6px;appearance:none;margin-left:8px}.answer-details-audio-seekbar::-webkit-slider-runnable-track{height:6px;background:var(--nfc-color-background-3);border-radius:5px}.answer-details-audio-seekbar::-webkit-slider-thumb{appearance:none;width:14px;height:14px;background:var(--nfc-color-primary);border-radius:50%;margin-top:-4px;cursor:pointer}.answer-details-audio-seekbar::-moz-range-track{height:6px;background:var(--nfc-color-background-3);border-radius:5px}.answer-details-audio-seekbar::-moz-range-thumb{width:14px;height:14px;background:var(--nfc-color-primary);border-radius:50%;cursor:pointer}.autosave-state{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 6px;cursor:default}.assignment-dialog .nfc-dialog-content{padding-bottom:0}.assignment-dialog .nfc-dialog-content>p{margin-bottom:12px}.assignment-dialog .instructions-container{padding-top:6px}.assignment-dialog .instructions-container .instructions-text{margin-bottom:0}.assignment-dialog .target-to-distribute{margin-bottom:0}.assignment-dialog .counts-container{border-top:1px solid var(--nfc-color-gray-100);border-bottom:1px solid var(--nfc-color-gray-100);margin-bottom:6px}.assignment-dialog .counts-container .container{padding:12px 0}.assignment-dialog .counts-container .value{font-weight:700}.assignment-dialog p.alternative-selected{color:var(--nfc-color-danger)}.assignment-dialog .nfc-async-status.loading{z-index:10000;position:absolute;left:calc(50% - 25px);top:calc(50% - 25px);margin:0}.assignment-dialog .backdrop{opacity:.5;background-color:var(--nfc-color-gray-200)}.reset-password-container .reset-password-successful{color:var(--nfc-color-emerald-500)}.reset-password-container .reset-password-error{margin-top:24px;max-width:500px}.user-editor{padding:30px 12px 12px 12px;margin-bottom:12px;border-style:solid;border-width:1px;border-color:var(--nfc-color-primary);border-radius:2px}.user-editor .button-container{position:absolute;right:5px;top:5px}.user-editor .button-container .saved,.user-editor .button-container .saving{margin-top:6px;margin-right:6px}.user-editor .error-text-container{padding-top:3px;padding-left:6px}.user-editor .error-text-container div{margin-bottom:6px}button.security-group-members{--mat-button-line-height:41px;--mat-button-font-size:16px;letter-spacing:normal;margin-left:-6px;font-weight:400;text-transform:none}.security-group-members-dialog{--dialog-max-height:unset;--dialog-max-width:unset}.security-group-members-dialog .nfc-table{max-height:calc(var(--body-row-height) * 11)}.security-group-members-dialog .nfc-table tbody{overflow-y:auto}.security-group-members-dialog .nfc-table thead{position:sticky}.main-content .error-page .nfc-card,.main-content.error .nfc-card{padding:50px 0;text-align:center}.main-content .error-page .permission-error-warning,.main-content.error .permission-error-warning{margin:10%}.embedded-error{margin:10%;text-align:center}.file-drop-container{position:relative;height:100%}.file-drop-container.hovered :not(.backdrop){pointer-events:none!important}.file-drop-container>.backdrop{border:3px dashed var(--nfc-color-primary,500);animation:fadeIn 250ms 1;color:var(--nfc-color-gray-500);position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.9);opacity:1}@keyframes fadeIn{from{opacity:.1}to{opacity:1}}table.material-table{margin-bottom:8px;max-width:100%;width:100%;border-spacing:0;border-radius:2px;overflow:hidden;table-layout:fixed}table.material-table tr th{border-top-width:0}table.material-table td,table.material-table th{padding:0;text-align:left;border-top:1px solid var(--nfc-color-gray-300);height:48px;vertical-align:middle}table.material-table td{padding-top:0;padding-bottom:0}table.material-table tr.expanded td{background-color:var(--nfc-color-primary-300);color:#fff}table.material-table td.status,table.material-table th.status{text-align:center;padding-left:6px;padding-right:6px}table.material-table td.status.no-actions,table.material-table th.status.no-actions{text-align:left}table.material-table td.actions{text-align:right;width:48px}table.material-table td.filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:12px}table.material-table td.filename a{color:var(--nfc-color-primary-700);text-decoration:none;border-bottom:1px solid var(--nfc-color-primary-700)}table.material-table tr.deleted td.filename{text-decoration:line-through}[mat-icon].nfield-filter-icon{--mat-icon-size:14px;position:absolute;left:auto;right:1px;top:1px}[disabled] [mat-icon].nfield-filter-icon{color:inherit}.image-preview .content{width:calc(var(--dialog-max-width) - 2 * var(--dialog-padding));height:calc(var(--dialog-max-height) - 2 * var(--dialog-padding))}.image-preview img,.image-preview video{width:100%;height:100%;object-position:50% 50%;object-fit:contain}.edit-interviewer-container{padding:3px;margin-bottom:12px;border-style:solid;border-width:1px;border-color:var(--nfc-color-primary);border-radius:2px}.edit-interviewer-container .is-supervisor{white-space:nowrap}.selected-fieldwork-offices{width:100%}.selected-fieldwork-offices button.remove-selected-fieldwork-office{margin-bottom:3px}.delete-interviewer-container{margin-left:12px}.delete-interviewer-container .interviewer{margin-left:.3em;font-weight:700;color:var(--nfc-color-secondary)}.delete-interviewer-container .confirmation{max-width:unset}.placeholder-progress{position:relative}.placeholder-progress .message-holder{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center}.placeholder-progress .message-holder .message{color:var(--nfc-color-foreground-2)}.max-overshoot-container .help-icon{color:var(--nfc-color-gray-400);margin:0}.max-overshoot-container .max-overshoot-label{white-space:nowrap}.max-overshoot-container .save-state{margin:0 6px;color:var(--nfc-color-primary)}.max-overshoot-container .save-state{animation-name:pulse-out;animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.max-overshoot-container .max-overshoot-toggle{min-width:50%;margin-right:12px}.quota-tree-overview .nfc-table-header .nfc-table-header-column .nfc-cell-content{align-items:center;display:flex;justify-content:flex-end}.quota-tree-overview .nfc-table-header .nfc-table-header-column .nfc-cell-content .nfc-data-cell{align-items:center;display:flex;line-height:initial;overflow:hidden;text-align:end;white-space:normal}.quota-tree-overview .nfc-table-body .fixed-columns .nfc-cell-content{padding:0}.quota-tree-overview .nfc-table-body .nfc-body-row{border-bottom:none;transition:background-color 250ms ease-in-out}.quota-tree-overview .nfc-table-body .nfc-body-row.variable{color:var(--nfc-color-gray-600);height:36px}.quota-tree-overview .nfc-table-body .nfc-body-row.variable .variable-or-level-name{font-size:90%}.quota-tree-overview .nfc-table-body .nfc-body-row.variable .nfc-cell-content{line-height:36px}.quota-tree-overview .nfc-table-body .nfc-body-row.variable .multi-icon{color:var(--nfc-color-gray-500);font-size:20px;transform:translateY(3px)}.quota-tree-overview .nfc-table-body .nfc-body-row.level{border-bottom:none}.quota-tree-overview .nfc-table-body .nfc-body-row.total-row{font-weight:700;border-bottom:1px dotted var(--nfc-color-gray-400)}.quota-tree-overview .nfc-table-body .nfc-body-row.new-group:not(.total-row){border-top:1px dotted var(--nfc-color-gray-400)}.quota-tree-overview .nfc-table-body .nfc-body-row:not(.variable):hover{background-color:rgba(0,0,0,.03)}.quota-tree-overview .nfc-table-body .nfc-body-row.met-target{color:var(--nfc-color-emerald-500)}.quota-tree-overview .nfc-table-body .nfc-body-row.met-target .nfc-cell-content.count{font-weight:400;color:inherit}.quota-tree-overview .nfc-table-body .nfc-body-row.overshoot{color:var(--nfc-color-amber-500)}.quota-tree-overview .nfc-table-body .nfc-body-row.parent-collapsed{display:none}.quota-tree-overview .nfc-table-body .nfc-body-row .collapsed-count{font-size:75%;color:var(--nfc-color-gray-400);font-style:italic;display:inline-block;margin-left:3px}.quota-tree-overview .nfc-table-body .nfc-cell-content{font-style:italic;padding-right:6px}.quota-tree-overview .nfc-table-body .nfc-cell-content .collapse-button{width:100%;text-align:left;background:0 0;border:none;color:inherit;font-style:inherit;padding:0;margin:0}.quota-tree-overview .nfc-table-body .nfc-cell-content .collapse-button:focus{font-weight:700;color:var(--nfc-color-primary)}.quota-tree-overview .nfc-table-body .row-state{height:42px;display:flex;align-items:center;justify-content:center}.quota-tree-overview .nfc-table-body .row-state.dirty{border-left:3px solid var(--nfc-color-primary)}.quota-tree-overview .nfc-table-body .variable-or-level-name{font-style:normal}.quota-tree-overview .nfc-table-body .depth-spacer{display:inline-block;width:12px;margin-left:3px;border-left:1px dotted var(--nfc-color-gray-400);line-height:42px}.quota-tree-overview .nfc-table-body .variable .depth-spacer{line-height:36px}.quota-tree-overview .nfc-table-body .appearing-inputs:not(:focus-within):not(:hover) input{--mat-input-border-bottom:none;color:inherit;font-style:inherit;font-weight:inherit;-moz-appearance:textfield}.quota-tree-overview .nfc-table-body .appearing-inputs:not(:focus-within):not(:hover) .mat-input-invalid input{--mat-input-border-bottom:1px solid}.quota-tree-overview .nfc-table-body mat-input-container input{text-align:end}.quota-tree-overview .nfc-table-body td.nfc-cell-for-count .nfc-cell-content,.quota-tree-overview .nfc-table-body td.nfc-cell-for-maxTarget .nfc-cell-content,.quota-tree-overview .nfc-table-body td.nfc-cell-for-target .nfc-cell-content{padding-top:1px;text-align:right}.request-content{width:100%}.request-content.shrink{width:50%;overflow-x:auto}.request-content .container-request-uri-content .nfc-select{width:90px}.request-content .container-request-uri-content .send-request{margin-top:20px}.response-blade{width:50%;border-left:1px solid var(--nfc-color-foreground-4);overflow-x:auto}.response-blade .highlighted-text{color:var(--nfc-color-primary)}.response-blade .response-content{width:550px;color:#000}.request-general-container{width:100%}.request-general-container mat-input-container mat-value-field .input-request-description{height:100px}.requests-table .request-method{border-radius:4px;font-size:12px;font-weight:700;padding:4px 8px;width:60px}.responsecode-settings .nfc-table .nfc-body-row.deleted .nfc-data-cell{text-decoration:line-through}.responsecode-settings .nfc-table .nfc-body-row .nfc-cell-for-code{text-align:right}.responsecode-settings .nfc-table .nfc-body-row .delete-button{visibility:hidden}.responsecode-settings .nfc-table .nfc-body-row:hover .delete-button{visibility:visible}.channel-online mat-input-container mat-value-field.mat-input-has-label,.nfc-cell-for-url mat-input-container mat-value-field.mat-input-has-label{overflow:visible}.responsecode-settings .nfc-table.domain{overflow-x:hidden}.responsecode-settings .nfc-table.domain .domain-response-code-row{padding-top:10px}.responsecode-settings .nfc-table.domain .domain-response-code-row.expanded .nfc-body-row.nfc-nested-row{border-bottom:1px solid var(--nfc-color-primary)}.responsecode-settings .nfc-table.domain .domain-response-code-row .nfc-cell-for-code .nfc-data-cell{margin-top:-8px;padding-right:20px}.responsecode-settings .nfc-table.domain .domain-response-code-row .nfc-cell-for-description{min-height:85px}.responsecode-settings .nfc-table.domain .domain-response-code-row .delete-button{top:16px;position:absolute;right:12px}.responsecode-settings .nfc-table .response-code-row{height:55px}.responsecode-settings .nfc-table .response-code-row:not(.override) .mat-input,.responsecode-settings .nfc-table .response-code-row:not(.override) .nfc-data-cell{color:var(--nfc-color-foreground-2)}.responsecode-settings .nfc-table .response-code-row .nfc-cell-content{height:55px}.save-as-blueprint-dialog .select-blueprint-dropdown{--mat-input-field-height:60px;--mat-input-line-height:30px}.start-interview-simulation-dialog .simulation-file-error-messages-container{height:140px;max-height:200px;min-height:80px}.create-manual-test-survey-dialog .create-manual-test-survey-sample-file-error-messages-container{height:140px;max-height:200px;min-height:80px}.nfc-message.warning.configure-sampling-method{flex-wrap:wrap}.publish-dialog ul{list-style:initial;margin-left:30px}.invitation-batches .nfc-table .number{text-align:right;font-variant-numeric:tabular-nums}.invitation-batches .nfc-table th.sorted .number{margin-right:15px}.invitation-batches .nfc-table .percentage{color:var(--nfc-color-gray-700);display:inline-block;margin-left:6px}.invitation-batches .nfc-table .row-action-container{margin-left:var(--min-row-width)}.invitation-batches .nfc-table .total-row{font-weight:700}.invite-dialog .preview-content{height:var(--dialog-max-height)}.progress-overview .progress-svg-chart path[nfc-color],.progress-overview .progress-svg-chart rect[nfc-color]{transition:fill 150ms ease-out;stroke:var(--nfc-color-current-500);fill:RGB(var(--nfc-color-definition-current-500)/0.36)}.progress-overview .progress-svg-chart path[nfc-color=gray]{stroke-opacity:0}.progress-overview .overview h2,.progress-overview .overview h3,.progress-overview .overview h4{font-weight:400}.progress-overview .overview.no-target{margin-left:32px}.progress-overview .target{color:var(--nfc-color-gray-500)}.progress-overview .number{font-weight:700}.progress-overview .nfc-card-content:not(.collapsed){padding-bottom:24px}.statistics-overview .indented-row .nfc-cell-for-label .nfc-cell-content{padding-left:20px}.statistics-overview .nfc-cell-for-count .nfc-cell-content,.statistics-overview .nfc-cell-for-percent .nfc-cell-content{text-align:right}.statistics-overview .total-row{font-weight:700}.statistics-overview .breakdown-chart path[nfc-color],.statistics-overview .breakdown-chart rect[nfc-color]{transition:fill 150ms ease-out,stroke 150ms ease-out;stroke:var(--nfc-color-current-500);fill:RGB(var(--nfc-color-definition-current-500)/0.36)}.statistics-overview .breakdown-chart path[nfc-color]:hover{stroke:#fff;fill:RGB(var(--nfc-color-definition-current-500)/1)}.statistics-overview .select-wave-label{font-size:small;color:var(--nfc-color-foreground-2);white-space:nowrap}.fitness-score .value{font-size:55px}.fitness-score .value.not-applicable{color:gray;font-size:50px}.fitness-score .total{font-size:20px;color:gray}.fitness-score .text{font-size:15px;color:gray}.nfc-card.addresses div.addresses-table div.toolbar-with-confirmation div.confirmation{margin-left:12px}.nfc-card.addresses div.addresses-table div.toolbar-with-confirmation div.confirmation span.address-name{margin-left:.3em;font-weight:700;color:var(--nfc-color-secondary)}.nfc-card.addresses div.addresses-table div.toolbar-with-confirmation .error{margin-left:12px}.nfc-card.addresses div.addresses-table div.toolbar-with-confirmation .error .paper-icon{color:var(--nfc-color-danger)}div.toolbar-with-confirmation.assigned-interviewers-confirmation .confirmation{max-width:unset}.answer-details-card .question-container .question-text .question-id{font-weight:700}.answer-details-card .question-container .question-text .question-duration{font-weight:300}.answer-details-card .search-question{margin-bottom:20px}.answer-details-card .audio-wrapper{display:flex;align-items:center;height:100%}.quality-control-counts h2,.quality-control-counts h3{font-weight:400;margin:6px}.quality-control-counts .number{font-weight:700}.quality-control-counts .nfc-card-content:not(.collapsed){padding-bottom:24px}.quality-control-counts .approved{color:var(--nfc-color-primary-500)}.quality-control-counts .rejected{color:var(--nfc-color-secondary)}.quality-control-counts .unverified{color:var(--nipo-gold)}.quality-control-counts .marked-to-reject{color:var(--nfc-color-amber-500)}.quality-control-counts .to-be-checked{color:var(--nfc-color-orange-600)}.quality-control-counts.disabled{color:var(--nfc-color-gray-500)}.quality-control-counts.disabled .approved,.quality-control-counts.disabled .marked-to-reject,.quality-control-counts.disabled .rejected,.quality-control-counts.disabled .unverified{color:var(--nfc-color-gray-500)}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .fixed-columns,.settings-box.sampling-points .nfc-table.assigned-quota-structure .fixed-columns{width:100%}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-header .nfc-table-header-column:not(.nfc-cell-for-level) .nfc-cell-content,.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-header .nfc-table-header-column:not(.nfc-cell-for-level) .nfc-cell-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;align-content:flex-end}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-header .nfc-table-header-column:not(.nfc-cell-for-level) .nfc-data-cell,.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-header .nfc-table-header-column:not(.nfc-cell-for-level) .nfc-data-cell{white-space:normal;overflow:initial;line-height:initial;text-align:end}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-body-column,.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-body-column{flex:1}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-body-column:not(.nfc-cell-for-level),.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-body-column:not(.nfc-cell-for-level){width:50px}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-body-column.nfc-cell-for-level,.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-body-column.nfc-cell-for-level{width:calc(100% - 200px)}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-body-column .depth-padding,.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-body-column .depth-padding{width:12px;display:inline-block}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .level-row .level-cell,.settings-box.sampling-points .nfc-table.assigned-quota-structure .level-row .level-cell{position:relative}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .level-row .level-cell .depth-border,.settings-box.sampling-points .nfc-table.assigned-quota-structure .level-row .level-cell .depth-border{display:inline-block;width:0;height:40px;position:absolute;top:1px;margin-left:-12px;border-left:1px dotted var(--nfc-color-primary)}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .level-row .nfc-table-body-column.numeric,.settings-box.sampling-points .nfc-table.assigned-quota-structure .level-row .nfc-table-body-column.numeric{font-style:italic}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-body .nfc-body-row,.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-body .nfc-body-row{border-bottom-style:dotted;transition:background-color 250ms ease-in-out}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-body .nfc-body-row:nth-last-child(2),.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-body .nfc-body-row:nth-last-child(2){border-bottom:1px solid var(--nfc-color-primary)}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-body .nfc-body-row:not(.total-row):hover,.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-body .nfc-body-row:not(.total-row):hover{background-color:var(--nfc-color-primary-50)}.nfield-card.capi-interviewers .nfc-table.assigned-quota-structure .nfc-table-body .total-row,.settings-box.sampling-points .nfc-table.assigned-quota-structure .nfc-table-body .total-row{font-weight:700;border-bottom:none}.invite-dialog.preview-active .preview-content{height:var(--dialog-max-height)}tr.nfc-body-row.no-content{border:none}.emphasize{font-style:italic}.emphasize input{font-style:inherit}.add-sampling-point-container .nfc-message.warning{margin-left:-16px;margin-top:-16px;margin-right:-16px}.add-sampling-point-container .nfc-container.second-container mat-input-container:first-child{flex:1 0 60%}.nfc-table .numeric{text-align:right!important}.warning-icon{color:var(--nfc-color-amber-600);margin-left:20px}.upload-spinner{margin-left:8px}.download-button{margin:0}.upload-button .file-picker{padding:0}.spare-sampling-point-dialog .backdrop{opacity:.5;background-color:var(--nfc-color-gray-200)}.spare-sampling-point-dialog .target{column-gap:10px;margin-top:-25px!important;margin-bottom:20px}.spare-sampling-point-dialog .target .mat-input{text-align:end}.saving-overlay{position:relative}.saving-overlay.saving{pointer-events:none!important}.saving-overlay>.backdrop{animation:fadeIn 250ms 1;color:var(--nfc-color-gray-500);position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.9);opacity:1}@keyframes fadeIn{from{opacity:.1}to{opacity:1}}.survey-details.sample-and-delivery .invitation-settings .dns-configuration{padding-bottom:6px}.survey-details.sample-and-delivery .invitation-settings .dns-configuration pre{flex:1;background-color:var(--nfc-color-gray-50);overflow-x:scroll;padding:12px;border:1px solid var(--nfc-color-gray-300);border-radius:3px;margin-bottom:0}.survey-details.sample-and-delivery .invitation-settings .dns-configuration .copy-button{margin-top:12px}.interviewer-instruction-file-upload .preview-pdf{height:30vh}.survey-details .interview-settings .nfc-switch{margin-top:16px}.survey-details .interview-settings .interview-display-mode-container .display-orientation-group{margin-left:16px}.survey-details .interview-settings .interview-display-mode-container .display-mode-icon{padding:0 32px 0 6px}.survey-details .interview-settings .interview-display-mode-container .display-mode{padding:0 3px 0 6px}.survey-details .interview-settings.disabled-ui p{color:var(--nfc-color-gray-600)}.survey-details .interview-settings .indented{padding-left:40px}.median-duration-info{max-width:100%!important}.survey-details .parent-survey-settings .waves-fieldwork-behavior-container .waves-fieldwork-behavior-group{margin-left:16px}.datepicker-end-time-info,.datepicker-start-time-info{margin-right:20px}.clear-end-date-button,.clear-start-date-button{margin-top:20px}.nfc-card.survey-buttons-and-messages{--nfc-table-container-max-height-correction:var(--correction-top-navigation-only)}.nfc-card.survey-buttons-and-messages .nfc-card-content{padding-left:37px}.nfc-card.survey-buttons-and-messages .nfc-card-content .item-type-header{--item-width:calc(var(--row-count) * (var(--body-row-height) + 1px));position:absolute;text-align:end;padding-right:6px;transform-origin:0 0;transform:rotate(270deg) translatex(calc(1px - var(--item-width))) translatey(-25px);display:inline-block;width:var(--item-width);z-index:1001;border-color:var(--nfc-color-foreground-4);border-width:0;border-right-width:1px;border-bottom-width:1px}.nfc-card.survey-buttons-and-messages mat-input-container .mat-value-field.mat-input-invalid .mat-input{border-bottom-width:1px}.nfc-card.survey-buttons-and-messages .nfc-table-cell.modified{border-bottom:1px dashed var(--nfc-color-secondary-500)}.nfc-card.survey-buttons-and-messages .nfc-table-cell.new{border-bottom:1px dashed var(--nfc-color-primary-500)}.nfc-card.survey-buttons-and-messages .nfc-table-cell.deleted input{text-decoration:line-through}.nfc-card.survey-buttons-and-messages .nfc-table-header-column input{font-weight:700}.nfc-card.survey-buttons-and-messages .nfc-table-header-column .nfc-cell-content .mat-button{display:none;visibility:hidden;opacity:0;transition:opacity 125ms}.nfc-card.survey-buttons-and-messages .nfc-table-header-column .nfc-cell-content .focused-language .mat-button,.nfc-card.survey-buttons-and-messages .nfc-table-header-column .nfc-cell-content:focus-within .mat-button,.nfc-card.survey-buttons-and-messages .nfc-table-header-column .nfc-cell-content:hover .mat-button{display:block;visibility:visible;opacity:1}.nfc-card.survey-buttons-and-messages .nfc-table-header-column.modified .mat-button{display:block;visibility:visible;opacity:1}.media-upload .table-wrapper{overflow-y:auto}.media-upload .table-header{background-color:var(--nfc-color-gray-200)}.media-upload .media-table-staged{margin-bottom:40px}.media-upload .search-input{width:30%}.media-upload .help-text{font-size:90%;color:var(--nfc-color-gray-500)}.survey-details .questionnaire-upload div.animated-container{width:100%}.survey-details .questionnaire-upload .action-buttons{margin-bottom:18px}.survey-details .questionnaire-upload .version-error{padding-bottom:12px}.survey-details .questionnaire-upload .version-error span{margin-left:6px}.survey-details .questionnaire-upload .version-toggle{margin-left:12px}.survey-details .questionnaire-upload .composer-ui{margin:32px 0 32px 0}.survey-details .questionnaire-upload .composer-ui .questionnaire-version{min-width:250px}.survey-details .questionnaire-upload .composer-ui .overwrite-script-warning{margin-bottom:32px}.survey-details .questionnaire-upload .script-ui .status-message-text{margin-left:0}.survey-details .questionnaire-upload .script-ui ul.parser-messages{list-style:none;margin-left:24px;padding-left:0}.survey-details .questionnaire-upload .script-ui ul.parser-messages li{margin:0;padding:6px 6px 6px 12px;border-left:5px solid}.survey-details .questionnaire-upload .script-ui ul.parser-messages li.parser-error{border-color:var(--nfc-color-red-500)}.survey-details .questionnaire-upload .script-ui ul.parser-messages li.parser-warning{border-color:var(--nfc-color-amber-500)}.survey-details .questionnaire-upload .script-ui ul.parser-messages li.and-more-message{border:none}.survey-details .questionnaire-upload .script-ui ul.parser-messages li.and-more-message .download-log-link{color:var(--nfc-color-primary-700)}.survey-details .questionnaire-upload .script-ui ul.parser-messages li.and-more-message .download-log-link:visited{color:var(--nfc-color-primary-700)}.survey-details .questionnaire-upload .script-ui .questionnaire-version{width:400px}.survey-details .questionnaire-upload .script-ui .etag-toggle{height:76px;white-space:nowrap}.survey-details .questionnaire-upload .script-ui .parse-result .filename,.survey-details .questionnaire-upload .script-ui .questionnaire-status .filename{font-family:monospace;font-size:110%;font-weight:700}.survey-details .quota-settings .general-buttons{min-height:48px}.survey-details .quota-settings .general-buttons .start-tour{margin-left:auto;margin-right:0}.survey-details .quota-settings .upload-info{margin-left:12px;margin-top:12px;margin-bottom:6px}.survey-details .quota-settings ul.validation-errors{list-style:none;margin-left:36px;padding-left:0}.survey-details .quota-settings ul.validation-errors li{margin:0;padding:6px 6px 6px 12px;border-left:5px solid;border-color:var(--nfc-color-red-500)}.quota-settings .odin-variable{font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace}.quota-settings .variable-editor{--mat-input-field-height:46px}.quota-settings .variable-editor mat-input-container{margin-top:-15px}.quota-settings .variable-editor label{transition:opacity .25s ease-in-out}.quota-settings .odin-variable-container{margin:0 6px}.quota-settings .variable-definition mat-input-container{width:250px}.quota-settings .level-definition mat-input-container{flex:1;max-width:50%;margin-left:6px}.quota-settings .actions .delete-button{transition:opacity .25s}.quota-settings .level-definitions{margin-top:10px;margin-left:36px}.quota-settings .level-definitions .handle{margin-top:6px;color:var(--nfc-color-gray-400);cursor:grab}.quota-settings .level-definitions .actions{margin-top:-6px}.quota-settings .level-definitions .level-definition{background-color:#fff;margin-bottom:10px}.quota-settings .level-definitions .level-definition label{transition:opacity .25s ease-in-out}.quota-settings .level-definitions ol{list-style:none;margin:0;padding:0}.quota-settings .level-definitions ol li{background:#fff}.quota-settings .variable-definition{background-color:#fff;margin-bottom:10px;margin-top:12px}.quota-settings .variable-definition .label,.quota-settings .variable-definition label{transition:opacity .25s ease-in-out}.quota-settings .variable-definition:not(:focus-within):not(:hover) .label,.quota-settings .variable-definition:not(:focus-within):not(:hover) label{opacity:0}.quota-settings .mandatory-container,.quota-settings .multi-container{transform:translateY(-12px);--nfc-switch-height:12px}.quota-settings .mandatory-container .label,.quota-settings .multi-container .label{color:rgba(0,0,0,.54);display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis;transform:scale(.75) translate(-12px,-5px);transition:opacity .25s ease;white-space:nowrap}.quota-settings .is-active .actions .delete-button,.quota-settings .is-active .level-definition label,.quota-settings .is-active .mandatory-container .label,.quota-settings .is-active .multi-container .label,.quota-settings .is-active .odin-variable label,.quota-settings .is-active .variable-name label{opacity:1}.survey-details .structure-editor{--color-transition:background-color 200ms linear,color 100ms linear}.survey-details .structure-editor .variable-checkboxes .level-name,.survey-details .structure-editor .variable-checkboxes .variable-name{margin:0}.survey-details .structure-editor .variable-checkboxes .variable-name{font-weight:700}.survey-details .structure-editor .level-checkboxes{margin-left:15px}.survey-details .structure-editor .level-checkboxes .variable-checkboxes{margin-left:24px}.survey-details .structure-editor .help-text{font-size:90%;color:var(--nfc-color-gray-500)}.survey-details .structure-editor .variable{margin:6px;color:var(--nfc-color-current-tonal-contrast)}.survey-details .structure-editor .variable .name{cursor:grab}.survey-details .structure-editor .variable .container{height:60px;background-color:var(--nfc-color-current-400);max-width:250px;border-radius:5px;overflow:hidden;transition:var(--color-transition),opacity .2s ease-out}.survey-details .structure-editor .variable .did-just-move{animation-duration:250ms}.survey-details .structure-editor .variable.is-dragging .container{background-color:var(--nfc-color-current-300);font-weight:700}.survey-details .structure-editor .variable .children{margin-left:24px}.survey-details .structure-editor .variable .indent-button{visibility:hidden;border:0;outline:0;width:32px;text-decoration:none;cursor:pointer}.survey-details .structure-editor .variable .container:hover>button:not([disabled].indent-button){visibility:visible}.select-tracker-wave-label{font-size:small;color:var(--nfc-color-foreground-2);white-space:nowrap}.select-tracker-wave-dropdown{margin:0;--mat-input-field-height:28px}.select-tracker-wave-dropdown .ember-power-select-selected-item{font-size:small;color:var(--nfc-color-foreground-2)!important}.survey-blocked-info-message{max-width:100%!important}.survey-blocked-reason-header{margin-top:10px;font-weight:500}.group-editor{padding:30px 12px 12px 12px;border-style:solid;border-width:1px;border-color:var(--nfc-color-primary);border-radius:2px}.group-editor .button-container{position:absolute;right:0;top:5px}.group-editor .button-container .saved,.group-editor .button-container .saving{margin-top:6px;margin-right:6px}.group-editor .error-text-container{padding-top:3px;padding-left:6px}.group-editor .error-text-container div{margin-bottom:6px}.config-respondent-search-dialog{min-width:500px}.config-respondent-search-dialog .subtitle{font-size:70%;height:50%}.config-respondent-search-dialog .confirm-text{padding-top:20px;font-size:70%}.config-respondent-search-dialog .title-text{padding-top:20px;margin-bottom:0}.config-respondent-search-dialog .subtitle-text{margin-left:18px;margin-right:18px;margin-top:0}.config-respondent-search-dialog .list-divider{margin:12px 0}.config-respondent-search-dialog .search-field-text{font-size:90%;color:var(--nfc-color-primary)}.config-respondent-search-dialog .search-field{background-color:transparent}.config-respondent-search-dialog .search-field .action-button{opacity:0;transition:opacity 150ms}.config-respondent-search-dialog .search-field:hover{background-color:var(--nfc-color-gray-200)}.config-respondent-search-dialog .search-field:hover .action-button{opacity:1}.table-loader-container{position:relative}.table-loader-container .table-loader{position:absolute;width:100%;height:100%;left:0;top:0;background:RGB(255 255 255/.3);z-index:10011}.data-row.expanded .toolbar-with-confirmation .confirmation{margin-left:9px}.nfield-card .nfield-card-header .nfield-card-buttons{overflow:hidden}.unlayer-editor-container{min-height:600px;height:100%;background-color:#f9f9f9}.editor-readonly-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(255,255,255,.4);pointer-events:auto;cursor:not-allowed;display:flex;justify-content:center;align-items:center}.readonly-message{background:rgba(255,255,255,.9);padding:12px 20px;border-radius:6px;font-weight:700;font-size:18px;color:#000;pointer-events:none;text-align:center}.upload-result .download-logs-button{animation-name:pulse-out;animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.upload-progress-container{font-weight:400;margin-top:0;position:relative;width:100%;height:100%}.upload-progress-container:not(.has-activity):not(.has-error){display:none}.upload-progress-container .upload-progress{padding-right:12px;height:100%}.upload-progress-container .upload-progress .upload-progress-bar{position:absolute;top:0;left:0}.upload-progress-container .upload-progress .upload-status-message{font-style:italic;height:48px;line-height:48px}body.test *{transition:none!important;animation:none!important}.nfc-message.margin-bottom{margin-bottom:12px}hr{color:var(--nfc-color-foreground-4)}.box-shadow-1dp{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.main-content{--correction-top-navigation-only:calc(84px + 12px);--correction-top-navigation-with-header:calc(120px + 12px);--nfc-table-container-max-height-correction:var(--correction-top-navigation-only)}.main-content.survey-details{--nfc-table-container-max-height-correction:var(--correction-top-navigation-with-header)}