.dashboard_dashboard__WwxiY{padding:4px;min-height:100vh;width:100%;box-sizing:border-box;overflow-x:hidden}@media(min-width:2560px){.dashboard_dashboard__WwxiY{padding:8px}}.dashboard_dashboardContent__Cjnsg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;max-width:100%;box-sizing:border-box;width:100%}@media(min-width:2560px){.dashboard_dashboardContent__Cjnsg{grid-template-columns:repeat(3,1fr);gap:16px}}@media(max-width:992px){.dashboard_dashboardContent__Cjnsg{grid-template-columns:1fr;gap:10px}}.dashboard_chartCard__0FHNY{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);box-sizing:border-box;width:100%;min-width:0;padding:16px;display:flex;flex-direction:column;min-height:450px}@media(min-width:2560px){.dashboard_chartCard__0FHNY{padding:32px;height:550px}}@media(max-width:992px){.dashboard_chartCard__0FHNY{height:400px}}@media(max-width:768px){.dashboard_chartCard__0FHNY{height:350px;padding:16px}}.dashboard_chartHeader__hER4Z{display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;margin-bottom:8}.dashboard_chartTitle__y8RLq{font-weight:600;font-size:13px;margin-bottom:4px;color:#272727}.dashboard_chartSubtitle__2WUUm{align-items:center;color:#272727;display:inline-flex;font-size:12px;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px;margin-right:8px;padding:8px 0;flex-shrink:0}.dashboard_chartSubtitle__2WUUm .dashboard_filters__3xhi0{font-weight:400}.dashboard_chartSubtitle__2WUUm .dashboard_filterBar__TB8wx{width:5px;height:32px;background:#21b2a3}.dashboard_chartMenu__3CvpY{display:flex;align-items:center;flex-shrink:0}.dashboard_chartContainer__NNG_g{width:100%;margin:auto;overflow:visible;display:flex;justify-content:center;align-items:center;padding:0 8px;position:relative;min-height:0}@media(min-width:2560px){.dashboard_chartContainer__NNG_g{padding:0 16px}}.dashboard_loadingContainer__CXiNq>div{justify-content:center;align-items:center;display:flex}.dashboard_loadingContainer__CXiNq>div>div{width:50%;height:50%;background-size:50%}.dashboard_fullscreenModalContent__KfiRo{width:100%;height:calc(100vh - 200px);max-height:calc(100vh - 200px);display:flex;flex-direction:column;padding:24px;box-sizing:border-box;gap:16px;overflow:hidden}.dashboard_fullscreenChartContainer__hjQCk{width:100%;display:flex;box-sizing:border-box;flex:1 1;overflow:visible;min-height:0}.dashboard_backButton__Kx4BB{color:#272727!important}.utilities_sectionLayout__SPjiX{display:grid;padding:20px 0}.utilities_sectionLayout__SPjiX:last-child{border-bottom:none}.utilities_sectionTitle__WWvrj{font-size:1.8rem;font-weight:600;line-height:2rem;margin-bottom:24px}.utilities_submitRow__2cxxo{flex-wrap:wrap;flex-direction:column;margin-top:32px;padding-top:32px;border-top:1px solid var(--medium-slate)}.utilities_submitRow__2cxxo.utilities_noBorder__1ZDf5{border:none}.utilities_buttons__d1vlp{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.utilities_buttonUnstyled__ldh4p{position:relative;cursor:pointer;background:none;border:none}.utilities_panelAdditionalActions__B7BIP{margin-top:16px}.formLayout_section__1IPZD.formLayout_subSection__Y_ny3 .formLayout_sectionMeta__6_hgN{border-bottom:1px solid #e0e0e0;margin-bottom:16px}.formLayout_section__1IPZD.formLayout_subSection__Y_ny3 .formLayout_sectionTitle__hpOVL{text-transform:uppercase;font-size:1.2rem;font-weight:500;line-height:1.25;color:#606060;margin-bottom:16px}.formLayout_section__1IPZD.formLayout_subSection__Y_ny3.formLayout_subSectionTitleText__NCJfR .formLayout_sectionTitle__hpOVL{font-size:1.2rem;font-weight:500;line-height:1.25;text-transform:none;color:#272727}.formLayout_sectionMeta__6_hgN{display:flex;align-items:flex-start;gap:4px;row-gap:30px;flex-wrap:wrap}.formLayout_sectionAboveTitle__NZ1r8{display:flex;align-items:center;flex:0 0 100%;gap:8px}.formLayout_sectionAboveTitleIcon__o_gRz{border-radius:50%;overflow:hidden}.formLayout_sectionTitle__hpOVL{display:flex;width:100%}.formLayout_sectionTitle__hpOVL.formLayout_withStatus__snI16{margin-top:1.5px}.formLayout_sectionTitleButtonsWrapper__Qpk0Z{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:12px;justify-self:end;align-items:center;margin-left:auto}@media(max-width:1024.98px){.formLayout_sectionTitleButtonsWrapper__Qpk0Z{justify-self:unset}}.formLayout_fieldsGrid__IzIOA{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px}.formLayout_fieldsGrid__IzIOA.formLayout_numColumns--ten__Szog2{grid-template-columns:repeat(10,1fr)}.formLayout_field___Yf0y.formLayout_one__tRO8K{grid-column:span 1}.formLayout_field___Yf0y.formLayout_two__jr5m7{grid-column:span 2}.formLayout_field___Yf0y.formLayout_three__h2Wsi{grid-column:span 3}.formLayout_field___Yf0y.formLayout_four__HWDbh{grid-column:span 4}.formLayout_field___Yf0y.formLayout_five__l8gZB{grid-column:span 5}.formLayout_field___Yf0y.formLayout_six__ZkBj4{grid-column:span 6}.formLayout_field___Yf0y.formLayout_eight__6aJqQ{grid-column:span 8}.formLayout_field___Yf0y.formLayout_nine__3xWDz{grid-column:span 9}.formLayout_field___Yf0y.formLayout_ten__hxLiM{grid-column:span 10}.formLayout_field___Yf0y.formLayout_eleven__zivTa{grid-column:span 11}.formLayout_field___Yf0y.formLayout_twelve__nJFvm{grid-column:span 12}.formLayout_field___Yf0y.formLayout_horizontalAlign--center__LS2yR{display:flex;justify-content:center}.formLayout_field___Yf0y.formLayout_horizontalAlign--end__TY0qV{display:flex;justify-content:flex-end}.formLayout_field___Yf0y.formLayout_verticalAlign--center__zWQXu{display:flex;align-items:center}.formLayout_field___Yf0y.formLayout_verticalAlign--end__sgeWy{display:flex;align-items:flex-end}.formLayout_field___Yf0y.formLayout_height--two__1Krx6{grid-row:span 2}.formLayout_field___Yf0y.formLayout_height--three__udbeQ{grid-row:span 3}.formLayout_field___Yf0y.formLayout_height--four__HIrJw{grid-row:span 4}.formLayout_field___Yf0y.formLayout_height--five__XUoHQ{grid-row:span 5}.formLayout_field___Yf0y.formLayout_height--six__qt6Sy{grid-row:span 6}.formLayout_field___Yf0y.formLayout_height--seven__uCOh3{grid-row:span 7}.formLayout_field___Yf0y.formLayout_height--eight__Wl9Df{grid-row:span 8}.formLayout_field___Yf0y.formLayout_height--hidden__OXTGx{display:none}@media(max-width:640.98px){.formLayout_field___Yf0y{grid-column:span 12!important}}.formLayout_formError__M2sSw{color:#d73e45;margin:16px 0;padding:0 24px;text-align:center}.formLayout_submitRow__D84X4{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px;padding:20px 0}.formLayout_submitRow__D84X4.formLayout_fullWidthButtons__CMZ2w{flex-direction:column}.formLayout_submitRow__D84X4.formLayout_fullWidthButtons__CMZ2w button{width:100%}.formLayout_submitRow__D84X4.formLayout_reverseButtons__c4hm6{flex-direction:row-reverse}.formLayout_submitNote__D6Yck{color:var(--body-colour);text-align:center;font-size:1.2rem;line-height:2rem;letter-spacing:.012rem}.formLayout_profileImageWrapper__nAzjJ{position:relative;width:110px;height:110px}.formLayout_profileImageWrapper__nAzjJ *{width:100%;height:100%;object-fit:cover}.formLayout_fieldSectionButton__DDZGM{align-items:center;display:flex}.formLayout_inModal__TIMGT.formLayout_fullHeight__JcSlg,.formLayout_inModal__TIMGT.formLayout_fullHeight__JcSlg .formLayout_form__RhUr2{flex:1 1;display:flex;flex-direction:column}.formLayout_inModal__TIMGT.formLayout_fullHeight__JcSlg .formLayout_submitRow__D84X4{margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0}.formLayout_inModal__TIMGT .formLayout_section__1IPZD{padding:0 24px 24px}.formLayout_inModal__TIMGT .formLayout_section__1IPZD+.formLayout_section__1IPZD{padding-top:16px}.formLayout_inModal__TIMGT .formLayout_submitRow__D84X4{padding:18px 24px;justify-content:center}.formLayout_clearableGroup__J_FpS{margin-inline:24px;border-radius:16px;border:1px solid #e0e0e0;margin-bottom:24px}.formLayout_clearableGroup__J_FpS .formLayout_sectionTitle__hpOVL{font-size:1.2rem;text-transform:uppercase;font-weight:500;color:#606060;margin-bottom:16px}.surveyPlan_surveyPlanListing__BmxMx .surveyPlan_tableContainer__WDrM_ .ag-row.ag-row-odd{background-color:#fff}.surveyPlan_surveyPlanListing__BmxMx .surveyPlan_normalRow__efZw_ .table-cell-percentage>div{font-weight:400}.surveyPlan_surveyPlanListing__BmxMx .surveyPlan_totalRow__8jfiI{background-color:var(--ag-header-bg,#F2F2F2)}.surveyPlan_surveyPlanListing__BmxMx .surveyPlan_boldCell__h47Ah{font-weight:600}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_tableContainer__WDrM_{--ag-cell-horizontal-padding:8px;padding-bottom:80px}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_tableContainer__WDrM_ .ag-row.ag-row-odd,.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_tableContainer__WDrM_ .ag-viewport{background-color:#fff}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_tableContainer__WDrM_ .ag-cell-value{padding-block:8px}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_tableActions__z7slz{display:flex;flex-direction:row;gap:20px}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_cellWrapper__BdCs8{display:flex;flex-direction:row;height:100%;width:100%;align-items:center;justify-content:stretch;flex-grow:1;gap:4px}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_columnSelect__4ikUt{flex-grow:1;flex-shrink:1;overflow:hidden}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_columnSelect__4ikUt>[class*=container]{overflow:hidden}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_columnSelect__4ikUt .react-select__control{border-color:#b2b7b7}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_columnSelect__4ikUt p{z-index:3}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_columnInput__UpK_0{flex-grow:1}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_columnInput__UpK_0 input{border-color:#b2b7b7}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_samplesTitle__P6lgU{margin:0;padding-block:2px}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_removeButton__PB2oF{flex-shrink:0;color:#d73e45}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_removeButton__PB2oF.surveyPlan_small__BcKq7{height:20px;width:20px}.surveyPlan_surveyPlanEdit__hzUN2 .surveyPlan_noDataMessage__BFm7V{padding:16px;font-size:1.2rem;font-weight:400;text-align:left;color:#272727}.surveyPlan_submitRow__lVZFq{position:fixed;top:auto;right:0;bottom:0;left:var(--variableSideNavigationWidth);padding:18px 24px;justify-content:center!important;background-color:#e0e0e0;z-index:1}.datepicker_wrapper___EZdr{display:grid;position:relative}.datepicker_wrapper___EZdr .react-datepicker{font-size:1.4rem}.datepicker_wrapper___EZdr .react-datepicker__header{padding:10px 0}.datepicker_wrapper___EZdr .react-datepicker__day,.datepicker_wrapper___EZdr .react-datepicker__day-name,.datepicker_wrapper___EZdr .react-datepicker__time-name{width:28px;margin:4px;padding:4px}.datepicker_wrapper___EZdr .react-datepicker__close-icon:after{background-color:rgba(0,0,0,0);color:#272727;width:1.6rem;height:1.6rem;font-size:16px;padding:0}.datepicker_wrapper___EZdr .react-datepicker__day--today{background-color:#e4f0f7}.datepicker_wrapper___EZdr .react-datepicker__day--selected,.datepicker_wrapper___EZdr .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:#3da197;color:#fff}.datepicker_wrapper___EZdr.datepicker_hasError__Cr0v8 .datepicker_input__T0IsY{border-bottom-color:#d73e45}.datepicker_inputGroup__T67rn{position:relative;display:flex;align-items:center;width:100%}.datepicker_inputGroup__T67rn .react-datepicker-wrapper{width:100%}.datepicker_inputGroup__T67rn.datepicker_hasTime__TEJKP .react-datepicker{display:grid;grid-template-columns:1fr auto;grid-template-areas:"month time" "month timeInput" "actions actions"}.datepicker_inputGroup__T67rn.datepicker_hasTime__TEJKP .react-datepicker__month-container{grid-area:month}.datepicker_inputGroup__T67rn.datepicker_hasTime__TEJKP .react-datepicker__time-container{grid-area:time;border-left:1px solid #e0e0e0}.datepicker_inputGroup__T67rn.datepicker_hasTime__TEJKP .react-datepicker__time-list{max-height:246px;overflow:hidden}.datepicker_inputGroup__T67rn.datepicker_hasTime__TEJKP .react-datepicker__input-time-container{grid-area:timeInput;border-left:1px solid #e0e0e0;margin:0;padding:6px 0 10px;text-align:center;width:100%}.datepicker_inputGroup__T67rn.datepicker_hasTime__TEJKP .react-datepicker__input-time-container .react-datepicker-time__input-container input.react-datepicker-time__input{margin-left:0;font-family:var(--font-geist-sans);padding:8px 8px 6px;line-height:1.572;border-radius:4px;background-color:#f2f2f2;border:1px solid rgba(0,0,0,0);border-bottom-color:#e0e0e0;font-size:1.4rem;transition:border-color .2s}.datepicker_inputGroup__T67rn .react-datepicker-time__header{padding:10px 0;font-size:1.4rem!important;font-weight:400}.datepicker_inputGroup__T67rn .react-datepicker__time-list-item--selected{background-color:#3da197!important}.datepicker_inputGroup__T67rn .react-datepicker__children-container{grid-area:actions;width:100%;border-top:1px solid #e0e0e0;margin:0}.datepicker_input__T0IsY{display:block;width:100%;border-radius:4px;border-bottom:1px solid #b2b7b7;background:#f2f2f2;font-size:1.4rem;padding-left:34px}.datepicker_input__T0IsY.datepicker_inTable__X7jRk{padding:8px 12px 8px 34px}.datepicker_infoLabel__6xVCG{color:var(--dark-slate)}.datepicker_group__R9MST{display:flex;gap:10px}.datepicker_textLabel__nxELE{font-size:1.4rem;pointer-events:none;position:absolute;left:34px;color:#606060;transition:all .2s}.datepicker_hasValue__ChqlY .datepicker_textLabel__nxELE{top:3px;font-size:1.2rem}.datepicker_header__Ssrdj{padding-inline:10px;border-bottom:1px solid var(--dark-slate);color:var(--title-colour);display:flex;justify-content:space-between;align-items:center}.datepicker_dateSelectButton__4pSY8{cursor:pointer;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #272727;border-radius:8px;padding:4px;display:flex;align-items:center}.datepicker_dateSelectButton__4pSY8 svg{height:20px;width:20px;rotate:90deg}.datepicker_dateSelectButton__4pSY8:last-of-type svg{rotate:270deg}.datepicker_selectGroup__7bpqC{display:flex;flex-direction:column}.datepicker_inputWrapper__q_e5V{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;flex:1 1}.datepicker_inputWrapper__q_e5V .react-datepicker-wrapper{grid-row:1;grid-column:1;display:block;width:100%}.datepicker_dateSelectInput__MDeHG{font-family:var(--font-geist-sans);cursor:pointer;font-size:1.4rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);text-align:center;padding:.6rem .6rem .4rem;margin-top:.4rem}.datepicker_dateSelectInput__MDeHG:last-of-type{padding:.4rem .6rem .6rem;margin-top:0;margin-bottom:.4rem;font-size:1.3rem;color:var(--primary-colour)}.datepicker_timeOnly__3pkkE:focus-within .datepicker_textLabel__nxELE{top:3px;font-size:1.2rem}.datepicker_groupLabel___KR9b{font-size:1.4rem;font-weight:600;line-height:1.571428571;flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 10px);display:flex;align-items:center}.datepicker_inlineLabelWrapper__W3Ma9 .datepicker_group__R9MST{display:grid;grid-template-columns:1.7fr 2.3fr 2.3fr;grid-gap:16px;gap:16px}.datepicker_datePickerActions__iVbSy{display:flex;justify-content:center;gap:16px;padding:12px}.input_wrapper__fU94o{display:grid;position:relative;isolation:isolate;align-items:center}.input_wrapper__fU94o.input_inline__CQsGE{grid-template-columns:1fr 1fr;align-items:center}.input_wrapper__fU94o.input_hasError__UUO74 .input_input___O96l{border-bottom-color:#d73e45}.input_wrapper__fU94o.input_hasError__UUO74 .input_labelGroup___flhz{color:#d73e45}.input_wrapper__fU94o.input_hasIcon__71mEs .input_labelGroup___flhz{padding-left:27px}.input_wrapper__fU94o.input_hasIcon__71mEs .input_input___O96l{padding-left:35px}.input_wrapper__fU94o.input_disabled__cA96x input{cursor:not-allowed;background-color:#f2f2f2;color:#606060;opacity:.5}.input_wrapper__fU94o.input_disabled__cA96x input:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #b2b7b7}.input_wrapper__fU94o.input_disabled__cA96x input::placeholder{color:#606060}.input_wrapper__fU94o.input_readOnly__lXJBs input{cursor:default;color:#606060;pointer-events:none}.input_wrapper__fU94o.input_readOnly__lXJBs input:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #b2b7b7!important}.input_wrapper__fU94o.input_hidden__4fa_a{display:none}.input_wrapper__fU94o.input_compact__snsEH .input_numberInput__eDpys{padding:6px 8px}.input_labelGroup___flhz{display:flex;flex-direction:column;gap:.4rem}.input_icon__lm_eW{z-index:5;position:absolute;top:calc(50% - 12px);left:8px;width:24px;height:24px;z-index:1;pointer-events:none;overflow:hidden}.input_icon__lm_eW svg{color:#606060;width:100%;height:100%}.input_input___O96l{padding-right:30px;display:block;width:100%}.input_input___O96l:-webkit-autofill~.input_labelGroup___flhz{transform:translateY(-8px);font-size:1.2rem}.input_input___O96l:autofill~.input_labelGroup___flhz,.input_input___O96l:focus~.input_labelGroup___flhz,.input_input___O96l:not(:placeholder-shown)~.input_labelGroup___flhz{transform:translateY(-8px);font-size:1.2rem}.input_numberButtonControls__SKtRj{position:absolute;display:inline-flex;flex-direction:column;align-items:center;right:0}.input_numberButton__m0cJm{transition:border-color .2s;cursor:pointer;border:1px solid var(--dark-slate);background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;height:100%;padding:0 10px;justify-content:center}.input_numberButton__m0cJm svg{pointer-events:none}.input_numberButton__m0cJm:hover{border-color:var(--black)}.input_numberInput__eDpys{padding-right:24px;-moz-appearance:textfield}.input_numberInput__eDpys::-webkit-inner-spin-button,.input_numberInput__eDpys::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.input_numberButtonIncrement__5qcZw{border-radius:0 4px 4px 0}.input_numberButtonDecrement__glJLR{border-radius:4px 0 0 4px}.input_errorText__tB_xa.input_errorTextInline__h8Ipu{position:static}.input_clearSearch__kj_xp{transition:opacity .2s,visibility .2s;visibility:hidden;cursor:pointer;right:0;top:4px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);position:absolute;opacity:0}.input_clearSearch__kj_xp svg{color:#606060;width:20px}.input_clearSearch__kj_xp.input_active__1bc3S{visibility:visible;opacity:1}.input_inTable__ufuGD .input_input___O96l{padding:8px}.input_hideLabel__MXGM9 input{padding-block:8px!important}.textarea_wrapper__ErC7F{display:grid;position:relative}.textarea_wrapper__ErC7F.textarea_hasError__x8D1y .textarea_input__GE0_e{border-bottom-color:#d73e45}.textarea_textLabel__fwY4J{font-size:1.4rem;line-height:1.57;color:#272727}.textarea_input__GE0_e{resize:vertical;padding-block:8px;max-height:calc(18px + 14.4rem);overflow:auto}.textarea_hasError__x8D1y{color:#d73e45}.selectbox_selectboxWrapper__uiaqE{display:grid;position:relative;font-size:1.4rem;line-height:2rem;align-items:center;grid-auto-rows:min-content}.selectbox_selectboxWrapper__uiaqE.selectbox_inlineLabelWrapper__ubNDk{grid-template-columns:2fr 6fr;gap:24px}.selectbox_selectboxWrapper__uiaqE.selectbox_inlineLabelWrapper__ubNDk label{justify-items:start;font-weight:600}.selectbox_selectboxWrapper__uiaqE.selectbox_inlineLabelWrapper__ubNDk.selectbox_isMulti__UevAe .react-select__control{border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}.selectbox_selectboxWrapper__uiaqE.selectbox_inlineLabelWrapper__ubNDk.selectbox_isMulti__UevAe .react-select__multi-value{background-color:#f2f2f2;border-bottom:1px solid #b2b7b7}.selectbox_selectboxWrapper__uiaqE.selectbox_inlineLabelWrapper__ubNDk.selectbox_isMulti__UevAe .react-select__value-container{padding:16px}.selectbox_selectboxWrapper__uiaqE.selectbox_inlineLabelWrapper__ubNDk:not(.selectbox_isMulti__UevAe) .react-select__value-container{padding:9px 8px}.selectbox_selectboxWrapper__uiaqE.selectbox_compact__uh2k1{font-size:1.4rem}.selectbox_selectboxWrapper__uiaqE.selectbox_compact__uh2k1 .react-select__value-container{padding:4px 8px;display:flex;flex-wrap:nowrap;max-width:360px;overflow-x:auto}.selectbox_selectboxWrapper__uiaqE.selectbox_isMultiValueCommaSeparated__5kZFg .react-select__value-container{gap:3px;flex-wrap:nowrap}.selectbox_selectboxWrapper__uiaqE.selectbox_isMultiValueCommaSeparated__5kZFg .react-select__multi-value{background-color:rgba(0,0,0,0);border:none}.selectbox_selectboxWrapper__uiaqE.selectbox_isMultiValueCommaSeparated__5kZFg .react-select__multi-value__label{padding:0}.selectbox_selectboxWrapper__uiaqE.selectbox_isMultiValueCommaSeparated__5kZFg .react-select__multi-value__remove{display:none}.selectbox_selectboxWrapper__uiaqE.selectbox_hasValue__urLiB .selectbox_textLabel__YMbKu,.selectbox_selectboxWrapper__uiaqE:focus-within .selectbox_textLabel__YMbKu{font-size:1.2rem;top:3px}.selectbox_selectboxWrapper__uiaqE.selectbox_hasError__OpgNu .react-select__control{border-bottom-color:#d73e45}.selectbox_selectboxWrapper__uiaqE .react-select__control{transition:border-color .2s;background-color:#f2f2f2;border-radius:4px;box-shadow:none;border:none;border:1px solid rgba(0,0,0,0);border-bottom-color:#b2b7b7}.selectbox_selectboxWrapper__uiaqE .react-select__control:hover{border-color:#b2b7b7!important}.selectbox_selectboxWrapper__uiaqE .react-select__control.react-select__control--is-disabled{cursor:not-allowed!important;pointer-events:all!important}.selectbox_selectboxWrapper__uiaqE .react-select__control.react-select__control--is-disabled .react-select__indicators{opacity:0}.selectbox_selectboxWrapper__uiaqE .react-select__menu-list{max-height:160px}.selectbox_selectboxWrapper__uiaqE .react-select__indicator-separator{display:none}.selectbox_selectboxWrapper__uiaqE .react-select__control--menu-is-open .selectbox_dropdownIndicator__E4rRh{transform:scaleY(-1)}.selectbox_selectboxWrapper__uiaqE .react-select__dropdown-indicator{color:#272727}.selectbox_selectboxWrapper__uiaqE .react-select__dropdown-indicator svg{width:18px;height:18px}.selectbox_selectboxWrapper__uiaqE .react-select__value-container{padding:18px 8px 0}.selectbox_selectboxWrapper__uiaqE .react-select__single-value{margin:0}.selectbox_selectboxWrapper__uiaqE .react-select__single-value.react-select__single-value--is-disabled{color:#606060}.selectbox_selectboxWrapper__uiaqE .react-select__input-container{margin:0;padding:0}.selectbox_selectboxWrapper__uiaqE .react-select__menu{margin-top:4px;background-color:#f2f2f2;border-radius:4px;z-index:4}.selectbox_selectboxWrapper__uiaqE .react-select__menu-list{padding:6px 0}.selectbox_selectboxWrapper__uiaqE .react-select__option{padding:8px 12px;cursor:pointer;font-size:1.4rem}.selectbox_selectboxWrapper__uiaqE .react-select__option:active{background-color:#b2b7b7}.selectbox_selectboxWrapper__uiaqE .react-select__option--is-focused{background-color:#e0e0e0}.selectbox_selectboxWrapper__uiaqE .react-select__option--is-selected{background-color:#bcddda;color:#272727;font-weight:500}.selectbox_selectboxWrapper__uiaqE .react-select__placeholder{color:#898989}.selectbox_selectboxWrapper__uiaqE .react-select__value-container{column-gap:4px;row-gap:2px;gap:10px}.selectbox_selectboxWrapper__uiaqE .react-select__multi-value{background-color:#e0e0e0;border-radius:2px;margin:0}.selectbox_selectboxWrapper__uiaqE .react-select__multi-value__label{padding:9px 4px 9px 6px;line-height:2.2rem;font-size:1.4rem}.selectbox_selectboxWrapper__uiaqE .react-select__multi-value__label+div>svg{width:20px;height:20px}.selectbox_selectboxWrapper__uiaqE .react-select__multi-value__remove{padding:0 4px}.selectbox_selectboxWrapper__uiaqE .react-select__multi-value__remove:hover{background-color:#b2b7b7;color:#272727}.selectbox_selectboxWrapper__uiaqE.selectbox_renderErrorInline__hyCTp{align-items:start}.selectbox_selectboxWrapper__uiaqE.selectbox_renderErrorInline__hyCTp .selectbox_errorText__BcS_D{position:static;visibility:visible;opacity:1;margin-top:4px}.selectbox_textLabel__YMbKu{position:absolute;z-index:1;font-size:1.4rem;color:#606060;left:8px;font-weight:400;transition:top .2s,font-size .2s;pointer-events:none;margin-bottom:0;top:25%}.selectbox_isDisabled__vuN6l{opacity:.33}.selectbox_innerLabel__jXJhH{padding-left:10px;color:var(--subtle-body-colour)}.selectbox_searchIconWrapper__JdHMv{display:flex;align-items:center;padding:10px 4px 10px 10px}.selectbox_dropdownIndicator__E4rRh{transition:transform .2s;width:8px;height:9px;margin-right:6px}.selectbox_textLabelGroup__PmQAc{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.selectbox_hasAltLabel__byMOC .selectbox_labelWithoutValue__JWRPH{opacity:1;grid-row:1;grid-column:1}.selectbox_hasAltLabel__byMOC .selectbox_label___ufYL{opacity:0;grid-row:1;grid-column:1}.selectbox_hasAltLabel__byMOC.selectbox_hasValue__urLiB .selectbox_label___ufYL{opacity:1}.selectbox_hasAltLabel__byMOC.selectbox_hasValue__urLiB .selectbox_labelWithoutValue__JWRPH{opacity:0}.selectbox_labelOption__G4zqu{padding:8px 12px;font-weight:600;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.selectbox_optionWrapper__bleX5{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative}.selectbox_optionContent__K9f60{flex:1 1}.selectbox_optionActions__iTrm8{display:flex;gap:4px;margin-left:8px;opacity:0;transition:opacity .2s}.selectbox_optionWrapper__bleX5:hover .selectbox_optionActions__iTrm8{opacity:1}.selectbox_hideLabel___YWOO input{padding-block:8px!important}.selectbox_hideLabel___YWOO .react-select__value-container{padding-block:0!important}.button_root__t3ypo{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid rgba(0,0,0,0);padding:10px 16px;font-size:1.6rem;line-height:1.25;gap:10px;font-weight:400;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.button_root__t3ypo.button_isInline__kWmMf{display:inline-flex}.button_root__t3ypo.button_medium__p6wpX{font-size:1.4rem;padding:6px 12px}.button_root__t3ypo.button_small__D_m11{min-width:32px;max-width:32px;min-height:40px;max-height:40px;border-radius:8px}.button_root__t3ypo.button_small__D_m11 svg{height:30px;width:30px}.button_root__t3ypo.button_extraSmall__27Oiq{width:24px;height:24px}.button_root__t3ypo.button_extraSmall__27Oiq svg{width:100%;height:100%}.button_root__t3ypo.button_icon__2E_9H{padding:6px;width:auto;min-width:40px;min-height:40px}.button_root__t3ypo.button_icon__2E_9H .button_loadingSpinner__ueS2K{width:1.6rem;height:1.6rem}.button_root__t3ypo.button_disabled__zqRR5{opacity:.7;cursor:not-allowed}.button_root__t3ypo .button_loadingSpinner__ueS2K{position:absolute;transition:opacity .2s;grid-row:1;grid-column:1;opacity:0;width:2.4rem;height:2.4rem;justify-self:center;color:#3da197}.button_root__t3ypo.button_loading__xvMFf .button_buttonText__NVmEN{transition:opacity .2s;opacity:0}.button_root__t3ypo.button_loading__xvMFf .button_loadingSpinner__ueS2K{transition:opacity .2s .2s;opacity:1}.button_buttonText__NVmEN{font-family:var(--font-geist-sans);display:flex;align-items:center;justify-content:center;gap:4px;font-size:1.4rem;line-height:1.57}.button_buttonText__NVmEN svg{transform:translateY(-1px);width:24px;height:auto}.button_primary__2X0E7{border-color:#3da197;background:#3da197}.button_primary__2X0E7:active{background:#3d625e;border-color:#3d625e}@media(hover:hover){.button_primary__2X0E7:hover{background:#3d625e;border-color:#3d625e}}.button_primary__2X0E7[disabled]:not(.button_loading__xvMFf){cursor:not-allowed}.button_primary__2X0E7 .button_buttonText__NVmEN,.button_primary__2X0E7 .button_loadingSpinner__ueS2K{color:#fff}.button_secondary__YswKm{color:#3da197;border-color:#3da197;background:rgba(0,0,0,0)}.button_secondary__YswKm:active{background:#d4f0e8}@media(hover:hover){.button_secondary__YswKm:hover{background:#d4f0e8}}.button_secondary__YswKm[disabled]:not(.button_loading__xvMFf){color:#b2b7b7;border-color:#b2b7b7;cursor:not-allowed}.button_tertiary__3k3sx{color:#272727;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.button_tertiary__3k3sx:active{border-color:#f2f2f2;background:#f2f2f2}@media(hover:hover){.button_tertiary__3k3sx:hover{border-color:#f2f2f2;background:#f2f2f2}}.button_tertiary__3k3sx[disabled]:not(.button_loading__xvMFf){color:#898989;background:#e0e0e0;cursor:not-allowed}.button_tertiary__3k3sx .button_loadingSpinner__ueS2K{color:#272727}.button_text__kTUKY{padding:0;background-color:rgba(0,0,0,0);color:#3da197;font-weight:600}@media(hover:hover){.button_text__kTUKY:hover{color:#3d625e}}.button_cancel__eQ3Ig{padding:0 16px;background-color:rgba(0,0,0,0);color:#272727;font-weight:400}@media(hover:hover){.button_cancel__eQ3Ig:hover{color:#606060}}.button_link__YvyX_{font-weight:600;text-decoration:none}.button_isBackButton__3EahM{color:#272727}.button_isBackButton__3EahM .button_buttonText__NVmEN{font-size:1.8rem;font-weight:600}.button_isBackButton__3EahM svg{width:22px;height:22px}@media(hover:hover){.button_isBackButton__3EahM:hover{color:#606060}}.siteStatisticsSamples_modalContent__D0VJ2{position:relative;min-height:100%;display:flex;flex-direction:column;flex:1 1;padding:18px 24px}.siteStatisticsSamples_tableWrapper__PSyrH{flex:1 1;padding-bottom:80px}.siteStatisticsSamples_entityName__ZOPHY{font-weight:600;margin:12px 0;display:block}.siteStatisticsSamples_footer__bhjWb{position:fixed;top:auto;right:0;bottom:0;left:0;margin:24px;padding:18px 24px;justify-content:center!important;background-color:#f2f2f2;z-index:1}.siteStatisticsSamples_linkTabs__aqIRY{border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;margin-bottom:24px}.siteStatisticsSamples_linkTab__yJrbN{display:block;font-weight:600;font-size:1.4rem;padding:6px 10px;margin-bottom:4px;text-decoration:none;color:#000;transition:border-color .2s;border-bottom:2px solid rgba(0,0,0,0)}.siteStatisticsSamples_linkTab__yJrbN.siteStatisticsSamples_current__93EIh{border-color:#3da197}@media(hover:hover){.siteStatisticsSamples_linkTab__yJrbN:not(.siteStatisticsSamples_current__93EIh):hover{border-color:#e0e0e0}}.siteStatisticsSamples_tabWrapper__cZQ3_{margin-top:24px}.siteStatisticsSamples_backButton__ckF6d{color:#272727!important}.siteStatisticsSamples_backButton__ckF6d:hover{color:#606060!important}.siteStatisticsSamples_modalFooter__sldus{display:flex;justify-content:center;gap:12px;padding:16px;border-top:1px solid #e0e0e0}.modal_root__moqO_{width:100%;height:100%;max-width:100%;max-height:100%;border:0;animation:modal_show-modal__Ce7ti var(--modal-transition-duration) cubic-bezier(.4,0,.2,1);background:none;display:flex;align-items:center;justify-content:center;padding-inline:0;padding-block:0;overflow-x:hidden}.modal_root__moqO_::-webkit-backdrop{background:rgba(0,0,0,.5)}.modal_root__moqO_::backdrop{background:rgba(0,0,0,.5)}.modal_root__moqO_:not([open]){display:none}.modal_root__moqO_[open]::-webkit-backdrop{animation:modal_show-backdrop__Rzmw3 var(--modal-transition-duration)}.modal_root__moqO_[open]::backdrop{animation:modal_show-backdrop__Rzmw3 var(--modal-transition-duration)}.modal_root__moqO_:not([open])::-webkit-backdrop{animation:modal_hide-backdrop____Ci_ var(--modal-transition-duration)}.modal_root__moqO_:not([open])::backdrop{animation:modal_hide-backdrop____Ci_ var(--modal-transition-duration)}.modal_container__U_JQF{width:100%;margin:auto;transition:transform var(--modal-transition-duration) cubic-bezier(.4,0,.2,1),opacity var(--modal-transition-duration) cubic-bezier(.4,0,.2,1);position:relative;padding-block:80px;margin-inline:24px}.modal_container__U_JQF.modal_extraSmall__SBLBI{max-width:400px}.modal_container__U_JQF.modal_small__bFb6n{max-width:600px}.modal_container__U_JQF.modal_medium__1QuhA{max-width:800px}.modal_container__U_JQF.modal_large__xgT_S{max-width:1072px}.modal_container__U_JQF.modal_extraLarge__ksS2G{max-width:1300px}.modal_container__U_JQF.modal_closing__RLbpV{opacity:0;transform:translateY(25%)}.modal_container__U_JQF.modal_fullScreen__z7Blt{max-width:100%;min-height:100%;padding-block:24px;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.modal_container__U_JQF.modal_fullScreen__z7Blt .modal_inner__PvySl{width:100%;height:100%;border-radius:0;flex:1 1;display:flex;flex-direction:column;overscroll-behavior-y:contain;max-height:calc(100vh - 48px);overflow-y:auto}.modal_container__U_JQF.modal_fullScreen__z7Blt .modal_body__HBHBk{flex:1 1;display:flex}.modal_inner__PvySl{background:#fff;border-radius:8px}.modal_header__PCXIC{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;margin-bottom:24px;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0}.modal_header__PCXIC.modal_noMarginOnHeader__HyUjJ{margin-bottom:0}.modal_additionalHeaderElements__SjKIR{display:flex;gap:12px;align-items:center}.modal_closeButton__2_x0v{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer}@keyframes modal_show-modal__Ce7ti{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes modal_show-backdrop__Rzmw3{0%{opacity:0}to{opacity:1}}@keyframes modal_hide-backdrop____Ci_{to{opacity:0}}.taskDetail_taskLayoutGrid__XX_TM{display:grid;grid-template-columns:2fr 4fr;grid-gap:24px;gap:24px}@media screen and (max-width:1024.98px){.taskDetail_taskLayoutGrid__XX_TM{grid-template-columns:1fr}}.taskDetail_taskLayoutGrid__XX_TM.taskDetail_onSegPage__fAkh8{margin-top:24px}.taskDetail_taskLayoutGrid__XX_TM .currentView{background-color:#b9f4ee!important}.taskDetail_taskLayoutGrid__XX_TM strong{font-weight:600}.taskDetail_selectboxWrapper__yd21p{margin-bottom:22px}.taskDetail_infoCardHeading__VELXl{margin:0}.taskDetail_taskPhoto__1wr7a{width:100%;height:auto;object-fit:cover}.taskDetail_infoCardList__Ztogq{margin:0;padding:0;list-style:none;font-size:1.4rem;display:flex;gap:1.6rem;flex-direction:column;max-height:174px;overflow:auto}.taskDetail_frequencyPeriod__OHUJg{text-transform:lowercase}.taskDetail_addTasksButtonWrapper__ibvlG{margin-top:26px;display:flex;justify-content:flex-end}.taskDetail_tabTitleAndControlsWrapper__SlP7O{margin-block:24px 16px}.taskDetail_description__lxj0p{max-height:153.86px;overflow-y:auto}.exportDropdown_textButton__uW91_{display:flex;align-items:center;gap:10px;padding:10px 16px;background-color:rgba(0,0,0,0);color:#3da197;font-weight:600;font-size:1.4rem!important;border:none;border-radius:4px;cursor:pointer;transition:color .15s ease}.exportDropdown_textButton__uW91_ svg{height:24px;width:24px;flex-shrink:0}.exportDropdown_textButton__uW91_ span{white-space:nowrap}@media(hover:hover){.exportDropdown_textButton__uW91_:hover:not(.exportDropdown_disabled__mAHZM){color:#3d625e}}.exportDropdown_textButton__uW91_.exportDropdown_disabled__mAHZM{opacity:.5;cursor:not-allowed}.exportDropdown_primaryButton__R9DhF{display:flex;align-items:center;gap:10px;padding:10px 16px;background-color:#3da197;color:#fff;font-weight:400;font-size:1.4rem;border:1px solid #3da197;border-radius:4px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.exportDropdown_primaryButton__R9DhF svg{height:16px;width:16px;flex-shrink:0}.exportDropdown_primaryButton__R9DhF span{white-space:nowrap}@media(hover:hover){.exportDropdown_primaryButton__R9DhF:hover:not(.exportDropdown_disabled__mAHZM){background-color:#3d625e;border-color:#3d625e}}.exportDropdown_primaryButton__R9DhF:active:not(.exportDropdown_disabled__mAHZM){background-color:#3d625e;border-color:#3d625e}.exportDropdown_primaryButton__R9DhF.exportDropdown_disabled__mAHZM{opacity:.7;cursor:not-allowed;box-shadow:none}.exportDropdown_primaryButton__R9DhF.exportDropdown_disabled__mAHZM:hover{background-color:#3da197;border-color:#3da197}.exportDropdown_dropdownMenu__fOZ4Y{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.25);display:flex;flex-direction:column;padding:8px;width:180px;z-index:10000;position:absolute;right:0}.exportDropdown_dropdownMenu__fOZ4Y a:hover{background-color:#f2f2f2;border-radius:8px}.exportDropdown_dropdownMenuItem__MJovc{cursor:pointer;align-items:center;display:flex;font-size:14px;gap:8px;z-index:9999}.exportDropdown_dropdownMenuItem__MJovc svg{padding:8px 0 8px 8px;height:16px;width:16px;flex-shrink:0}.exportDropdown_dropdownMenuItem__MJovc:focus{outline:none;transition:background-color .25s ease;background-color:#f2f2f2}.exportDropdown_dropdownMenuItem__MJovc[data-disabled]{cursor:not-allowed;opacity:.5}.populationExceedanceGraph_populationExceedanceWrapper__mf_AZ{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px}.populationExceedanceGraph_populationExceedanceLabelWrapper__m4Gfz{display:flex;justify-content:flex-end;width:100%;max-width:467px;padding-right:6px}.populationExceedanceGraph_populationExceedanceGraph__Iwlx9{display:grid;width:100%;height:100%;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);max-width:467px;grid-row-gap:2px;row-gap:2px}.populationExceedanceGraph_populationExceedanceGraphItem___lGMt{display:flex;align-items:center;justify-content:center}.populationExceedanceGraph_populationExceedanceGraphItem___lGMt svg{max-width:28px;max-height:21px;width:100%;height:100%;color:#b2b7b7}.populationExceedanceGraph_populationExceedanceGraphLabel__Z_yWc{border:1px solid #e0e0e0;border-radius:4px;padding:2px 8px;justify-self:end;align-self:end}.populationExceedanceGraph_populationExceedanceGraphLabelItem__0LjHB{display:flex;gap:4px;align-items:center;font-size:11px;height:25px}.populationExceedanceGraph_populationExceedanceGraphLabelItem__0LjHB svg{width:20px;color:#b2b7b7}.populationExceedanceGraph_exceed__qU0aL svg{color:#d11f1f}.oelListing_oelListingWrapper__1MMui{margin-block:16px}.oelListing_oelListingTitle__5N382{font-size:1.6rem}.oelListing_oelListingList__tVzAy{padding:0;list-style:none;margin:16px 0 0}.oelListing_oelListingItem__ty1jn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:7px 20px;font-size:1.1rem;flex-wrap:wrap;line-height:1.4}.oelListing_oelListingItem__ty1jn:nth-child(odd){background-color:#f2f2f2}.oelListing_oelListingItem__ty1jn.oelListing_oelGroupedListingItem__l_hze{padding:0}.oelListing_groupHeading__faEQL,.oelListing_subItemWrapper__gn59L{flex:0 0 100%;display:flex;justify-content:space-between;padding:7px 20px}.oelListing_subItemWrapper__gn59L{padding-left:30px}.generalListing_companyAccordion__tXPnq{margin-bottom:1rem}.generalListing_controlsWrapper__QYmQ_{display:flex;justify-content:space-between;align-items:center;column-gap:48px;row-gap:18px;flex-wrap:wrap;margin-bottom:16px}.generalListing_hideButton__5SeBI{visibility:hidden}.generalListing_buttonsWrapper__zj_Yl{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:12px}.generalListing_heading__Y2iAI{font-size:2.2rem;font-weight:600;letter-spacing:0}.generalListing_searchForm__SSnPj{position:relative}.generalListing_actions__udTr3{display:flex;flex-wrap:wrap;gap:24px}.generalListing_tagsWrapper__FQm6L{display:flex;flex-wrap:wrap;gap:8px}.generalListing_tagsWrapper__FQm6L .generalListing_tag__z_EcJ{line-height:1;padding:3px 8px;border-radius:30px;color:#272727;border:1px solid #272727;font-size:1.4rem;text-transform:uppercase;font-weight:600}.generalListing_iconWrapper__xns5V{background-color:#272727;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:5px;display:flex;align-items:center;justify-content:center;width:80px;height:80px}.generalListing_checkbox__c3vtW,.generalListing_tableCheckbox__1w7GS{display:flex;align-items:center}.generalListing_inModalWrapper__Ol3dV{padding-left:24px;padding-right:24px}.generalListing_inModalFixedSizeWrapper__cdbzU{padding-left:24px;padding-right:24px;display:grid;grid-template-rows:auto 1fr auto;height:calc(100vh - 260px)}.generalListing_inModalFixedSizeWrapper__cdbzU .container{overflow-y:auto}.generalListing_entityRowHeading__5Umnd{font-weight:600;font-size:1.4rem;line-height:2.2rem;color:#272727;margin-bottom:8px}.generalListing_entityRow__MY3OA{display:flex;align-items:center;gap:32px}.generalListing_entityRow__MY3OA svg{color:#d73e45;height:24px!important;width:24px!important}.generalListing_attachmentIcon__hbDES{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.generalListing_documentTableWrapper__pOAkO .ag-cell{white-space:nowrap;overflow:hidden;line-height:5.7!important;text-overflow:ellipsis}.generalListing_documentTableWrapper__pOAkO .ag-cell span{overflow:hidden;text-overflow:ellipsis}.generalListing_attachmentIconWrapper__JwvR7{position:relative;display:grid}.generalListing_imageWrapper__Mdbzb{width:80px;height:80px;background-color:#272727;border-radius:8px}.generalListing_documentImage__WVih9{width:100%;height:100%;object-fit:cover;border-radius:8px}.generalListing_attachmentImageWrapper__L4JSR{position:relative}.generalListing_documentsArchivedIcon__Nma8W,.generalListing_documentsArchivedImage__PQeEp{position:absolute;bottom:0;top:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:rgba(39,39,39,.6);border-radius:8px}.generalListing_formLoadingContainer__hwyA_{display:flex;align-items:center;justify-content:center;height:70vh;color:#3da197}.generalListing_formLoadingContainer__hwyA_ svg{width:70px}.generalListing_hasExceedances__Qdvm2{background-color:#fae0df;border-bottom:#f2f2f2}.generalListing_notIdealExceedances__WLazy{background-color:#fcff7b;border-bottom:#f2f2f2}.generalListing_highlightRed__blMRl{background-color:#fae0df;height:100%;display:flex}.generalListing_link__DBlHR{color:#3da197!important;font-weight:600;cursor:pointer}.generalListing_detailsWrapper__8Tm7B{display:flex;flex-direction:column;gap:16px}.generalListing_footerButtons__AdWoh{display:flex;align-items:center;justify-content:center;padding:18px 24px;border-top:1px solid #e0e0e0;gap:24px;max-height:100px}.generalListing_content__sFzrm{flex:1 1}.generalListing_content__sFzrm>div{height:100%;max-height:60rem;overflow-y:auto}.generalListing_modalContainer__XHnnP{display:flex;flex-direction:column;width:100%}.generalListing_modalContent___Ylbi{flex:1 1;overflow:hidden}.generalListing_modalFooterBar__WSdBi{flex-shrink:0;width:100%;display:flex;justify-content:center;align-items:center;gap:12px;padding:16px 24px;background-color:#f2f2f2;border-top:1px solid #e0e0e0}.generalListing_tabControls__AVQ6A{display:flex;gap:8px;border-radius:6px;background-color:#f2f2f2;padding:4px}.generalListing_tabButton__1oO3R{padding:8px 16px;border:none;background:rgba(0,0,0,0);border-radius:4px;font-size:1.4rem;font-weight:500;color:#898989;cursor:pointer;transition:all .2s ease}.generalListing_tabButton__1oO3R:hover{color:#272727;background-color:#fff}.generalListing_tabButton__1oO3R.generalListing_active__naUHB{color:#3da197;background-color:#fff;font-weight:600}.generalListing_container__q4RWl{width:100%;height:100%}.generalListing_container__q4RWl .generalListing_errorState__CS_VS{display:flex;justify-content:center;align-items:center;height:200px;color:#898989;font-size:1.6rem}.generalListing_tableContainer__EpNBp{height:calc(100vh - 200px);width:100%}.generalListing_toggle__Udtf0.toggle-in-filter-panel{grid-template-columns:1fr auto}.generalListing_toggle__Udtf0.toggle-in-filter-panel.generalListing_toggleInFirstColumn__6cXiN{grid-template-columns:1.3fr 1fr}.loading_loadingContainer__c3Hri{display:flex;flex-direction:column;align-items:center;gap:12px}.loading_loadingSpinner__1qhL3{width:48px;height:48px;color:#b2b7b7;animation:loading_spin__HieaH 1s linear infinite}@keyframes loading_spin__HieaH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading_chartLoadingOverlay__4Y51p{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;z-index:10;border-radius:4px}.loading_chartLoadingContainer__2qAZ4{display:flex;flex-direction:column;align-items:center;gap:12px}.companyUsers_container__NRWn3{display:flex;flex-direction:column;width:100%}.companyUsers_titleSection__SPOSX{display:flex;flex-direction:row;gap:16px;align-items:center}.companyUsers_header__aTYwt{display:flex;align-items:center;gap:1.6rem}.companyUsers_header__aTYwt>svg{color:#606060;height:4.8rem;width:5.3rem;margin-bottom:8px}.companyUsers_header__aTYwt>:last-child{flex:1 1}.companyUsers_buttonsWrapper__xxU7e{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:12px}.companyUsers_breadcrumbs__Og0bJ{display:flex}.companyUsers_breadcrumbs__Og0bJ nav{margin-bottom:0}.companyUsers_actions__7lq6J{display:flex;justify-content:space-between}.emptyState_root__U6e_I{padding:80px 0;display:grid;height:100%;justify-content:center}.emptyState_iconWrapperLoading__vo_2t{display:flex;padding:10px;max-width:300px;height:300px;justify-content:center;align-items:center;color:#f2f2f2;margin-bottom:10px}.emptyState_iconWrapperLoading__vo_2t svg{width:80px;height:80px}.emptyState_iconWrapper___1Qoo{display:flex;padding:10px;max-width:300px;height:300px;margin-bottom:10px;color:#f2f2f2}.emptyState_iconWrapper___1Qoo svg{width:100%;height:100%}.emptyState_message__aqyrb{font-size:1.4rem;margin-top:16px;margin-bottom:-66px}.addEditUser_formSection__2F1nO .addEditUser_siteAddButton__YIQGK{padding-top:2px;padding-bottom:2px}.addEditUser_siteWrapper__MhVB4{display:flex;align-items:center;gap:16px;height:100%;font-size:1.4rem}.addEditUser_siteRemoveButton__caPvG{color:#d73e45}.addEditUser_userCompanyHeader__0SnjG{display:flex;justify-content:space-between;align-items:center}.addEditUser_userCompanyHeader__0SnjG h5{text-transform:uppercase;font-size:1.2rem;font-weight:500;line-height:1.6rem;color:#606060}.addEditUser_companySection__MXtlC{padding:16px;margin:0 24px 16px;border:1px solid #e0e0e0;border-radius:8px}.addEditCompany_sectorHeader__5hmR4{justify-content:unset;gap:32px}.addEditCompany_sectorHeader__5hmR4 h5{text-transform:none;font-size:14px;line-height:1.25}.addEditSiteAdmin_formSection___xaCu .addEditSiteAdmin_companyAddButton__mbWf5{padding-top:2px;padding-bottom:2px}.addEditSiteAdmin_siteCompaniesWrapper__zLwa0{display:flex;flex-direction:column;gap:16px;line-height:24px}.addEditSiteAdmin_companyWrapper__NBBv0{display:flex;align-items:center;gap:16px;font-weight:600}.addEditSiteAdmin_companyRemoveButton___INSH{color:#d73e45}.addEditSiteAdmin_errorText__ltuBt{color:#d73e45;font-size:1.4rem;margin-top:8px}.roleListing_controlsWrapper__Ag3bL{display:flex;justify-content:space-between;align-items:center;column-gap:48px;row-gap:18px;flex-wrap:wrap}.roleListing_buttonsWrapper__F6jMO{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:12px}.roleListing_heading__9CWBG{font-size:2.2rem;font-weight:600;letter-spacing:0}.roleListing_searchForm__7ZXHQ{position:relative}.roleListing_permissionRole__DYpRh{display:grid;grid-template-columns:auto 1fr;grid-column-gap:18px;column-gap:18px;grid-row-gap:8px;row-gap:8px}.trainingMaterial_container__RTNTR{display:flex;flex-direction:column;width:100%}.trainingMaterial_section__hYVUK{padding:0 24px 24px}.trainingMaterial_submitRow__IwMpd{border-top:1px solid #e0e0e0;display:flex;justify-content:center;gap:12px;padding:24px}.trainingMaterial_submitRow__IwMpd.trainingMaterial_fullWidthButtons__SMXG9{flex-direction:column}.trainingMaterial_submitRow__IwMpd.trainingMaterial_fullWidthButtons__SMXG9 button{width:100%}.trainingMaterial_storeInfoPanel__MfhMc{background:#fff;border:1px solid #e0e0e0;padding:20px}.trainingMaterial_storeInfoPanel__MfhMc h3{margin:0 0 16px;font-size:18px;font-weight:600}.trainingMaterial_storeInfoPanel__MfhMc h4{margin:20px 0 12px;font-size:16px;font-weight:500}.trainingMaterial_storeInfoPanel__MfhMc .trainingMaterial_label___bvYX{font-weight:400;color:#606060;font-size:18px;margin-bottom:12px;text-align:center}.trainingMaterial_storeInfoPanel__MfhMc .trainingMaterial_count__fQDQ_{font-size:20px;margin-top:12px;text-align:center}.trainingMaterial_storeInfoPanel__MfhMc .trainingMaterial_threeColumn__Y7Ele{display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:stretch}.trainingMaterial_storeInfoPanel__MfhMc .trainingMaterial_col__wcnPZ:first-child{background:none;flex:1 1 50%;align-items:flex-start;justify-content:center;border:0;padding:0}.trainingMaterial_storeInfoPanel__MfhMc .trainingMaterial_col__wcnPZ:first-child h3,.trainingMaterial_storeInfoPanel__MfhMc .trainingMaterial_col__wcnPZ:first-child p{margin:0}.trainingMaterial_storeInfoPanel__MfhMc .trainingMaterial_col__wcnPZ{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;background:#f2f2f2;border:1px solid #e0e0e0;padding:20px;font-size:14px;line-height:16px;flex:1 1 25%;text-align:center}.trainingMaterial_syncStatusPanel__7GwzH{background:#fff;border:1px solid #e0e0e0;padding:20px;margin-top:16px}.trainingMaterial_syncStatusPanel__7GwzH h3{margin:0 0 16px;font-size:18px;font-weight:600}.trainingMaterial_syncStatusPanel__7GwzH h4{margin:20px 0 12px;font-size:16px;font-weight:500}.trainingMaterial_statusItem__19_Tg{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f2f2f2}.trainingMaterial_statusItem__19_Tg:last-child{border-bottom:none}.trainingMaterial_note__VAT0a{font-size:13px;color:#898989;font-style:italic}.trainingMaterial_statusLabel__twoFF{font-weight:500;color:#606060;font-size:14px}.trainingMaterial_statusValue___8qvI{color:#606060;font-size:14px;font-weight:400}.trainingMaterial_fileSync__Zx_2t,.trainingMaterial_fileSync__Zx_2t button{margin-top:16px}.trainingMaterial_fileListSection__O_K5y{margin:16px 0 0;padding:8px;border-radius:6px;border:1px solid #e0e0e0}.trainingMaterial_fileListSection__O_K5y h4{margin:0;font-size:14px;font-weight:600}.trainingMaterial_sectionHeader__X_8_R{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:4px 0;transition:all .2s ease}.trainingMaterial_sectionHeader__X_8_R:hover{opacity:.8}.trainingMaterial_sectionHeader__X_8_R h4{margin:0;font-size:14px;font-weight:600}.trainingMaterial_toggleIcon__XeSUa{font-size:12px;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.trainingMaterial_toggleIcon__XeSUa svg{transition:transform .2s ease}.trainingMaterial_arrowUp__QFgXz{transform:rotate(180deg)}.trainingMaterial_arrowDown__feaIs{transform:rotate(0deg)}.trainingMaterial_fileList__VxUrZ{margin-top:8px;max-height:190px;overflow-y:auto}.trainingMaterial_fileItem__H1MTm{background:#fff;color:#606060;margin-top:2px}.trainingMaterial_fileTitle__B2zVu{font-weight:500;font-size:14px}.trainingMaterial_fileTitle__B2zVu>.trainingMaterial_fileId__USuDN{display:inline-block;margin-left:1em}.trainingMaterial_fileId__USuDN{font-size:12px;color:#898989;font-family:monospace;margin-bottom:4px;background:#f2f2f2;padding:2px 4px;border-radius:4px;border:1px solid #e0e0e0}.trainingMaterial_fileError__m__n_{display:inline-block;font-size:12px;color:#ff9f9b;background:#fae0df;padding:4px 8px;border-radius:4px;border:1px solid #ff9f9b}.trainingMaterial_storeInfoSection__Vu2Tk{margin-top:20px;padding:16px;background:#f2f2f2;border-radius:6px;border:1px solid #e0e0e0}.trainingMaterial_storeInfoSection__Vu2Tk h4{margin:0 0 12px;color:#606060;font-size:14px;font-weight:600}.trainingMaterial_initialising__zwu4c{display:flex;flex-direction:column;gap:8px}.trainingMaterial_error__DtiIZ{color:#ff9f9b;background:#fae0df;padding:12px;border-radius:6px;border:1px solid #ff9f9b;font-size:14px}.addSampleSheetInitialFieldEntry_modalContent__mHpbp{flex:1 1;display:flex;flex-direction:column;--ag-cell-horizontal-padding:8px;--ag-cell-vertical-padding:4px}.addSampleSheetInitialFieldEntry_modalContent__mHpbp .ag-center-cols-container,.addSampleSheetInitialFieldEntry_modalContent__mHpbp .ag-center-cols-viewport{min-height:58px!important}.addSampleSheetInitialFieldEntry_header__3cYYe{padding:0 24px}.addSampleSheetInitialFieldEntry_scrollWrapper__t9zxH{padding:0 24px;overscroll-behavior-y:contain;height:calc(100vh - 302px);overflow-y:auto}.addSampleSheetInitialFieldEntry_scrollableContent__Ld_k4{padding:16px 0}.addSampleSheetInitialFieldEntry_buttons__gMRtY{display:flex;gap:24px;margin-top:auto;padding:24px 0;justify-content:center;border-top:1px solid #e0e0e0;background:#f2f2f2}