html{scroll-behavior:smooth}.CpTopicFilter{position:relative;width:-moz-fit-content;width:fit-content}.CpTopicFilter .__selected{background-color:var(--color--primary);border:2px solid var(--color-primary);color:var(--color--white)}.CpTopicFilter .__selected svg{fill:var(--color--white)!important}.CpTopicFilter .CpTopicFilter__ToggleBtn{----box-shadow:none;----border-radius:28px;----border-color:var(--color--grey-accessible)!important;----border-width:1px;----color:var(--color--primary)!important;----background:var(--color--white)!important;display:flex;height:48px;justify-content:center;min-width:164px;padding:0 24px}.CpTopicFilter .CpTopicFilter__ToggleBtn .Filter-arrow{height:24px;margin-left:4px;width:24px}.CpTopicFilter .CpTopicFilter__ToggleBtn .Filter-arrow svg{fill:var(--color--primary)}.CpTopicFilter .CpTopicFilter__ToggleBtn .loader{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(288deg) brightness(102%) contrast(102%);height:20px;width:20px}.CpTopicFilter .CpTopicFilter__ToggleBtn:not(:disabled):hover{background:var(--color--primary)!important;border-color:var(--color--primary)!important;color:var(--color--white)!important}.CpTopicFilter .CpTopicFilter__ToggleBtn:not(:disabled):hover svg{fill:var(--color--white)!important}.CpTopicFilter .CpTopicFilter__ToggleBtn:not(:disabled).-active,.CpTopicFilter .CpTopicFilter__ToggleBtn:not(:disabled):active{background:var(--color--primary)!important;border-color:var(--color--primary)!important;color:var(--color--white)!important;outline:2px solid var(--color--accent-1)!important}.CpTopicFilter .CpTopicFilter__ToggleBtn:not(:disabled):focus-visible{background:var(--color--primary)!important;border-color:var(--color--primary)!important;color:var(--color--white)!important;outline:2px solid var(--color--focus-dark)!important}.CpTopicFilter .CpTopicFilter__ToggleBtn:not(:disabled):focus-visible svg{fill:var(--color--white)!important}.CpTopicFilter .CpTopicFilter__ToggleBtn:disabled{background-color:var(--color--grey-4)!important;border:none;color:#fff;pointer-events:none}.CpTopicFilter .CpTopicFilter__ToggleBtn:disabled svg{fill:var(--color--white)!important}.CpTopicFilter .CpTopicFilter__Menu{background-color:var(--color--white);border:1px solid var(--color--grey-5);border-radius:12px;box-shadow:0 16px 16px #0000000d,0 8px 8px #0000000d,0 4px 4px #0000000d,0 2px 2px #0000000d;box-sizing:border-box;margin-top:8px!important;max-width:600px;position:absolute;width:90vw;z-index:99}.CpTopicFilter .CpTopicFilter__Menu .checkbox-group{overflow-y:scroll;padding:24px}.CpTopicFilter .CpTopicFilter__Menu .checkbox{align-items:flex-start;align-items:center;border:1px solid var(--color--grey-5);border-radius:3px;cursor:pointer;display:flex;gap:10px;height:56px;margin:0 0 12px;padding:16px 10px;width:100%;----border-radius:3px;----size:24px;----checkmark--size:13px;overflow:hidden}.CpTopicFilter .CpTopicFilter__Menu .checkbox:focus,.CpTopicFilter .CpTopicFilter__Menu .checkbox:focus-visible{border:2px solid var(--color--primary-dark)!important;----border-width:1px}.CpTopicFilter .CpTopicFilter__Menu .checkbox:hover{border:2px solid var(--color--primary-light)}.CpTopicFilter .CpTopicFilter__Menu .checkbox .checkbox-label{color:var(--color--grey-2);cursor:pointer;flex:1;height:24px;line-height:1.4;outline:none;white-space:normal;width:24px;word-break:break-word}.CpTopicFilter .CpTopicFilter__Menu .checkbox .checkbox-label:focus,.CpTopicFilter .CpTopicFilter__Menu .checkbox .checkbox-label:focus-visible{outline:none}@media (max-width:600px){.CpTopicFilter .CpTopicFilter__Menu .checkbox-label{font-size:13px}}.CpTopicFilter .CpTopicFilter__Menu .checked{background-color:var(--color--primary);----border-color--checked:var(--color--grey-5);----background--checked:var(--color--grey-6)!important}.CpTopicFilter .CpTopicFilter__Menu .checked .checkbox-label{color:var(--color--white)}.CpTopicFilter .CpTopicFilter__Menu .checkbox-label:before{background-color:var(--color--grey-6)!important;border:1px solid var(--color--grey-5)!important}.CpTopicFilter .CpTopicFilter__Menu .checkbox-label:after{background-color:var(--color--primary)!important;border:1px solid var(--color--grey-5)!important}.CpTopicFilter .CpTopicFilter__Menu .container{display:flex;padding:24px}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ClearBtn{----box-shadow:none;----border-width:2px;----background:var(--color--white)!important;----color:var(--color--secondary-dark)!important;border-color:var(--color--white)!important;padding:0 24px}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ClearBtn:hover{text-decoration:underline!important}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ClearBtn:active{border-color:var(--color--primary)!important}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ClearBtn:focus-visible{border:2px solid var(--color--focus-dark)!important}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ApplyBtn{----box-shadow:none;----background:var(--color--secondary-dark)!important;----color:var(--color--white)!important;----border-radius:8px;height:56px;min-width:132px}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ApplyBtn:not(:disabled):hover{----box-shadow:0 1.25rem .75rem -.625rem rgba(0,0,0,.2)}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ApplyBtn:not(:disabled):focus{background:var(--color--secondary-dark)!important;color:var(--color--white)!important;outline:0!important}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ApplyBtn:not(:disabled):active{background:var(--color--secondary-dark)!important;color:var(--color--white)!important;outline:2px solid var(--color--secondary)!important}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ApplyBtn:not(:disabled):focus-visible{border:2px solid var(--color--focus-dark)!important}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ApplyBtn:disabled{background-color:var(--color--grey-4)!important;border:none;color:#fff}.CpTopicFilter .CpTopicFilter__Menu .container .CpTopicFilter_ApplyBtn:disabled:hover{box-shadow:none}.CpTopicFilter .CPNonCheckbox_GroupList{display:flex;flex-direction:column;flex-wrap:nowrap;max-height:300px;overflow-x:hidden;overflow-y:auto}.CpTopicFilter .i-list-group__item{display:flex;flex-direction:column}
