.waste-ui_button__CPdpk{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease,background-color .18s ease;will-change:transform,box-shadow}.waste-ui_statsWorkspace___3Gzb{border-radius:12px!important}.waste-ui_statsWorkspace___3Gzb h2{text-transform:none;letter-spacing:0}.waste-ui_statsWorkspace___3Gzb section{border-radius:10px!important;box-shadow:none}.waste-ui_statsWorkspace___3Gzb [role=tab]{text-transform:none!important;letter-spacing:0!important;font-weight:650!important}.waste-ui_settingsHelp__Qc_Uc{margin:0;color:#64748b;font-size:12px;line-height:1.6;font-weight:400}.waste-ui_questionPreview__e6Ruq{grid-column:2!important;grid-row:3/span 8;align-self:start;padding:18px;border:1px solid #dbe4ed;border-radius:10px;background:#f6f9fc;display:grid;gap:16px;font-size:12px;color:#475569}.waste-ui_questionPreviewCard__HDLQ7{display:grid;gap:16px;padding:16px;border-radius:8px;background:white;color:#17283e}.waste-ui_questionPreviewCard__HDLQ7 select{width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:6px;padding:8px;background:white}.waste-ui_previewNote__Zy7aa{padding:12px;margin:0;background:#e7f3fb;color:#285b83;border-radius:6px;line-height:1.6}.waste-ui_answerTableHeading__aczeM{display:grid;grid-template-columns:1fr .4fr;padding:10px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:700}.waste-ui_button__CPdpk:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px rgba(15,23,42,.14);filter:saturate(1.04) brightness(1.02)}.waste-ui_button__CPdpk:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px rgba(15,23,42,.12);filter:saturate(1)}.waste-ui_button__CPdpk:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.waste-ui_button__CPdpk:disabled{opacity:.72;cursor:not-allowed;box-shadow:none!important;transform:none!important;filter:none!important}.waste-ui_settingsBackdrop__8wEZx{background:rgba(15,28,46,.58)!important;backdrop-filter:none!important}.waste-ui_settingsPanel__YShgT{width:min(1180px,96vw)!important;max-height:92vh!important;border:1px solid #cbd5e1!important;border-radius:12px!important;box-shadow:0 24px 70px rgba(15,28,46,.28)!important;overflow:hidden!important}.waste-ui_settingsHeader__MajfS{min-height:68px;padding:14px 20px!important;background:#16263d!important;background-image:none!important;position:relative;justify-content:center!important}.waste-ui_settingsHeader__MajfS button{border-color:#50627a!important;border-radius:8px!important;background:#20334e!important;color:#ffffff!important;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.waste-ui_settingsHeader__MajfS button:hover:not(:disabled){transform:translateY(calc(-50% - 1px))}.waste-ui_settingsContent__PkgOg{max-height:calc(92vh - 68px);overflow-y:auto;background:#f4f7fb;grid-template-columns:minmax(0,1fr)!important;align-items:start}.waste-ui_settingsPrimaryNav___mQuu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d9e2ec;background:#ffffff}.waste-ui_settingsPrimaryNav___mQuu button{min-height:58px;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#7b8797;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.waste-ui_settingsPrimaryNav___mQuu button span{width:26px;height:26px;border-radius:999px;background:#98a2ae;color:#ffffff;display:grid;place-items:center;font-size:12px}.waste-ui_settingsPrimaryNav___mQuu button[data-active=true]{border-bottom-color:#0f8b83;color:#0f766e}.waste-ui_settingsPrimaryNav___mQuu button[data-active=true] span{background:#0f8b83}.waste-ui_settingsTabs__k6rGY{position:sticky;top:0;z-index:2;display:flex!important;flex-wrap:wrap;gap:8px;margin:0;padding:0 4px;border-bottom:1px solid #d9e2ec;background:#ffffff}.waste-ui_settingsContent__PkgOg>:not(.waste-ui_settingsTabs__k6rGY){grid-column:1}.waste-ui_settingsTabs__k6rGY [data-settings-tab=true]{min-height:42px;padding:8px 12px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#334155!important;box-shadow:none!important;font-size:11px}.waste-ui_settingsTabs__k6rGY [data-settings-tab=true][data-active=true]{border-bottom-color:#0f8b83!important;background:transparent!important;color:#0f766e!important}.waste-ui_auditTemplateDesigner__4ZVAb{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.waste-ui_auditTemplateTitle__6HB4S{color:#10213a;font-size:18px;font-weight:900;letter-spacing:.02em}.waste-ui_auditTemplateColumns__oKIzP{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.7fr);gap:14px}.waste-ui_activeTemplate__DH72K,.waste-ui_availableChecks__wCp7x{border:1px solid #cbd5e1;background:#ffffff;padding:14px}.waste-ui_availableChecks__wCp7x{align-self:start}.waste-ui_checkGroupLabel__vCZtV{margin:14px 0 7px;color:#10213a;font-size:12px;font-weight:900}.waste-ui_availableCheckRow__QOMLs{min-height:28px;display:flex;align-items:center;gap:8px;color:#334155;font-size:12px;font-weight:650}.waste-ui_availableCheckRow__QOMLs input{width:16px;height:16px;accent-color:#0f8b83}.waste-ui_activeTemplate__DH72K{display:grid;gap:8px}.waste-ui_activeCheckRow__h3ERO{min-height:48px;display:grid;grid-template-columns:28px 24px minmax(0,1fr) auto 32px;align-items:center;border:1px solid #d7e0ea;background:#ffffff}.waste-ui_checkOrder__JhCVW{align-self:stretch;display:grid;place-items:center;border-right:1px solid #e2e8f0;color:#475569;font-size:12px;font-weight:850}.waste-ui_dragHandle__PRL4x{color:#475569;text-align:center;letter-spacing:-.16em}.waste-ui_checkLabelInput__QjrJc{min-width:0;min-height:34px;border:0;background:transparent;color:#10213a;font-size:12.5px;font-weight:700}.waste-ui_checkLabelInput__QjrJc:focus{outline:2px solid rgba(15,139,131,.22);outline-offset:-2px}.waste-ui_scoreFlag__Zjb8I{color:#334155;font-size:11.5px;font-weight:700;white-space:nowrap}.waste-ui_activeCheckRow__h3ERO button{width:28px;height:28px;border:1px solid #64748b;border-radius:999px;background:#ffffff;color:#334155;font-size:17px;line-height:1;cursor:pointer}.waste-ui_templateDropZone__AWQJP{min-height:58px;display:grid;place-items:center;border:1px dashed #9aa9ba;color:#475569;font-size:12px;font-weight:650}.waste-ui_activeCount__043_d{color:#334155;font-size:12px;font-weight:800}.waste-ui_settingsCard__W3KLI{border:1px solid #d9e2ec;border-radius:10px;background:#ffffff;padding:16px;display:grid;gap:12px;box-shadow:0 1px 3px rgba(15,28,46,.05)}.waste-ui_settingsCardTitle__2i3_0{color:#10213a;font-size:14px;font-weight:850}.waste-ui_settingsHint__qCGh2{color:#64748b;font-size:11.5px;line-height:1.45}.waste-ui_settingsField__ofCYD{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:800}.waste-ui_settingsField__ofCYD input{min-height:40px;padding:0 11px;border:1px solid #cbd5e1;border-radius:7px;color:#10213a;font:inherit;font-weight:600}.waste-ui_settingsSwitchRow__45CBE{min-height:48px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:12px;font-weight:750}.waste-ui_settingsSwitchRow__45CBE input{width:19px;height:19px;accent-color:#0f766e}.waste-ui_settingsAnswerRow__loif0{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto;gap:8px}.waste-ui_settingsAnswerRow__loif0>input,.waste-ui_settingsAnswerRow__loif0>select{min-width:0}.waste-ui_settingsAddAnswer__a6U_K{width:100%}.waste-ui_settingsSaveBar__W_E3A{min-height:56px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d9e2ec;border-radius:9px;background:#ffffff;color:#64748b;font-size:11.5px;font-weight:650}.waste-ui_settingsSaveBar__W_E3A button{min-height:38px;padding:0 16px;border:0;border-radius:7px;background:#0f766e;color:#ffffff;font-weight:800}@media (max-width:820px){.waste-ui_settingsHeader__MajfS{min-height:64px;padding:12px 104px 12px 16px!important}.waste-ui_settingsHeader__MajfS>div:first-child>div{font-size:16px!important;line-height:1.1;white-space:nowrap}.waste-ui_settingsHeader__MajfS button{right:14px}.waste-ui_settingsContent__PkgOg{grid-template-columns:1fr!important}.waste-ui_settingsPrimaryNav___mQuu{grid-template-columns:repeat(2,minmax(0,1fr))}.waste-ui_settingsPrimaryNav___mQuu button{min-height:48px;font-size:10px;gap:7px}.waste-ui_settingsPrimaryNav___mQuu button span{width:23px;height:23px;font-size:11px}.waste-ui_settingsTabs__k6rGY{position:static}.waste-ui_settingsContent__PkgOg>:not(.waste-ui_settingsTabs__k6rGY){grid-column:1}.waste-ui_auditTemplateColumns__oKIzP{grid-template-columns:1fr}.waste-ui_activeCheckRow__h3ERO{grid-template-columns:25px 20px minmax(0,1fr) 30px}.waste-ui_scoreFlag__Zjb8I{display:none}.waste-ui_settingsAnswerRow__loif0{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.waste-ui_settingsAnswerRow__loif0>input:first-child{grid-column:1/-1;width:100%}.waste-ui_settingsAnswerRow__loif0>select{width:100%}.waste-ui_settingsAnswerDelete__3U_Gj{min-width:82px}}.waste-ui_settingsContent__PkgOg{grid-template-columns:180px minmax(0,1fr)!important;column-gap:22px!important;background:#fff}.waste-ui_settingsContent__PkgOg>:not(.waste-ui_settingsTabs__k6rGY){grid-column:2;min-width:0}.waste-ui_settingsContent__PkgOg>.waste-ui_settingsPrimaryNav___mQuu{grid-column:1;grid-row:1/span 20;position:sticky;top:0}.waste-ui_settingsPrimaryNav___mQuu{grid-template-columns:1fr;gap:8px;border:0;align-content:start}.waste-ui_settingsPrimaryNav___mQuu button{justify-content:flex-start;min-height:48px;border:0;border-left:3px solid transparent;border-radius:0 6px 6px 0;padding:10px;text-transform:none;letter-spacing:0;font-weight:650;color:#475569}.waste-ui_settingsPrimaryNav___mQuu button span{background:transparent!important;color:inherit;border-radius:0;font-size:20px}.waste-ui_settingsPrimaryNav___mQuu button[data-active=true]{border-left-color:#0f8b83;background:#eaf7f6}.waste-ui_settingsTabs__k6rGY{grid-column:2}.waste-ui_settingsTabs__k6rGY [data-settings-tab=true]{font-size:12px;font-weight:650}.waste-ui_settingsCard__W3KLI{border-color:#e2e8f0;box-shadow:none}.waste-ui_settingsField__ofCYD select{min-height:40px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;background:white;color:#17283e;font:inherit;font-weight:500;width:100%}.waste-ui_questionBuilder__ydh3T{grid-template-columns:minmax(0,1fr) 260px}.waste-ui_questionBuilder__ydh3T>*{grid-column:1;min-width:0}.waste-ui_questionBuilder__ydh3T>.waste-ui_settingsCardTitle__2i3_0,.waste-ui_questionBuilder__ydh3T>.waste-ui_settingsHelp__Qc_Uc,.waste-ui_questionBuilder__ydh3T>div:last-child{grid-column:1/-1}.waste-ui_settingsAnswerRow__loif0 input,.waste-ui_settingsAnswerRow__loif0 select{min-height:40px;border:1px solid #cbd5e1;border-radius:6px;padding:8px;font:inherit;font-size:12px;min-width:0}.waste-ui_settingsAnswerRow__loif0 select[data-outcome=COMPLIANT]{background:#e1f5eb;color:#126344}.waste-ui_settingsAnswerRow__loif0 select[data-outcome=NON_COMPLIANT]{background:#fff0f0;color:#a62929}.waste-ui_settingsAnswerRow__loif0 select[data-outcome=NOT_APPLICABLE]{background:#f1f5f9;color:#475569}.waste-ui_settingsSaveBar__W_E3A{position:sticky;bottom:-22px;z-index:3;background:#fff;border-top:1px solid #e2e8f0;padding:14px 0!important}.waste-ui_settingsSaveBar__W_E3A button{background:#008e87!important;color:white!important;border-color:#008e87!important}@media (max-width:1000px){.waste-ui_questionBuilder__ydh3T{grid-template-columns:1fr}.waste-ui_questionPreview__e6Ruq{grid-column:1!important;grid-row:auto}}@media (max-width:700px){.waste-ui_settingsContent__PkgOg{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}.waste-ui_settingsContent__PkgOg>:not(.waste-ui_settingsTabs__k6rGY),.waste-ui_settingsTabs__k6rGY{grid-column:1}.waste-ui_settingsContent__PkgOg>.waste-ui_settingsPrimaryNav___mQuu{grid-row:auto;position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.waste-ui_settingsPrimaryNav___mQuu button{font-size:12px}.waste-ui_settingsSaveBar__W_E3A{bottom:-14px}}.waste-ui_usersFormGrid__jS6WP{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) auto;column-gap:24px;row-gap:14px}.waste-ui_usersFormGrid__jS6WP>label{min-width:0}.waste-ui_userSummaryGrid__6_fdp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:14px;overflow:hidden;border:1px solid #dbe3ef}.waste-ui_userSummaryGrid__6_fdp>div{border:0!important;border-right:1px solid #dbe3ef!important}.waste-ui_userSummaryGrid__6_fdp>div:last-child{border-right:0!important}.waste-ui_userToolbar__JAM7b{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,220px) auto;gap:12px}.waste-ui_usersFormGridCompact__c3zyl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;align-items:end}.waste-ui_userDirectoryRow__wzxrm,.waste-ui_userTableHeader__lYRla{display:grid;grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) minmax(130px,1fr) minmax(150px,auto);align-items:center;gap:16px}.waste-ui_userTableHeader__lYRla{padding:11px 15px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:900;letter-spacing:.05em}.waste-ui_userDirectoryRow__wzxrm{padding:13px 15px;border-top:1px solid #e2e8f0;background:#fff}.waste-ui_userDirectoryRow__wzxrm:hover{background:#f8fbfd}@media (max-width:900px){.waste-ui_usersFormGridCompact__c3zyl,.waste-ui_usersFormGrid__jS6WP{grid-template-columns:repeat(2,minmax(0,1fr))}.waste-ui_userTableHeader__lYRla{display:none}.waste-ui_userDirectoryRow__wzxrm{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.waste-ui_usersFormGrid__jS6WP{grid-template-columns:1fr}.waste-ui_userSummaryGrid__6_fdp{grid-template-columns:repeat(2,minmax(0,1fr))}.waste-ui_userSummaryGrid__6_fdp>div:nth-child(2){border-right:0!important}.waste-ui_userSummaryGrid__6_fdp>div:nth-child(-n+2){border-bottom:1px solid #dbe3ef!important}.waste-ui_userDirectoryRow__wzxrm,.waste-ui_userToolbar__JAM7b,.waste-ui_usersFormGridCompact__c3zyl{grid-template-columns:1fr}.waste-ui_userDirectoryRow__wzxrm>span:last-child{justify-content:flex-start!important}}