#filtersHeader{background-color:var(--surface-colour);border:1px solid var(--border-colour)}.filterControlHolder::-webkit-scrollbar,.keywordsControlHolder::-webkit-scrollbar{height:7px;width:7px}.filterControlHolder::-webkit-scrollbar-track,.keywordsControlHolder::-webkit-scrollbar-track{background-color:var(--text-grey-on-surface)}.filterControlHolder::-webkit-scrollbar-thumb,.keywordsControlHolder::-webkit-scrollbar-thumb{background-color:var(--border-colour)}.filter-tier-holder,.filterControlHolder,.keywordsControlHolder,.single-option-filter-holder form ul{scrollbar-color:var(--border-colour) var(--text-grey-on-surface);scrollbar-width:thin}#filterControlsWrapper input[type=checkbox],#filterControlsWrapper input[type=radio],#filtersHeader input[type=checkbox],#filtersHeader input[type=radio],.filterControlsHolder input[type=checkbox],.filterControlsHolder input[type=radio]{opacity:0;position:fixed;width:0}.trainingSetOptionsHolder{position:relative;z-index:5}button.controlHolder{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface-colour);border:none;border-radius:0;border-top:2px solid transparent;color:var(--colour-fg);cursor:pointer;display:inline-block;font-weight:500;height:auto;letter-spacing:normal;margin:0;min-width:110px;min-width:auto!important;padding:.7em 1em;text-align:center;text-transform:none;width:auto}.controlHolder:not(.active):hover{border-top:2px solid var(--hover-colour)}button.controlHolder.filterControlVisible{background-color:var(--surface-variant-bg-colour);border-top:2px solid var(--secondary-colour)}.controlHolder.filterControl .total{color:var(--secondary-colour);font-size:1rem;font-variant-numeric:tabular-nums}.filterDisplayControl[filtergroup=innovationScore]{padding:.7em .5em;vertical-align:top}.headerFlexElementControls .trainingSetParameter{margin-bottom:0}.trainingSetParameter.active,.trainingSetParameter:hover{background-color:var(--surface-variant-bg-colour)!important}.trainingSetParameter{border:1px solid var(--border-colour);color:var(--colour-fg);cursor:pointer;display:inline-block;height:40px;margin:0 .7em .8em 0;min-width:130px;padding:.7em 2em;text-align:center}.filterDisplayControl[filtergroup=innovationScore] select{border-color:transparent;color:var(--secondary-colour);cursor:pointer;height:auto;width:75px}.actionControl.reset-filters{display:inline-block;margin:0 auto auto 1em;white-space:nowrap}.headerFlexElementLabel{margin-bottom:.5em;padding-bottom:0!important}.trainingSetHeaderBar .trainingSetHeaderBarLabel{color:var(--colour-fg);display:inline-block;margin-right:.5em;text-align:left}.headerFlexElement{padding-bottom:.8em}.trainingSetHeaderBar{border-radius:var(--border-radius-box);margin-left:-2.5em;margin-right:-2.5em;overflow:auto;padding:0 2.5em}.controlHolder:hover{background-color:var(--surface-variant-bg-colour)!important}.filterDisplayControl[filtergroup=innovationScore] select:focus{border-color:transparent!important;-webkit-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important;outline:0!important}#filtersHeader.filterDisabled .trainingSetParameter input,#filtersHeader.filterDisabled .trainingSetParameter label,#filtersHeader.filterDisabled .trainingSetParameter span,#filtersHeader.filterDisabled button.actionControl{opacity:.2}.filterControlContent h2{border-bottom:1px solid var(--text-grey-on-surface);color:var(--colour-fg);font-family:var(--brand-font);margin-bottom:1em;text-align:left}.keywordsNote{margin:-1em 0 1.5em}.keywordsControlHolder .keywordFilter label span{font-weight:500;margin-right:.8em}.keywordFilter .keywordInputWrapper input{display:table-cell;margin-top:0;width:100%}.keywordsControlHolder .keywordFilter input{background-color:transparent;border:1px solid var(--border-colour);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--colour-fg);margin-top:.5em;outline-style:none;padding:.7em;text-indent:0;width:100%}.actionControl.reset-keywords{margin-left:0}.reset-boolean-filter-group,.reset-company-anomalies,.reset-founder-gender{float:right}.company-anomalies-filter-holder,.founder-gender-filter-holder,.radio-buttons-filter-group-holder{margin-bottom:1.5em}.company-anomalies-filter-holder .filterExplanation,.founder-gender-filter-holder .filterExplanation{left:0!important;right:unset!important}.company-anomalies-filter-holder{width:calc(50% - 3em)}.actionControl.clear-action,.actionControl.clear-keyword{background-image:url(../images/cross.svg);background-size:1.125rem 1.125rem;padding-left:1.375rem}#companyNameFilter{width:400px}.anyActiveFounder input+label,.filter-checkbox-holder input+label,.urlMatchedOnlyOnlyHolder input+label{background-image:url(../images/checkbox-off.svg);background-position:0;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;padding-left:1.4rem}.anyActiveFounder input:checked+label,.filter-checkbox-holder input:checked+label,.urlMatchedOnlyOnlyHolder input:checked+label{background-image:url(../images/checkbox-on.svg)}input[type=checkbox]:disabled+label{background-image:url(../../images/checkbox-off-disabled.svg);color:var(--border-colour)}input[type=checkbox]:checked:disabled+label{background-image:url(../../images/checkbox-on-disabled.svg)}.anyActiveFounder,.filter-checkbox-holder,.filter-date-holder,.urlMatchedOnlyOnlyHolder{margin-bottom:1.5em}.anyActiveFounder{margin-top:-1rem}.anyActiveFounder.filterDisabled{opacity:.2;pointer-events:none}.filter-tier-holder li input:checked+label:not(.expand-filter-tier-label),.filterControlBatchUl input:checked+label,.filterControlUl input:checked+label{background-image:url(../images/tick.svg)}.filterControlBatchUl input+label,.filterControlUl input+label{background-image:url(../images/cross.svg);background-position:0;background-repeat:no-repeat;background-size:.95em;cursor:pointer;padding-left:2em;vertical-align:middle}.filterControlTable input:indeterminate+label{background-image:url(../images/cross.svg)}.filterControlTable[filter=CompanySizes],.filterControlTable[filter=FundingRoundTypes]{margin-top:1em;width:100%}.filterControlTable[filter=CompanySizes] tbody,.filterControlTable[filter=FundingRoundTypes] tbody,.filterControlTable[filter=finances] tbody,.filterControlTable[filter=funding] tbody{height:auto}.filterControl[filtergroup=funding_round] .total,.filterControl[filtergroup=growth] .total,.general-filter-singleton-holder .total{color:var(--secondary-colour);margin-left:.25em}.filterControl[filtergroup=funding_round] .total:before,.filterControl[filtergroup=growth] .total:before,.general-filter-singleton-holder .total:before{content:"("}.filterControl[filtergroup=funding_round] .total:after,.filterControl[filtergroup=growth] .total:after,.general-filter-singleton-holder .total:after{content:")"}.filterControlTable[filtergroup=locations] tbody[filter=SearchPostcode]{border:0;height:auto;min-height:auto}.filterControlTable[filtergroup=locations] tbody[filter=SearchPostcode] td{width:auto}.boolean-filter-holder{margin-bottom:2em}.general-filter-singleton-holder .filterControlTable{margin-top:.4em}#companiesFiltersControlsHolder,.filters-flex-row-holder{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.filters-flex-holder{gap:4em}.filters-flex-holder .flex-row-element{-ms-flex-preferred-size:100%;flex-basis:100%}#companiesFiltersControlsHolder .flex-row-element{-ms-flex-preferred-size:48%;flex-basis:48%}.filterControlBatchUl input+label{padding-left:1.3em}.rticLogo{height:1.2em;margin-right:.5em;vertical-align:text-bottom}.filterControlUl li.filterSubgroupHolder{border-top-width:0;max-height:0;overflow:hidden;padding:0}.filterControlUl li.filterSubgroupHolder,.filterControlUl li.filterSubgroupHolder.filterSubgroupVisible{-webkit-transition:max-height var(--animation-speed) var(--animation-timing);transition:max-height var(--animation-speed) var(--animation-timing)}.filterControlUl li.filterSubgroupHolder.filterSubgroupVisible{max-height:1500px}.filter-tier-holder li input+label:not(.expand-filter-tier-label),.filterControlBatchUl input+label,.filterControlUl input+label{background-image:url(../images/cross.svg);background-position:0;background-repeat:no-repeat;background-size:.95em;cursor:pointer;padding-left:2em;vertical-align:middle}.filter-tier-holder li,.filterControlBatchUl li,.filterControlUl li{border-bottom:1px solid var(--border-colour);overflow:hidden;padding:.7em 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.filterPrimary{border-bottom-width:0!important}.filterSubgroup{border-top:1px solid var(--border-colour)}.filterControlUl li{padding-left:1.5em}.filterSubgroupHolder li{padding-left:3em}.filter-tier-elements-holder{display:none}.filter-tier:has(.expand-filter-tier-holder input:checked) .filter-tier-elements-holder{display:block}.filter-tier-controls{margin-bottom:.7em}.filter-tier{padding-bottom:0!important}.expand-filter-tier-holder input+label,.filterControlTable .filterSubgroupToggle input+label{background-image:url(../images/expand.svg)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:1rem 1rem!important;border-bottom:none!important;color:var(--secondary-colour);cursor:pointer;display:inline-block;height:1.25rem;margin-right:.3em;padding-right:1.5rem}:is(.filterControlTable[filter=CICs],.filterControlTable[filter=RTICs]) .filterControlUl input+label{padding-left:2em!important}.expand-filter-tier-holder input+label:before,.filterControlTable .filterSubgroupToggle input+label:before{content:"Expand"}.expand-filter-tier-holder input:checked+label:before,.filterControlTable .filterSubgroupToggle input:checked+label:before{content:"Collapse"}.expand-filter-tier-holder input:checked+label,.filterControlTable .filterSubgroupToggle input:checked+label{background-image:url(../images/collapse.svg)}.expand-filter-tier-holder input+label:hover,.filterControlTable .filterSubgroupToggle input+label:hover{text-decoration:underline}.filterControlHolder.filterControlHolderVisible,.keywordsControlHolder.keywordsControlHolderVisible{-webkit-animation:delay-overflow 0s;animation:delay-overflow 0s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border:1px solid var(--border-colour);border-top:none;-webkit-box-shadow:0 0 5px var(--border-colour);box-shadow:0 0 5px var(--border-colour);max-height:100vh;overflow:hidden;-webkit-transition:max-height .2s ease-in;transition:max-height .2s ease-in}.filterControlHolder,.keywordsControlHolder{max-height:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.controlHolder:not(.active):hover{background-color:var(--tertiary-colour);color:var(--text-on-tertiary-colour)}.filterControlBatchUl,.filterControlUl{border-collapse:collapse;border-spacing:0;color:var(--colour-fg);display:block;max-height:50vh;overflow:auto;text-align:left;width:100%}.filterControlHolder.filterControlHolderVisible[filtergroup=financials]{max-height:120vh}.filterControlHolder[filtergroup=financials] .filterControlTable tbody[filter=FundingRoundTypes]{max-height:25vh}.filterControlTable tbody::-webkit-scrollbar,.filterControlUl::-webkit-scrollbar,.filterSubheadingHolder::-webkit-scrollbar,.inputHolder textarea::-webkit-scrollbar,.trainingSetParameterControlsHolder::-webkit-scrollbar{width:7px}.filterSubheadingHolder::-webkit-scrollbar{height:7px}.filterControlTable tbody::-webkit-scrollbar-track,.filterControlUl::-webkit-scrollbar-track,.filterSubheadingHolder::-webkit-scrollbar-track,.inputHolder textarea::-webkit-scrollbar-track,.trainingSetParameterControlsHolder::-webkit-scrollbar-track{background-color:var(--text-grey-on-surface)}.filterControlTable tbody::-webkit-scrollbar-thumb,.filterControlUl::-webkit-scrollbar-thumb,.filterSubheadingHolder::-webkit-scrollbar-thumb,.inputHolder textarea::-webkit-scrollbar-thumb,.trainingSetParameterControlsHolder::-webkit-scrollbar-thumb{background-color:var(--border-colour)}.filterControlTable tbody,.filterControlUl,.filterSubheadingHolder,.inputHolder textarea,.trainingSetParameterControlsHolder{scrollbar-color:var(--border-colour) var(--text-grey-on-surface);scrollbar-width:thin}.inputHolder textarea{background:inherit;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--colour-fg);font-variant-numeric:tabular-nums;margin-top:.4em;padding:1em;resize:none;width:100%}.inputHolder.companyNumbers{width:400px}#companiesFilterLock+label,.companiesFilterLock+label{background-image:url(../images/lock-closed.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;margin-left:0!important;width:auto}#companiesFilterLock+label:hover,#companiesFilterLock:checked+label,.companiesFilterLock+label:hover,.companiesFilterLock:checked+label{background-image:url(../images/lock-closed.svg)}.controlHolder.companiesFilterResetLocked{border-color:var(--negative-colour)!important}.controlHolder.filterPreset,.trainingSetParameter.filterPreset{border-color:var(--positive-colour)!important}.trainingSetHeaderBar.mobileControlsVisible .headerFlex{max-height:160vh;-webkit-transition:max-height var(--animation-speed) var(--animation-timing);transition:max-height var(--animation-speed) var(--animation-timing)}.controlsBar.mobileControlsVisible .headerMobileDisplayControl,.trainingSetHeaderBar.mobileControlsVisible .headerMobileDisplayControl{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filtersBarLabel .filtersText{letter-spacing:.2em;margin-bottom:.35em}.filtersBarLabel .actionControl.reset-filters{margin-left:0;padding-right:0}.registeredAddressOnlyHolder .registeredAddressOnlyInputHolder{margin-bottom:.5em}.filterExplanationLink{background-color:var(--secondary-colour);border-radius:50%;color:transparent;color:var(--text-on-secondary-colour)!important;cursor:pointer;display:inline-block;margin-right:.3em;text-align:center;width:15px}.filterExplanationLink:hover{background-color:var(--hover-colour)}.filterActionsHolder{float:right}.filterExplanationHolder{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filterExplanationHolder label{background-color:var(--secondary-colour);border-radius:50%;color:var(--text-on-secondary-colour);cursor:pointer;display:inline-block;height:1.25rem;line-height:1.25rem;margin:auto .5em auto auto;text-align:center;width:1.25rem}.filterExplanationHolder input{display:none}.filterExplanationHolder label{position:relative;vertical-align:initial}.filterExplanationHolder label:hover{background-color:var(--hover-colour);color:var(--text-on-hover-colour)}.filterExplanationHolder label .filterExplanation{background-color:var(--tooltip-bg-colour);border:1px solid var(--border-colour);color:var(--tooltip-fg-colour);cursor:default;font-size:.9rem;font-weight:400;left:50%;line-height:1.25rem;margin-top:17px;padding:.6em 1em .8em;position:absolute;text-align:left;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;width:380px;z-index:9999;z-index:600}.filterActionsHolder .filterExplanationHolder .filterExplanation{left:unset;position:absolute;right:0}.filterExplanation a{text-decoration:underline;vertical-align:unset}.filterExplanation i{font-style:italic}.filterExplanation p:not(:last-child){margin-bottom:1em}.filterExplanationHolder label .filterExplanation{display:block;left:unset;margin:.3em 0 0;max-width:80vw;right:0;-webkit-transform:none;transform:none;width:600px}.filterExplanationHolder input:checked+label{background-color:var(--hover-colour)}.filterExplanationHolder input:checked+label .filterExplanation{visibility:visible}.financialFiltersExplanation{color:var(--text-grey-on-surface);margin:0 .4em}.financialFiltersExplanation a{color:inherit;text-decoration:underline}.filterControlContent{margin:1em}.filterActionsHolder .actionControl.close-action{display:-webkit-box;display:-ms-flexbox;display:flex}.filterActionsHolder .actionControl.close-action svg{margin-right:.25em}.financialFiltersContent{position:relative}.includeUnknownDealroomHolder{bottom:0;left:0;position:absolute}.includeUnknownDealroomHolder input+label{background-image:url(../images/checkbox-off.svg);background-position:0;background-repeat:no-repeat;background-size:13px 13px;cursor:pointer;padding-left:1.4em}.includeUnknownDealroomHolder input:checked+label{background-image:url(../images/checkbox-on.svg)}.registeredAddressOnlyHolder input+label:not(.filterExplanationLabel){background-image:url(../images/checkbox-off.svg);background-position:0;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;padding-left:1.2rem}.registeredAddressOnlyHolder input:checked+label:not(.filterExplanationLabel){background-image:url(../images/checkbox-on.svg)}.registeredAddressOnlyHolder input:disabled+label:not(.filterExplanationLabel){opacity:.5}.registeredAddressOnlyInputHolder .filterExplanation{left:0!important;width:500px!important}#filtersHeader.filterDisabled{pointer-events:none}.financialFiltersContent h4 .filterExplanationHolder{margin-left:0}.financialFiltersContent h4 .filterExplanationHolder label{margin-right:0}.filterExplanationHolder label .filterExplanation,.financialFiltersContent h4 .filterExplanationHolder label .filterExplanation{left:0;text-transform:none;width:500px}.financialFiltersContent h4 .filterExplanationHolder label[for=fundingRoundTypeExplanation]{background-image:none;border-radius:50%;cursor:pointer;display:inline-block;margin-right:0;padding-left:0;text-align:center}#filtersHeader.filterDisabled .controlHolder,#filtersHeader.filterDisabled .filterDisplayControl,#filtersHeader.filterDisabled .trainingSetParameter input,#filtersHeader.filterDisabled .trainingSetParameter label,#filtersHeader.filterDisabled .trainingSetParameter span,#filtersHeader.filterDisabled button.actionControl{opacity:.2}#filtersHeader.filterDisabled #updateFiltersButton{cursor:not-allowed;opacity:.2}#filtersHeader.filterDisabled button img{display:none}.companiesFiltersInput select,.financialFiltersInput select{border-width:0!important;text-indent:.5em;width:100%}.filterControlHolder[filtergroup=company_growth] .financialFiltersInput label{width:60px}.sliderWrapper{border-width:0;margin-left:10px}.sliderControl,.sliderControl .financialFiltersInputFlex{overflow:visible}.noUi-marker-horizontal.noUi-marker-large{height:2px}.noUi-marker-horizontal.noUi-marker-large,.noUi-marker-horizontal.noUi-marker-sub{height:5px}.noUi-connect{background:var(--secondary-colour);color:var(--text-on-secondary-colour)}.noUi-handle{background:#fff;border:1px solid var(--text-grey-on-surface);border-radius:3px;-webkit-box-shadow:none;box-shadow:none;cursor:default}.noUi-connects{background:var(--surface-variant-bg-colour)}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-10px}.noUi-horizontal .noUi-handle{height:24px;left:-10px;top:-4px;width:20px}.noUi-handle:after,.noUi-handle:before{width:0}.noUi-target{border-color:var(--border-colour);-webkit-box-shadow:none;box-shadow:none}.sliderControl .financialFiltersContent{margin-bottom:4em}#filterControlsWrapper{background-color:var(--page-bg-colour)}.filterPresetDefaultSelect{margin-left:.5em}.filterCheckboxHolder{margin:1em 0}.filterCheckboxHolder label{background-image:url(../images/checkbox-off.svg);background-position:0;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;padding-left:1.4rem}.filterCheckboxHolder input:checked+label{background-image:url(../images/checkbox-on.svg)}.company-anomalies-filters label,.founder-gender-filters label,.radio-buttons-filter-group label,.single-option-filter-holder li input[type=radio]+label{color:var(--text-grey-on-surface)}.company-anomalies-filters input:checked+label,.founder-gender-filters input:checked+label,.radio-buttons-filter-group input:checked+label,.single-option-filter-holder li input[type=radio]:checked+label{color:var(--colour-fg)}.radioButtonHolder.founder-gender-filters.filterDisabled{opacity:.2}.radioButtonHolder.founder-gender-filters.filterDisabled label{pointer-events:none}.radioButtonHolder input[type=radio]+label,.single-option-filter-holder li input[type=radio]+label{background-image:url(../images/radio-off.svg);background-position:0;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;padding-left:1.4rem}.single-option-filter-holder form ul{max-height:50vh;overflow:auto;width:100%}.single-option-filter-holder{max-width:900px}.radioButtonHolder input[type=radio]:checked+label,.single-option-filter-holder li input[type=radio]:checked+label{background-image:url(../images/radio-on.svg)}input[type=radio]:disabled+label{background-image:url(../../images/radio-off-disabled.svg);color:var(--border-colour)}input[type=radio]:checked:disabled+label{background-image:url(../../images/radio-on-disabled.svg)}.radioButtonHolder p{margin-bottom:0}.radioButtonHolder label{display:inline-block;margin:.4em 1em .8em 0}.radioButtonHolder:first-of-type{margin-top:.2em}.filter-element-code{display:inline-block;width:var(--characters)}.filter-element-code[data-alphanumeric=true]{margin-right:1ch;text-align:right}.headerMobileDisplayControl{float:right;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform var(--animation-speed) var(--animation-timing);transition:-webkit-transform var(--animation-speed) var(--animation-timing);transition:transform var(--animation-speed) var(--animation-timing);transition:transform var(--animation-speed) var(--animation-timing),-webkit-transform var(--animation-speed) var(--animation-timing);width:1.5rem!important}.headerFlexElementControls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:safe end;-ms-flex-pack:safe end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:safe end;margin-right:0}.headerFlexElementControls .filterControl:last-child{margin-right:0}#filtersHeader .headerFlexElementControls{overflow:unset!important}#updateFiltersButton{display:none}#filtersHeader{scrollbar-color:var(--surface-variant-bg-colour) var(--surface-colour);scrollbar-width:auto}.trainingSetHeaderBarLabel .filtersText{font-weight:700;letter-spacing:normal;margin-bottom:0}.actionControl.reset-filters{background-image:none;color:var(--colour-fg);letter-spacing:normal;margin-left:1em;margin-left:.5em!important;padding-left:0;text-decoration:underline;text-transform:none}.actionControl.reset-filters:hover{background-image:none}.actionControl.controlHolder:hover{border:1px solid var(--surface-colour)}td.filterControl{text-align:left}.filterControlSubgroup tr,.filterControlTable tbody tr{display:table}.filterControl:not(.batchFilterControl) label{margin-left:1.5em}.filterControl label{padding-left:2em!important}.headerFlexElement{padding-bottom:0!important}.filterControlContent h2 span{display:none}.filterControlHolder{background-color:var(--surface-variant-bg-colour);border-radius:var(--border-radius-box);border-top-left-radius:0;border-top-right-radius:0;color:var(--surface-variant-fg-colour);position:relative}.filterControlTable{content-visibility:auto!important;min-height:180px;width:100%}.filterControlTable tbody,.filterControlUl{border:1px solid var(--border-colour);-webkit-box-sizing:border-box;box-sizing:border-box}.filterControlBatchUl li{border:none!important;padding-bottom:1.2em;padding-left:1.5em}.filterControlTable thead tr{border:none!important}.filterControlTable thead tr th{padding-bottom:1.2em}.filterControlTable thead tr th:first-child{text-indent:1.5em}.update-filters-holder{margin-left:1em;margin-right:.2em;overflow:hidden}.update-filters{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform var(--animation-speed) var(--animation-timing);transition:-webkit-transform var(--animation-speed) var(--animation-timing);transition:transform var(--animation-speed) var(--animation-timing);transition:transform var(--animation-speed) var(--animation-timing),-webkit-transform var(--animation-speed) var(--animation-timing)}.update-filters svg{margin-left:.25rem}.flex-row-holder .search-wrapper{margin-bottom:0}.update-filters.update-ready{min-width:unset;-webkit-transform:translateX(0);transform:translateX(0)}.update-filters:hover{background-color:var(--hover-colour);color:var(--primary-colour)}.update-filters__icon{fill:var(--colour-fg);margin-left:.4em;vertical-align:bottom;width:1.5rem}.update-filters:hover .update-filters__icon{fill:var(--primary-colour)}.update-filters-text{display:inline-block}.keywordsNote{margin:0!important}.update-filters-bar:has(.update-filters-holder:first-child:last-child){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:0}#filterResetProceed,#filterUpdateProceed{left:0}#filterResetProceed .buttonBar button,#filterUpdateProceed .buttonBar button{font-weight:500}#filterResetProceed .buttonBar,#filterUpdateProceed .buttonBar{margin-bottom:2em}.filtersText{white-space:nowrap!important}.actionControl.reset-filters{background-image:none!important;display:inline-block!important;padding-left:0!important}.actionControl.reset-filters:hover{color:var(--secondary-colour)!important}.filterControlContent .close-action{border-radius:.3em;padding-right:.5em}.close-action svg{vertical-align:middle}.filterControlContent .close-action:hover{color:var(--hover-colour)}.actionControl.close-action,.filterActionsHolder{float:unset}.filter-top-bar{border-bottom:1px solid var(--text-grey-on-surface);margin-bottom:1em;padding-top:.2em}.filter-top-bar .actionsHolder{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0!important}.filter-top-bar.flex-end .actionsHolder{margin-bottom:.3em!important}.keywords-actions,.keywords-actions+.actionsHolder{margin-bottom:.6em!important}.headerMobileLabel{display:none;font-weight:700;letter-spacing:normal;padding:.5rem}.filterSubheading{border-radius:.315em .315em 0 0!important;letter-spacing:.1em;padding:.7em!important}@container filtersContainer (max-width: 900px){button.controlHolder{min-width:auto!important}}.filter-controls-flex-holder{container-name:filtersContainer;container-type:inline-size}.filterControlBatchUl li,.filterControlUl li{white-space:normal!important}#importExportCodesSubgroupHolder{margin-top:.7em}.filterControlHolder .filterControlContent{max-height:90vh;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--tertiary-colour) var(--border-colour);scrollbar-width:thin}.filter-tier-holder{border:1px solid var(--border-colour);font-variant-numeric:tabular-nums;height:50vh;max-height:50vh;overflow:auto}.filter-batch-control-label{margin-left:1.5em}.filter-element-label{margin-left:3em}.filter-tier-elements-holder li:first-child{border-top:1px solid var(--border-colour)}.filter-tier-elements-holder li:last-child{border-bottom:none}.filter-tier-batch-holder{margin-left:1.5em;padding:.7em 0;text-transform:uppercase}.filter-tier-batch-holder label{padding-left:2em!important}#postcodeSearchInput{border:1px solid var(--border-colour);height:35px;margin-left:0;padding:.7em;text-indent:0;width:200px}#postcodeSearchInput:focus{border-color:var(--hover-colour)}#postcodeSearchRadiusSelect{height:35px;vertical-align:bottom;width:80px}label[for=postcodeSearchRadiusSelect]{background-image:none!important;margin:0 .4em 0 1em}.postcode-search-holder h4,.skillsDateFilterContent{padding:.7em 0}@media screen and (max-width:1200px){.headerFlexElementControls{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}button.controlHolder{min-width:unset!important}}@media screen and (max-width:850px){.actionControl.reset-filters{float:unset!important;margin-right:0!important;margin-top:0!important}}@media screen and (max-width:800px){.headerFlexElementControls{display:block!important}#filtersHeader .headerFlex{border-bottom:none!important}button.controlHolder{border:1px solid var(--border-colour);border-radius:var(--border-radius-box)!important}.filterControlHolder.filterControlHolderVisible{margin-top:0}}@media screen and (max-width:950px){#companiesFiltersControlsHolder .flex-row-element{-ms-flex-preferred-size:100%;flex-basis:100%}#companiesFiltersControlsHolder{margin-top:0}}.filterControlTable.full-width{width:100%}.boolean-filters,.single-option-filter-holder ul{border-top:1px solid var(--border-colour);margin:.4em 0!important}.boolean-filters label,.single-option-filter-holder li{border-bottom:1px solid var(--border-colour)}.boolean-filters label,.single-option-filter-holder label{display:block;padding:.7em 0;width:100%}.boolean-filters label{margin:0}.boolean-filters label:hover,.single-option-filter-holder label:hover{background-color:var(--colour-row-alt)}.single-option-filter-holder h4 label{display:unset;padding:0;width:auto}.single-option-filter-holder h4 label:hover{background-color:initial}.filterControlHolder .explanationHolder .explanation{left:0;-webkit-transform:none;transform:none}label[for=CompanyStatuses_explanation] .explanation{left:-100px!important}label[for=companySizeExplanation] .filterExplanation,label[for=innovationScoreExplanation] .filterExplanation{left:-200px!important}.filter-total{color:var(--border-colour);font-variant-numeric:tabular-nums}#companyExtraFilters{margin-top:1.5em}#listFiltersDescription{margin:1em 0;max-width:800px;width:100%}.single-option-filter-holder{font-variant-numeric:tabular-nums}.keyword-input-holder{margin-top:.8em}.keyword-input-holder .ts-control{background:inherit;background-color:transparent;border:1px solid var(--border-colour);border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--colour-fg);padding:.8em;text-indent:0;width:100%}.keyword-input-holder .ts-wrapper.multi.has-items .ts-control{padding:6px 8px!important}.keyword-input-holder .ts-control .item{border-radius:5em;color:var(--text-on-primary-colour)!important;height:32px;margin-bottom:0!important;padding-left:1em!important}.keyword-input-holder .ts-control input{color:var(--colour-fg)!important;text-indent:0;width:auto!important}.keyword-input-holder .ts-control .remove{border-left:none!important;border-radius:50%!important;font-size:1.5rem;line-height:1.5rem;margin-left:0!important}.keyword-input-holder[data-keywordtype=include] .ts-control .item,.keyword-input-holder[data-keywordtype=include] .ts-wrapper.multi .ts-control>div.active{background-color:var(--colour-green-dark)}.keyword-input-holder[data-keywordtype=exclude] .ts-control .item,.keyword-input-holder[data-keywordtype=exclude] .ts-wrapper.multi .ts-control>div.active{background-color:var(--colour-red-dark)}.keyword-input-holder .ts-wrapper.multi .ts-control>div.active{border:1px solid var(--colour-fg)}.keywordFilter:first-child .keyword-filter-wrapper{margin-right:2em}.keywordFilter:nth-child(2) .keyword-filter-wrapper{margin-left:2em}.filter-section-holder{width:100%}.filter-section-holder[data-section_active="0"]{display:none}.filter-flex-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.filter-flex-element{-ms-flex-preferred-size:48%;flex-basis:48%}.flex-fullwidth{-ms-flex-preferred-size:100%;flex-basis:100%}.filter-section{margin-bottom:1em}.filter-section h3{border-bottom:2px solid var(--surface-divider-colour);display:inline-block;font-weight:700;margin-bottom:1.3em;padding-bottom:.4em;padding-right:.1em;text-transform:uppercase}.filter-top-bar .filter-subgroup-toggle-holder{border-bottom:none;margin:0;padding-bottom:0}.filter-top-bar .filter-subgroup-toggle-holder label{border-bottom:1px solid transparent;border-radius:.315em .315em 0 0!important;padding:.7em!important;vertical-align:top}.filter-top-bar .filter-subgroup-toggle-holder input:checked+label{background-color:var(--primary-colour);border-bottom-color:var(--primary-colour);color:var(--text-on-primary-colour)}.filter-subgroup-toggle-holder label{background-image:none;background-image:none!important;border-bottom:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--secondary-colour);display:inline-block;letter-spacing:.2em;padding:.5em .7em!important;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}.filter-subgroup-toggle-holder{border-bottom:1px solid var(--border-colour);margin:1.5em .5em 1.5em 0}.filter-subgroup-toggle-holder input:checked+label,.filter-subgroup-toggle-holder label:hover{border-color:var(--secondary-colour)}.companiesFiltersControl h4,.financialFiltersControl h4,.general-filter-title{color:var(--colour-fg);font-weight:500;text-align:left;text-transform:none!important}.filters-checkbox-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.filter-checkbox-holder{-ms-flex-preferred-size:300px;flex-basis:300px}.tree-select-holder{content-visibility:auto!important;max-width:800px;width:100%}.tree-select-holder *{font-size:.9rem}.filterControlTable[filter=CompanyStatuses]{margin-top:1em}.treeselect-list{background-color:var(--surface-colour);border-color:var(--surface-divider-colour);scrollbar-color:var(--tertiary-colour) var(--border-colour);scrollbar-width:auto}.treeselect-list__item--checked{background-color:var(--page-bg-colour)}.treeselect-list__item--focused{background-color:var(--surface-variant-bg-colour)!important}.treeselect-list__item--checked .treeselect-list__item-checkbox-container,.treeselect-list__item--partial-checked .treeselect-list__item-checkbox-container{background-color:var(--primary-colour);color:var(--text-on-primary-colour);height:16px;width:16px}.treeselect-list__item-checkbox-container{height:16px;min-width:16px;width:16px}.treeselect-list__item-icon{height:16px;min-width:20px;width:20px}.treeselect-input__tags-name,.treeselect-list__item-label{color:var(--colour-fg);font-variant-numeric:tabular-nums;font-weight:500}.treeselect-input.treeselect-input--bottom,.treeselect-input.treeselect-input--top{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-color:var(--surface-divider-colour);border-top-left-radius:4px;border-top-right-radius:4px}.treeselect-list.treeselect-list--bottom,.treeselect-list.treeselect-list--top{border-top-color:var(--surface-divider-colour);border-top-left-radius:0;border-top-right-radius:0}.treeselect-input{background-color:var(--surface-variant-bg-colour);border-color:var(--surface-divider-colour)}.treeselect-input__edit::-webkit-input-placeholder{color:var(--colour-box-grey)}.treeselect-input__edit::-moz-placeholder{color:var(--colour-box-grey)}.treeselect-input__edit:-ms-input-placeholder{color:var(--colour-box-grey)}.treeselect-input__edit::-ms-input-placeholder{color:var(--colour-box-grey)}.treeselect-input__edit::placeholder{color:var(--colour-box-grey)}.treeselect-input__edit{background-color:var(--surface-variant-bg-colour);color:var(--colour-fg);font-weight:500;position:static;z-index:auto;-ms-flex-preferred-size:100%;flex-basis:100%}.treeselect-input__tags-element{background-color:var(--tertiary-colour);color:var(--text-on-tertiary-colour)}.treeselect-input__tags-element:hover{background-color:var(--border-colour)}.treeselect-input__tags-cross svg{stroke:var(--secondary-colour);height:18px;width:18px}.treeselect-input__tags-element:hover .treeselect-input__tags-cross svg{stroke:var(--hover-colour)}.treeselect-list--bottom,.treeselect-list--bottom-to-body{border-top-color:var(--surface-divider-colour)}.treeselect-list__empty-icon svg{fill:var(--negative-colour);stroke:var(--colour-fg);height:18px;width:18px}.treeselect-list__empty-text{color:var(--negative-colour)}.treeselect-input__select-all{margin-right:3px}.treeselect-input__clear svg,.treeselect-input__select-all svg{stroke:var(--colour-fg)}.treeselect-input__clear:hover svg,.treeselect-input__select-all:hover svg{stroke:var(--secondary-colour)}.treeselect-input__tags:has(:nth-child(12)) .treeselect-input__tags-element{display:none}.treeselect-input__tags{position:relative}.treeselect-input__tags:has(:nth-child(12)):before{color:var(--muted-colour);content:attr(data-tags_count) " elements selected"}.treeselect-input__arrow svg{stroke:var(--colour-fg)}.treeselect-input__arrow:hover svg{stroke:var(--secondary-colour)}.boolean-filter-label{font-weight:500}.filterControlTable[filter=LANames] .treeselect-list__item[group=true] .treeselect-list__item-label-counter:before{color:var(--colour-fg);content:" LAs ";margin-left:-3px}.tree-select-holder[id*=Postcodes_treeselect]{margin-top:0}.treeselect-input--unsearchable{display:none}.postcode-search-holder h4{padding-top:0}.filterControlContent{container-name:filterContentContainer;container-type:inline-size}html body .flatpickr-monthSelect-month:not(.flatpickr-disabled):hover{background-color:var(--surface-colour)!important;border-color:var(--surface-colour)!important;color:#fff!important}@container filterContentContainer (max-width: 900px){.filter-content-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-content-holder>div{width:100%}.filter-content-holder .update-filters-bar{margin-top:1em}.filterControlContent[data-filtergroup=locations] .filter-top-bar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.filterControlContent[data-filtergroup=locations] .filterActionsHolder{-ms-flex-item-align:end;align-self:end}.filterControlContent[data-filtergroup=locations] .flex-grow{-ms-flex-item-align:start;align-self:start}.filterSubheadingHolder[data-filtergroup=locations]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filterSubheadingHolder[data-filtergroup=locations] .filter-top-bar .flex-grow{margin-top:.5em;width:100%}}@media screen and (max-width:800px){.controlHolder,.trainingSetParameter[filtergroup=urlMatchedOnly]{margin-bottom:.8em!important}.controlHolder,.trainingSetParameter{margin-right:0!important;width:100%!important}.headerFlexElement{overflow:auto;padding:2px 2px .8em}.headerMobileLabel{display:block}.filtersText{display:none}#keywordFilterHolder .keywordFilter:first-child{border-right-width:0}.keyword-filter-wrapper{margin-left:0!important;margin-right:0!important}.keywordFilter{-webkit-box-flex:0!important;-ms-flex:0 0 99%!important;flex:0 0 99%!important;padding-bottom:1em!important}.company-anomalies-filter-holder{width:100%}}@media screen and (max-width:750px){.sliderWrapper{margin-left:.8em!important}table[filter=CompanySizes]{margin-bottom:2em}}.upgrade-filter-box-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}.upgrade-filter-box{background:var(--surface-colour);border:1px solid var(--border-colour);border-radius:2em;left:auto;margin:auto;max-width:44em;padding:2em;text-align:center}.upgrade-filter-title{font-weight:700}.upgrade-filter-message{margin:1em 0}.upgrade-filter-message p{margin:1em 0;text-align:center}.upgrade-filter-message a{text-decoration:underline}.upgrade-filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5em}.upgrade-filter-buttons a,.upgrade-filter-buttons button{margin:auto}.upgrade-filter-buttons a:first-child,.upgrade-filter-buttons button:first-child{margin-right:1em}.upgrade-filter-buttons a:last-child,.upgrade-filter-buttons button:last-child{margin-left:1em}.filter-content-placeholder{margin-left:28px;margin-top:-38px}.filter-section-holder>.filter-content-placeholder{-webkit-filter:blur(10px);filter:blur(10px);margin:0;pointer-events:none}.filter-upgrade-message{margin:1em}.filter-upgrade-message p{margin:1em 0}.slider-pip__star-holder{display:inline-block;font-size:0;margin:0;padding:0;vertical-align:middle}.noUi-value[data-value="-1"] .slider-pip__star-holder{font-size:inherit}.slider-pip__star-holder svg polygon{fill:var(--secondary-colour)}
/*# sourceMappingURL=filter_elements.css.map */
