:root{--sectionNavigatorWidth:200px}*{scroll-margin-top:60px}#main{margin-left:1em;margin-right:1em;max-width:1500px;width:100%}.topBarHolder{margin-bottom:1em;padding-top:1em}#insightsLoadingListName[data-compare_element=compareTwo]{color:var(--primary-colour)}#loadingSpinnerHolder{background-color:var(--overlay-bg-colour);display:none;height:100%;max-width:100%;min-height:100vh;opacity:1;padding-bottom:3em;position:absolute;text-align:center;top:0;width:100vw;z-index:1000}#loadingSpinnerHolder.active{display:block}#loadingSpinnerHolder.active #loadingSpinner{-webkit-animation-play-state:running;animation-play-state:running;opacity:1}#loadingSpinner{-webkit-animation:loadingSpin 1s linear infinite;animation:loadingSpin 1s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;border:2px solid var(--secondary-colour);border-radius:100%;border-top:3px solid transparent;height:80px;left:50%;margin:auto;opacity:0;position:fixed;top:50%;-webkit-transition:opacity var(--animation-speed);transition:opacity var(--animation-speed);width:80px;z-index:10000}.filterControlHolder::-webkit-scrollbar,.filterControlTable tbody::-webkit-scrollbar,.filterControlUl::-webkit-scrollbar,.inputHolder textarea::-webkit-scrollbar{width:7px}.filterControlHolder::-webkit-scrollbar-track,.filterControlTable tbody::-webkit-scrollbar-track,.filterControlUl::-webkit-scrollbar-track,.inputHolder textarea::-webkit-scrollbar-track{background-color:var(--text-grey-on-surface)}.filterControlHolder::-webkit-scrollbar-thumb,.filterControlTable tbody::-webkit-scrollbar-thumb,.filterControlUl::-webkit-scrollbar-thumb,.inputHolder textarea::-webkit-scrollbar-thumb{background-color:var(--border-colour)}.filterControlHolder,.filterControlTable tbody,.filterControlUl,.inputHolder textarea{scrollbar-color:var(--border-colour) var(--text-grey-on-surface);scrollbar-width:thin}.search-wrapper{border:1px solid var(--border-colour);display:inline-block;margin-bottom:1em}input.search-box{background:inherit;background-color:transparent;border-width:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--colour-fg);display:inline-block;font-weight:400;margin-left:.5em;min-width:180px;outline-style:none;padding:.8em;text-indent:0;white-space:nowrap}input.search-box:-webkit-autofill,input.search-box:-webkit-autofill:focus,input.search-box:-webkit-autofill:hover{caret-color:var(--colour-fg)}input.search-box:not(:valid)~.close-icon{pointer-events:none;visibility:hidden}.close-icon{background-color:transparent;border-radius:0;border-width:0;cursor:pointer;display:inline-block;height:20px;margin-right:.3em;outline:0;vertical-align:middle;width:20px}.close-icon,.search-box,.search-wrapper{position:relative}#listSummaryHolder{margin:1em 0;position:relative;width:100%}.locationData,.mainDataHolder{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.locationDataHolder h2{width:98%;width:100%}#insightsHolder{margin-left:2.5em;margin-right:2.5em}.topBarHolder h1{display:inline-block}.calculateButton{float:right;margin-left:.5em;margin-top:.8em}.listSummaryPanel{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.subsection[data-section=Summary] .listSummaryPanel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#listEnd{text-transform:lowercase!important;vertical-align:unset}#navigateBackButton{float:right}.controlsBar{margin-left:-2.5em;margin-right:-2.5em;overflow:visible;padding:.4em 2.5em;position:relative}#compareTwoFiltersControlsBar,.controlsBar{background-color:var(--surface-colour)}#compareOneFiltersControlsBar{border-top:2px solid var(--secondary-colour)}#compareOneFiltersControlsBar .controlsBarLabel{color:var(--secondary-colour)}#compareOneFilterControlsWrapper{background-color:var(--surface-colour);left:0;position:absolute;top:100%;width:100%;z-index:1000}#compareTwoFiltersControlsBar{border-top:2px solid var(--primary-colour)}#compareTwoFiltersControlsBar .controlsBarLabel{color:var(--primary-colour)}#compareTwoFilterControlsWrapper{background-color:var(--surface-colour);left:0;position:absolute;top:100%;width:100%;z-index:999}.controlHolder button.actionControl{border-radius:0;height:auto;padding:0;vertical-align:top}.controlHolder button.actionControl:hover{border-color:var(--hover-colour)}.controlHolder{border:1px solid var(--border-colour);color:var(--colour-fg);cursor:pointer;display:inline-block;margin:0 .5em 0 0;min-width:110px;padding:.7em .5em;text-align:center;width:auto}.controlHolder:first-child{margin-left:0}.controlHolder input[type=number]{-moz-appearance:textfield}.controlHolder input::-webkit-inner-spin-button,.controlHolder input::-webkit-outer-spin-button{margin:0}button.controlHolder{background-color:inherit;border-radius:0;height:inherit;letter-spacing:normal;text-decoration:none;text-transform:none}.controlHolder[filtergroup=innovationScore] select{height:auto;width:75px}#filtersControlsBar button.controlHolder:not(:hover){background-color:var(--surface-colour)}button.controlHolder:focus{-webkit-box-shadow:0 0 0 0 #fff!important;box-shadow:0 0 0 0 #fff!important;outline:0}.controlHolder.keywordControl .total{color:var(--secondary-colour)}.keywordControl.keywordControlVisible .filterControl.filterControlVisible{background-color:var(--tertiary-colour);color:var(--text-on-tertiary-colour)}.controlsBar::-webkit-input-placeholder{color:var(--secondary-colour)}.controlsBar::-moz-placeholder{color:var(--secondary-colour)}.controlsBar:-ms-input-placeholder{color:var(--secondary-colour)}.controlsBar::-ms-input-placeholder{color:var(--secondary-colour)}.controlsBar::placeholder{color:var(--secondary-colour)}.controlsBar .controlsBarLabel{color:var(--colour-fg);display:inline-block;margin-right:.5em;min-width:60px;text-align:left}.controlHolder:hover{background-color:var(--surface-colour)}.controlHolder input{background-color:transparent;border-width:0;color:var(--secondary-colour);margin:0;outline-style:none;padding:0 .4em;text-align:left;text-decoration:none;text-indent:0;width:50px}.controlHolder select{border:none;color:var(--secondary-colour);cursor:pointer;height:auto;margin:0;max-width:180px;padding-bottom:0;padding-top:0;width:auto}.barchartHolder{padding-bottom:1.5em}.barchartContentWrapper[charttype=bar]{overflow:hidden;width:100%}.listSummaryPanel,.locationDataHolder{margin-bottom:2em}.locationDataHolder .listSummaryPanel{margin-bottom:0}.listSummaryWrapper,.locationDataWrapper{background-color:var(--surface-colour);padding:1em 1.5em}.locationDataHolder .listSummaryWrapper{padding:0}.listSummaryPanel:nth-child(2n) .listSummaryWrapper{margin-left:1em}.listSummaryPanel:nth-child(odd) .listSummaryWrapper{margin-right:1em}.locationDataWrapper .listSummaryPanel:nth-child(2n){margin-left:0}.locationDataWrapper .listSummaryPanel:nth-child(odd){margin-right:0}.barchartHolder p{margin:1em 0}.barchartHolder ul{width:100%}.barchartHolder li{border-collapse:collapse;border-spacing:0;cursor:pointer;display:table;margin-bottom:1em;overflow:hidden;padding-right:.3em;position:relative;white-space:nowrap;width:100%}.barchartHolder li:not(.barLabelLi):hover{background-color:var(--colour-table-row-hover)}.barchartHolder li.barLabelLi{cursor:default;padding-bottom:.4em;padding-top:.4em}.barHolder{display:block;position:relative}.barContainer{display:inline-block;position:relative;width:90%}.financialsBarchartHolder .barContainer{overflow:hidden;vertical-align:middle;white-space:nowrap;width:70%}.barHolder[data-compare_element=compareOne] .barContainer:hover+.barCount{color:var(--secondary-colour)!important}.barHolder[data-compare_element=compareTwo] .barContainer:hover+.barCount{color:var(--primary-colour)!important}#insightsHolder h2{padding-bottom:.25em}#insightsHolder h2,#insightsHolder h3{border-bottom:1px solid var(--text-grey-on-surface);font-weight:400;margin-bottom:1em;text-align:left}#insightsHolder h3{color:var(--text-on-surface-colour);padding-bottom:.6em}.filterControlHolder h2{padding-bottom:0!important}.bar{display:inline-block;margin-left:3px}.barHolder[data-compare_element=compareOne] .bar{background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(#3de2ff));background-image:linear-gradient(90deg,transparent,#3de2ff);border-left:1px solid var(--secondary-colour)}.barHolder[data-compare_element=compareTwo] .bar{background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(var(--primary-colour)));background-image:linear-gradient(to right,transparent,var(--primary-colour));border-left:1px solid #ff5482}.bar.projectedBar{margin-left:0}.barHolder[data-compare_element=compareOne] .bar.projectedBar{background-color:transparent;background-image:linear-gradient(-45deg,rgba(2,177,208,.7) 25%,transparent 0,transparent 50%,rgba(2,177,208,.7) 0,rgba(2,177,208,.7) 75%,transparent 0,transparent);background-size:4px 4px;border-left-width:0}.barHolder[data-compare_element=compareTwo] .bar.projectedBar{background-color:transparent;background-image:linear-gradient(-45deg,rgba(209,9,86,.7) 25%,transparent 0,transparent 50%,rgba(209,9,86,.7) 0,rgba(209,9,86,.7) 75%,transparent 0,transparent);background-size:4px 4px;border-left-width:0}.barHolder[data-compare_element=compareOne] .longbar{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(70%,var(--secondary-colour)));background:linear-gradient(90deg,transparent 0,var(--secondary-colour) 70%)}.barHolder[data-compare_element=compareTwo] .longbar{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(70%,var(--primary-colour)));background:linear-gradient(90deg,transparent 0,var(--primary-colour) 70%)}#listSummaryHolder p svg{vertical-align:text-bottom}.barLabel{color:var(--colour-fg);display:table-cell;left:0;margin-left:.1em;max-width:100px;overflow:hidden;text-align:left;text-align:right;text-indent:.2em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100px}.barLabel.labelContainsDescription{font-weight:700;max-width:170px;text-align:left;text-indent:0;width:170px}.barLabel.labelContainsDescription .sicDescription{font-weight:400}.barLabel.labelContainsDescription~.barHolder .barContainer{width:80%}.barLabel.labelContainsDescription~.barHolder .barCount{width:20%}.enrichmentBarchart li{border-bottom:1px solid var(--surface-colour);margin-bottom:0}.enrichmentBarchart .barLabel{left:0;max-width:none;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;z-index:2}.enrichmentBarchart.negativeValuesPresent .emptyBar .bar{margin-left:50%}.enrichmentBarchart .barHolder[data-compare_element=compareOne].negative .bar{background-image:-webkit-gradient(linear,right top,left top,from(transparent),to(#3de2ff));background-image:linear-gradient(270deg,transparent,#3de2ff)}.enrichmentBarchart .barHolder[data-compare_element=compareTwo].negative .bar{background-image:-webkit-gradient(linear,right top,left top,from(transparent),to(var(--primary-colour)));background-image:linear-gradient(to left,transparent,var(--primary-colour))}.enrichmentBarchart .barHolder .barCount{margin-right:.2em;position:absolute;right:0;text-align:right}.enrichmentBarchart .barHolder.negative .barCount{left:0;margin-left:.2em;position:absolute;text-align:left}.financialsBarchartHolder .barLabel{text-align:left;width:35px}.barCount{color:var(--colour-fg);direction:rtl;display:inline-block;position:relative;text-align:right;text-indent:2px;width:10%}.financialsBarchartHolder .barCount{display:inline;margin-left:2%;overflow:hidden;white-space:nowrap;width:25%}.barCount .projectedBarCount{color:var(--text-grey-on-surface)}.barchartExtras{margin-top:-.3em;max-height:0;overflow:hidden}.barchartExtras,.barchartExtras.open{-webkit-transition:max-height var(--animation-speed) var(--animation-timing);transition:max-height var(--animation-speed) var(--animation-timing)}.barchartExtras.open{max-height:20000px}.showExtraResultsControlHolder{margin-top:.7em;text-align:right}.showExtraResultsControl svg{-webkit-transition:all var(--animation-speed) var(--animation-timing);transition:all var(--animation-speed) var(--animation-timing)}.showExtraResultsControl.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.barContainer:hover .sicDescription{opacity:1}#listInsightsPageLoadingHolder{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--overlay-bg-colour);height:100%;max-width:100%;min-height:100vh;opacity:1;opacity:0;padding-bottom:3em;position:absolute;text-align:center;-webkit-transition:opacity var(--animation-speed) var(--animation-timing),visibility var(--animation-speed) var(--animation-timing);transition:opacity var(--animation-speed) var(--animation-timing),visibility var(--animation-speed) var(--animation-timing);visibility:hidden;width:100vw;z-index:1000}#listInsightsPageLoadingHolder.active{opacity:1;visibility:visible}#listInsightsPageLoadingHolder h1{display:block;margin-bottom:1em;margin-top:2em;text-align:center}#listInsightsPageLoadingHolder img{-webkit-filter:sepia(100%) hue-rotate(190deg) saturate(250%);filter:sepia(100%) hue-rotate(190deg) saturate(250%);max-width:320px;opacity:.3}.mapContainer{background-color:var(--surface-colour);height:300px;position:relative;width:100%}.mapContainer .actionControl{cursor:pointer;margin:.6em .4em}.mapContainer .actionControl svg{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:2px}.locationQuotientDescription,.mapAttributions{display:block;margin-top:1em;width:100%}.actionControl.underline svg{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:2px}#cutoffControls{display:inline-block}#cutoffControls .cutoffControlsContainer{display:-webkit-box;display:-ms-flexbox;display:flex}#cutoffControls .controlHolder{margin:0}#cutoffControls .cutoffControlContent{opacity:.2}#cutoffControls .controlHolder.active{background-color:var(--surface-variant-bg-colour)}#cutoffControls .controlHolder:not(.active):hover{background-color:var(--page-bg-colour)}#cutoffControls .controlHolder:not(.active) input,#cutoffControls .controlHolder:not(.active) select{pointer-events:none}#cutoffControls .controlHolder.active .cutoffControlContent{opacity:1}#cutoffControls .controlHolder:not(:first-child){margin-left:-1px}#cutoffControls .controlHolder span{display:inline-block;text-align:right;width:150px}#cutoffControls .controlHolder input,#cutoffControls .controlHolder select{width:75px}#cutoffControls .completeListActive{pointer-events:none!important}#cutoffControls .completeListActive .cutoffControlContent{opacity:.2!important}#cutoffControls .controlHolder.completeListActive{background-color:transparent!important}#cutoffSummary{margin-bottom:1em;margin-top:1em}#updateButton{margin-left:.8em;vertical-align:bottom}#cutoffSummary .companiesConsideredTotalHolder[data-compare_element=compareOne]{color:var(--secondary-colour)}#cutoffSummary .companiesConsideredTotalHolder[data-compare_element=compareTwo]{color:var(--primary-colour)}.downloadHidden{opacity:0;pointer-events:none}.actionControl.insights-download,.actionControl.summary-table-download{background-size:14px 18px;border-bottom:1px solid var(--secondary-colour);border-radius:0;height:1.5em;margin-left:.5em;padding:0 0 2px;width:1.2em}.actionControl.insights-download.processing,.actionControl.summary-table-download.processing{background-color:var(--button-disabled-bg-colour);color:var(--colour-button-loading-fg);pointer-events:none}.actionControl.back-to-list *{vertical-align:initial}.companyCountsHolder h4{font-weight:700}.companyCountsHolder h4 ul{list-style:none}.companyCountsHolder .measuredCompanies{color:var(--positive-colour)}.companyCountsHolder .projectedCompanies{color:var(--colour-green)}.companyCountsHolder ul li{border-style:none;cursor:default}.companyCountsHolder ul li:hover{background-color:inherit}.topCompaniesHolder{padding-bottom:1.5em}.topCompaniesHolder h4{border-bottom:1px solid var(--text-grey-on-surface);margin-bottom:.4em;padding-bottom:4px}.topCompaniesHolder h4 span{padding-bottom:.3em;padding-right:.2em}.topCompaniesHolder ul{width:100%}.topCompaniesHolder li{padding:.3em 0}.topCompaniesHolder li a{color:var(--colour-fg);text-decoration:underline}.topCompaniesHolder li a:hover{color:var(--hover-colour)}.topCompaniesHolder li .position{display:inline-block;font-weight:700;margin-left:.1em;text-align:left;width:30px}.topCompaniesHolder li .number{float:right;margin-right:.3em}.topCompaniesHolder .secondaryTopCompanies{max-height:0;overflow:hidden}.topCompaniesHolder .secondaryTopCompanies,.topCompaniesHolder.secondaryTopCompaniesVisible .secondaryTopCompanies{-webkit-transition:max-height var(--animation-speed) var(--animation-timing);transition:max-height var(--animation-speed) var(--animation-timing)}.topCompaniesHolder.secondaryTopCompaniesVisible .secondaryTopCompanies{max-height:2000px}.topCompaniesHolder.secondaryTopCompaniesVisible .showExtraResultsControl svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.topCompaniesHolder .showExtraResultsControl .iconMessage:after{content:"Show top 10 companies"}.topCompaniesHolder.secondaryTopCompaniesVisible .showExtraResultsControl .iconMessage:after{content:"Hide extra companies"}.topCompaniesHolder[data-compare-element=compareOne] h4{border-bottom-color:var(--secondary-colour);color:var(--secondary-colour)}.topCompaniesHolder[data-compare-element=compareTwo] h4{border-bottom-color:var(--primary-colour);color:var(--primary-colour)}.topCompaniesHolder[data-compare-element=compareOne] li .position{color:var(--secondary-colour)}.topCompaniesHolder[data-compare-element=compareTwo] li .position{color:var(--primary-colour)}.keyHolder{margin-bottom:.8em}.keyHolder .keyElement{margin-right:1.5em;white-space:nowrap}.keyHolder .keyElement .keySquare{height:1em;width:1em}.keyHolder .keyElement .keySquare,.keyHolder .keyElement .keySquare.line{display:inline-block;margin-right:.3em;vertical-align:middle;white-space:nowrap}.keyHolder .keyElement .keySquare.line{height:2px;width:2em}.keyHolder .keyElement[data-compare_element=compareOne] .keySquare.measured{background-color:var(--secondary-colour);color:var(--text-on-secondary-colour)}.keyHolder .keyElement[data-compare_element=compareTwo] .keySquare.measured{background-color:var(--primary-colour);color:var(--text-on-primary-colour)}.keyHolder .keyElement .keySquare.projected{background-color:transparent}.keyHolder .keyElement[data-compare_element=compareOne] .keySquare.projected{background-image:linear-gradient(-45deg,rgba(2,177,208,.7) 25%,transparent 25%,transparent 50%,rgba(2,177,208,.7) 50%,rgba(2,177,208,.7) 75%,transparent 75%,transparent)}.keyHolder .keyElement[data-compare_element=compareOne] .keySquare.line.projected{background-image:-webkit-gradient(linear,left top,right top,color-stop(25%,rgba(2,177,208,.7)),color-stop(25%,transparent),color-stop(50%,transparent),color-stop(50%,rgba(2,177,208,.7)),color-stop(75%,rgba(2,177,208,.7)),color-stop(75%,transparent),to(transparent));background-image:linear-gradient(90deg,rgba(2,177,208,.7) 25%,transparent 25%,transparent 50%,rgba(2,177,208,.7) 50%,rgba(2,177,208,.7) 75%,transparent 75%,transparent)}.keyHolder .keyElement[data-compare_element=compareTwo] .keySquare.projected{background-image:linear-gradient(-45deg,rgba(209,9,86,.7) 25%,transparent 0,transparent 50%,rgba(209,9,86,.7) 0,rgba(209,9,86,.7) 75%,transparent 0,transparent)}.keyHolder .keyElement[data-compare_element=compareTwo] .keySquare.line.projected{background-image:-webkit-gradient(linear,left top,right top,color-stop(25%,rgba(209,9,86,.7)),color-stop(25%,transparent),color-stop(50%,transparent),color-stop(50%,rgba(209,9,86,.7)),color-stop(75%,rgba(209,9,86,.7)),color-stop(75%,transparent),to(transparent));background-image:linear-gradient(90deg,rgba(209,9,86,.7) 25%,transparent 0,transparent 50%,rgba(209,9,86,.7) 0,rgba(209,9,86,.7) 75%,transparent 0,transparent)}.keyHolder .keyElement .keySquare.line.projected{background-color:transparent}.keyHolder .keyElement .keyLabel{vertical-align:middle;white-space:nowrap}.filterControlHolder,.keywordsControlHolder{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.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;max-height:100vh;overflow:hidden;-webkit-transition:max-height .2s ease-in;transition:max-height .2s ease-in}.filterControlHolder.filterControlHolderVisible[filtergroup=financials]{max-height:120vh}.noTransition{-webkit-transition:none!important;transition:none!important}@-webkit-keyframes delay-overflow{to{overflow:auto}}@keyframes delay-overflow{to{overflow:auto}}.keywordsControlHolder .keywordFilter{margin-bottom:1.4em;max-width:500px}.keywordsControlHolder .keywordFilter label{color:var(--colour-fg);text-align:left;text-transform:uppercase;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%}.keyword-input-holder .ts-control:focus-within{border-color:var(--hover-colour);outline:none}.keywordFilterHolder{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;width:100%}.keywordFilterHolder .keywordFilter{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;padding-bottom:3em}.keywordFilter ul.chosenKeywords{display:inline-block;list-style-type:none;width:100%}.keywordFilter ul.chosenKeywords li:first-child{margin-left:0}ul.chosenKeywords[keywordtype=include] li{background-color:var(--colour-green-dark)}ul.chosenKeywords[keywordtype=exclude] li{background-color:var(--colour-red-dark)}.keywordFilter ul.chosenKeywords li span{margin-right:20px;vertical-align:middle}.keywordFilter ul.chosenKeywords li button{background-color:transparent;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:15px;padding:0;position:absolute;right:.7em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;width:15px}.keywordFilter ul.chosenKeywords li{float:left;margin:.5em 1em .5em 0;min-width:80px;padding:.5em .7em;position:relative}.keywordFilterHolder .keywordFilter:first-child{border-right:1px solid var(--border-colour)}.keywordFilter .chosenKeywords{margin:.5em 0}.keywordFilter:first-child form{margin-right:2em}.keywordFilter:nth-child(2) form{margin-left:2em}.keywordFilter .keywordInputWrapper{border-collapse:collapse;border-spacing:0;display:table;margin-top:1em;width:100%}.keywordFilter .keywordInputWrapper input{display:table-cell;margin-top:0;width:100%}.keywordFilter .keywordInputWrapper div{display:table-cell;vertical-align:middle;width:50px}.keywordFilter .keywordInputWrapper div button{margin-left:1em;width:38px}.keywordFilter .keywordInputWrapper div button img{height:13px;margin-right:0;width:13px}.keywordsControlHolder .keywordFilter label{text-transform:none}.keywordsControlHolder .keywordFilter label span{margin-right:.8em}.actionControl.reset-dates,.actionControl.reset-keywords{margin-left:1em}.financialFiltersControlsHolder{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5em;width:100%}.financialFiltersControlsHolder .financialFiltersControl{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin-bottom:1em;overflow:hidden}.financialFiltersControl:nth-child(odd) .financialFiltersContent{margin-right:2em}.financialFiltersControl:nth-child(2n) .financialFiltersContent{margin-left:2em}.financialFiltersControl h4{color:var(--colour-fg);text-align:left;text-transform:uppercase}.financialFiltersControl h4 span{margin-left:.5em}.financialFiltersContent .financialFilterWarning{color:var(--negative-colour);margin-top:.4em;opacity:0;text-align:center;-webkit-transition:opacity var(--animation-speed);transition:opacity var(--animation-speed)}.financialFiltersContent.filterInvalid .financialFilterWarning{opacity:1}.financialFiltersControl .financialFiltersInputsHolder{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.financialFiltersInputsHolder .financialFiltersInputFlex{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;overflow:hidden}.dateFiltersControl .dateFiltersInputsHolder{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.dateFiltersInputsHolder .dateFiltersInputFlex{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden}.dateFiltersInputsHolder .dateFiltersInputFlex input[type=month]{border:0;display:table-cell;padding:.3em 0;text-indent:.2em;width:100%}img.warning{height:16px;margin-bottom:-2px;width:16px}.financialFiltersInputFlex:nth-child(odd) .financialFiltersInputWrapper{margin-right:.8em}.financialFiltersInputFlex:nth-child(2n) .financialFiltersInputWrapper{margin-left:.8em}.financialFiltersInput{border:1px solid var(--border-colour);border-collapse:collapse;border-spacing:0;color:var(--colour-fg);display:table;margin-top:1em;width:100%}.financialFiltersInput:focus-within{border-color:var(--hover-colour);outline:none}.financialFiltersInput label{border-right:1px solid var(--border-colour);display:table-cell;padding:.35em .4em .45em;text-align:center}.financialFiltersInput input{background-color:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--colour-fg);padding:.3em;text-indent:.5em;width:100%}.financialFiltersInput input[type=number]::-webkit-inner-spin-button,.financialFiltersInput input[type=number]::-webkit-outer-spin-button,.trainingSetParameter input[type=number]::-webkit-inner-spin-button,.trainingSetParameter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.financialFiltersInput input:focus{outline:0}.filterControlTable input[type=checkbox]{opacity:0;position:fixed;width:0}.filterControlTable{border-collapse:collapse;border-spacing:0;color:var(--colour-fg);display:none;text-align:left;width:100%}.filterControlTableActive{display:block}.filterControlTable tbody{display:block;height:50vh;max-height:50vh;overflow:auto}.filterControlTable thead tr{border-top:1px solid var(--border-colour)}.filterControlSubgroup tr,.filterControlTable tbody tr,.filterControlTable thead tr{border-bottom:1px solid var(--border-colour);width:100%}table.filterControlSubgroup{border-collapse:collapse;width:100%}.filterControlTable th{padding:.7em .2em;text-align:left;text-transform:uppercase;white-space:nowrap}.filterControl.inactive svg *{fill:var(--negative-colour)!important}.filterControlTable td{padding:.7em .2em}.filterTotal{color:var(--border-colour)!important}.filterControl th img,.filterControlTable th svg,th .filterControl img{margin-right:.5em;white-space:nowrap}.filterControl{text-align:center}.filter-restricted,.filterControl img{height:18px;margin:0;vertical-align:bottom;width:18px}.filter-subgroup-toggle-holder input:checked+label img{-webkit-filter:contrast(5) brightness(5) grayscale(1);filter:contrast(5) brightness(5) grayscale(1)}.filter-restricted+.filtergroup-total{display:none}.filterControl.active svg *{fill:var(--positive-colour)!important}.filterRowHidden{display:none}.filterSearchHolder{border:1px solid var(--border-colour);display:inline-block;margin-bottom:1em;padding-right:.8em;white-space:nowrap}.filterSearchHolder input{background:inherit;background-color:transparent;border-width:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--colour-fg);display:inline-block;font-weight:400;margin-left:0;margin-top:.2em;outline-style:none;padding:.8em;text-indent:0;white-space:nowrap}.filterSearchHolder .filterSearchAction{color:var(--secondary-colour);cursor:pointer;display:inline-block;margin-left:.5em;white-space:nowrap}.filterSearchWrapper .actionsHolder{display:inline-block;margin-left:.5em}.filterSearchAction svg{height:18px;margin-top:2px;vertical-align:top;width:18px}.filterSearchAction svg,.filterSearchAction svg path{fill:var(--secondary-colour)}.filterSearchHolder .filterSearchAction:hover{color:var(--hover-colour)}.filterSearchHolder .filterSearchAction:hover svg *{fill:var(--hover-colour)!important}#updateFiltersButton{float:right}.actionControl.reset-filters{margin-right:.5em;white-space:nowrap}.chartSourceDataControls{margin-bottom:1em}.chartSourceDataControls input[type=radio]{opacity:0;position:fixed;width:0}.chartSourceDataControls label{background-image:url(../../images/checkbox-off.svg);background-position:0;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;margin-right:1.5rem;padding-left:1.4rem}.chartSourceDataControls label:last-child{margin-right:0}.chartSourceDataControls input:checked+label{background-image:url(../../images/checkbox-on.svg)}.mapContainer{height:500px}html:not(.light) .LeafletTile{-webkit-filter:brightness(2);filter:brightness(2);-webkit-filter:sepia(100%) hue-rotate(190deg) saturate(300%);filter:sepia(100%) hue-rotate(190deg) saturate(300%)}.leaflet-control-zoom.leaflet-control-zoom{border-width:0}.leaflet-control-zoom-in{margin-bottom:5px}.leaflet-control-zoom a:hover{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;color:inherit;outline:0}.leaflet-tooltip{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:var(--colour-fg);padding:0}.leaflet-tooltip-top:before{border-color:transparent}.leaflet-tooltip.bubbleHidden{visibility:hidden}.mapBubble.compareOne{fill:url(#gradBlue)}.mapBubble.compareTwo{fill:url(#gradPink)}.mapBubble.bubbleHidden{visibility:hidden}.bubbleHidden{visibility:hidden!important}.bubbleVisible{visibility:visible!important}.leaflet-control-zoom a{background:var(--primary-colour);border-radius:5px!important;color:var(--text-on-primary-colour)}.leaflet-control-zoom a:hover{background:var(--hover-colour);color:var(--text-on-hover-colour)}.leaflet-bar.leaflet-control-custom{border-width:0}.leaflet-control-custom label{margin-right:.2em}.leaflet-control-custom select{background-color:var(--surface-colour);width:70px}.leaflet-popup-content-wrapper{background-color:var(--tertiary-colour);border-radius:0;color:var(--text-on-tertiary-colour)}.leaflet-popup-content{margin:8px 16px}.leaflet-bottom,.leaflet-top{z-index:500}.leaflet-control{z-index:100}.leaflet-popup-tip{background:var(--tertiary-colour);color:var(--text-on-tertiary-colour)}.inputHolder.companyNumbers{width:400px}.inputHolder textarea{background:inherit;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--colour-fg);margin-top:.4em;padding:1em;resize:none;width:100%}.inputHolder textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.inputHolder.companyName{width:400px}.enrichmentBarchart.negativeValuesPresent .barContainer{width:100%}.enrichmentBarchart.negativeValuesPresent .barLabel{left:50%;margin-left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.barchartHolder .enrichmentBarchart.negativeValuesPresent li{position:relative}.barchartHolder .enrichmentBarchart.negativeValuesPresent li.positive .barCount{margin-right:1em;position:absolute;right:0}.barchartHolder .enrichmentBarchart.negativeValuesPresent li.negative .barCount{left:0;margin-left:1em;position:absolute;text-align:left}.barchartHolder .enrichmentBarchart.negativeValuesPresent li.negative .bar{background-image:-webkit-gradient(linear,right top,left top,from(transparent),to(var(--negative-colour)));background-image:linear-gradient(to left,transparent,var(--negative-colour));border-left-width:0;border-right:1px solid var(--negative-colour);display:inline-block}.barchartHolder .enrichmentBarchart.negativeValuesPresent li .bar{border-width:0!important;min-width:2px}.barchartHolder .enrichmentBarchart.negativeValuesPresent li.positive .bar{margin-left:50%}.compareCumulativeSummaryHolder{margin-top:2.5em}@media screen and (max-width:1000px){#insightsHolder{margin-left:1em;margin-right:1em}.controlsBar{margin-left:-1em;margin-right:-1em;padding-left:1em;padding-right:1em}}@media screen and (max-width:900px){.locationData .listSummaryPanel:first-child{margin-bottom:0}.locationDataHolder h2{width:100%}.listSummaryPanel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.listSummaryPanel:nth-child(2n) .listSummaryWrapper,.listSummaryPanel:nth-child(2n) .topElement{margin-left:0}.listSummaryPanel:nth-child(odd) .listSummaryWrapper,.listSummaryPanel:nth-child(odd) .topElement{margin-right:0}.listSummaryPanel:nth-child(odd){border-right-width:0}.widgetExplanationHolder label .widgetExplanation{left:unset!important;right:0!important;-webkit-transform:none!important;transform:none!important}}#filtersControlsBar{background-color:var(--surface-colour);overflow:visible;position:relative}.pageLinksHolder{display:-webkit-box;display:-ms-flexbox;display:flex;display:none}.pageLinksHolderLargeScreen{display:none;display:none!important;left:0;position:fixed;top:60px;width:150px;z-index:80}.pageLink{background:-webkit-gradient(linear,left top,left bottom,from(#039bcb),color-stop(0,#039bcb),color-stop(100%,#106a93),to(#106a93));background:linear-gradient(180deg,#039bcb,#039bcb 0,#106a93 100%,#106a93 0);border-bottom-left-radius:5px;border-bottom-right-radius:5px;cursor:pointer;display:inline-block;margin-right:1px;min-width:140px;padding:10px 0;text-align:center;text-transform:uppercase}.pageLinksHolderLargeScreen .pageLink{border-top-left-radius:5px;border-top-right-radius:5px;display:block;margin-bottom:1em;width:150px}.invisible,.pageLinksHolderLargeScreen.invisible{visibility:hidden}.overlayBox{min-width:600px}.linechartHolder{display:inline-block;position:relative;width:100%}.pageLink:hover{background:-webkit-gradient(linear,left top,left bottom,from(#06c4ff),color-stop(0,#06c4ff),color-stop(100%,#199ed8),to(#199ed8));background:linear-gradient(180deg,#06c4ff,#06c4ff 0,#199ed8 100%,#199ed8 0)}.widgetControls{float:right}.topBarHolder .insightsActionsControlHolder{float:none}input.insightsActionsControl{opacity:0;position:fixed;width:0}input.insightsActionsControl:checked+label .controlsToggle svg *{fill:var(--secondary-colour)}input.insightsActionsControl:checked+label .controls{visibility:visible}input.insightsActionsControl+label .controlsToggle{padding:0 .4em}input.insightsActionsControl+label{position:relative}.insightsActionsControlLabel .controlsToggle{border:1px solid transparent;cursor:pointer;margin:0 .4em;padding:0;vertical-align:middle;width:22px}.insightsActionsControlLabel .controlsToggle svg *{fill:var(--secondary-colour)}.compareGroupTitleHolder .insightsActionsControlHolder[data-compare_element=compareTwo] .insightsActionsControlLabel .controlsToggle svg *{fill:var(--primary-colour)}.compareGroupTitleHolder .insightsActionsControlHolder{margin-left:-.4em}.insightsActionsControlLabel .controls{background-color:var(--surface-colour);border:1px solid var(--border-colour);margin-top:-1px;padding:0 .5em .3em;position:absolute;right:0;top:100%;visibility:hidden;width:185px;z-index:10;z-index:600}.compareGroupTitleHolder .insightsActionsControlLabel .controls{left:0}.insightsActionsControlLabel .controls a,.insightsActionsControlLabel .controls button{border-bottom:1px solid var(--border-colour);text-align:left;width:100%}.insightsActionsControlLabel .controls a:hover,.insightsActionsControlLabel .controls button:hover{border-bottom-color:var(--border-colour)!important}.insightsActionsControlLabel .controls a span.compareGroupTitleElement{display:unset;margin-left:0;vertical-align:unset}.insightsActionsControlLabel .controls a{cursor:pointer;margin-left:0}.insightsActionsControlLabel .controls :last-child{border-bottom-width:0;padding-bottom:0}.insightsActionsControlHolder.controlsDisabled .actions-download,.insightsActionsControlHolder.controlsDisabled .actions-view-list{opacity:.6;pointer-events:none}.actionControl.actions-view-list[data-compare-element=compareTwo]{color:var(--primary-colour)}.actionControl.actions-view-list[data-compare-element=compareTwo] svg path{fill:var(--primary-colour)!important}.actionControl.actions-view-list[data-compare-element=compareTwo]:hover{color:var(--hover-colour)!important}.actionControl.actions-view-list[data-compare-element=compareTwo]:hover svg path{fill:var(--hover-colour)!important}#editWidgetForm{margin:1em 0 2em}#editWidgetForm p{margin-bottom:.5em}#editWidgetForm input[type=radio]{display:none;opacity:0;position:fixed;width:0}#editWidgetForm input[name=chartType]+label{background-position:50%;background-repeat:no-repeat;background-size:40px;cursor:pointer;display:inline-block;height:48px;width:48px}#editWidgetForm input[name=chartType]:disabled+label{display:none}#editWidgetForm button[type=submit]{margin:1.5em 0 1em}#editWidgetForm input+label{border:2px solid transparent;border-radius:var(--border-radius-button);padding:4px}#editWidgetForm input[name=chartType][value=bar]+label{background-image:url(../../images/barchart.svg)}#editWidgetForm input[name=chartType][value=line]+label{background-image:url(../../images/linechart.svg)}#editWidgetForm input[name=chartType][value=donut]+label{background-image:url(../../images/donutchart.svg)}#editWidgetForm input[type=radio]:checked+label{border-color:var(--primary-colour)}.comparisonSummaryDataHolder,.cumulativeDataHolder{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}.comparisonSummaryDataHolder .comparisonSummaryElement,.cumulativeDataHolder .cumulativeElement{-webkit-box-flex:1;-ms-flex-positive:1;border-left:1px solid var(--text-grey-on-surface);flex-grow:1;padding:0 .5em .5em;width:50%}.analysisSummaryElement{border-left:1px solid var(--text-grey-on-surface);margin-bottom:1.5em;padding:0 .5em .5em;vertical-align:top}.comparisonSummaryElement .compareGroupTitleElement{color:var(--border-colour);font-size:.75rem}.analysisSummaryElement .summaryTotal,.comparisonSummaryDataHolder .comparisonSummaryTotal,.cumulativeElement .cumulativeTotal{color:var(--colour-fg);font-size:1.6rem;font-size:1.5rem;font-weight:400;text-align:left}.compareSummary[data-compare_element=compareOne] .summaryTotal,.comparisonSummaryElement[data-compare_element=compareOne] .comparisonSummaryTotal,.comparisonSummaryElement[data-compare_element=compareOne] .secondarySummaryTotal,.cumulativeElement .cumulativeTotal[data-compare-element=compareOne]{color:var(--secondary-colour)}.compareSummary[data-compare_element=compareTwo] .summaryTotal,.comparisonSummaryElement[data-compare_element=compareTwo] .comparisonSummaryTotal,.comparisonSummaryElement[data-compare_element=compareTwo] .secondarySummaryTotal,.cumulativeElement .cumulativeTotal[data-compare-element=compareTwo]{color:var(--primary-colour)}.compareSummaryHolder{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}.compareSummaryHolder .compareSummary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}.analysisSummaryElement .summaryLabel,.comparisonSummaryDataHolder .comparisonSummaryLabel,.cumulativeElement .cumulativeLabel{color:var(--colour-fg);text-transform:uppercase}.analysisSummaryElement .summaryTotal.locationSummaryTotal{margin-top:.4em}.analysisSummaryElement .analysisSummaryCount{color:var(--text-grey-on-surface);text-transform:none}.analysisSummaryElement .analysisSummaryCount:before{content:"*"}.analysisSummaryElement .summaryLabel:hover .tooltip,.analysisSummaryElement.tooltipOnHover:hover .summaryLabel .tooltip{visibility:visible}.analysisSummaryElement .summaryLabel{position:relative}.analysisSummaryElement .summaryLabel .tooltip{background-color:var(--surface-colour);border:1px solid var(--border-colour);display:inline-block;left:10%;margin:.3em;padding:.5em .8em;position:absolute;text-transform:none;top:100%;visibility:hidden;z-index:10}.analysisSummaryElement .summaryLabel .tooltip a{text-decoration:underline}.companyTotalsControlHolder label,.widgetExplanationHolder label{background-color:var(--secondary-colour);border-radius:50%;color:var(--text-on-secondary-colour);cursor:pointer;display:inline-block;height:1.25rem;text-align:center;width:1.25rem}.companyTotalsControlHolder input,.widgetExplanationHolder input{display:none}.companyTotalsControlHolder label,.widgetExplanationHolder label{position:relative;vertical-align:middle}.companyTotalsControlHolder label:hover,.widgetExplanationHolder label:hover{background-color:var(--hover-colour)}.widgetExplanationHolder label .widgetExplanation{background-color:var(--tooltip-bg-colour);border:1px solid var(--border-colour);color:var(--tooltip-fg-colour);cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;display:block;font-size:.9rem;font-weight:400;left:50%;left:unset;line-height:1.25rem;margin-top:17px;margin:.3em 0 0;max-width:80vw;padding:.6em 1em .8em;position:absolute;right:0;text-align:left;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:none;transform:none;visibility:hidden;width:380px;width:600px;z-index:10;z-index:600}.widgetExplanation a{text-decoration:underline}.listSummaryPanel:nth-child(odd) .listSummaryWrapper .widgetExplanationHolder label .widgetExplanation{left:50%;right:unset;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fieldCompanyTotals:after,.fieldCompanyTotals:before{bottom:100%;content:"";display:block;height:0;position:absolute;width:0}.fieldCompanyTotals:before{border:16px solid transparent;border-bottom:16px solid var(--border-colour);left:173px}.fieldCompanyTotals:after{border:15px solid transparent;border-bottom:15px solid var(--surface-colour);left:174px}.companyTotalsControlHolder input:checked+label,.widgetExplanationHolder input:checked+label{background-color:var(--colour-fg)}.companyTotalsControlHolder input:checked+label .fieldCompanyTotals,.widgetExplanationHolder input:checked+label .widgetExplanation{visibility:visible}.fieldCompanyTotals .fieldCompanyTotalsElement{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:1em;width:50%}.filterControlBatchUl,.filterControlUl{border-collapse:collapse;border-spacing:0;color:var(--colour-fg);display:block;max-height:50vh;overflow:auto;text-align:left;width:70%}.filterControlBatchUl li:first-child{border-top:1px solid var(--border-colour)}.filterControlBatchUl li,.filterControlUl li{border-bottom:1px solid var(--border-colour);overflow:hidden;padding:.7em 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.filterControlUl li{padding-left:1.5em}.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:1000px}.filterSubgroupHolder li:last-child{border-bottom-width:0}.filterSubgroupHolder li{padding-left:3em}.filterControlBatchUl input[type=checkbox],.filterControlUl input[type=checkbox]{opacity:0;position:fixed;width:0}.filterControlBatchUl input:checked+label,.filterControlUl input:checked+label{background-image:url(../../images/tick.svg)}.dark .filterControlBatchUl input:checked+label,.dark .filterControlUl input:checked+label{list-style-image:url(../../images/tick-white.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}.filterControlBatchUl input:not(.filterSubgroupInput)+label,.filterControlUl input:not(.filterSubgroupInput)+label{border-bottom-width:0!important}.filterControlBatchUl input+label{padding-left:1.3em}.filterControlTable .filterSubgroupToggle{float:right}.registeredAddressOnlyHolder{margin-bottom:1em}.registeredAddressOnlyHolder .registeredAddressOnlyInputHolder{margin-bottom:.5em}.registeredAddressOnlyHolder input{opacity:0;position:fixed;width:0}.registeredAddressOnlyHolder input+label{background-image:url(../../images/checkbox-off.svg);background-position:0;background-repeat:no-repeat;background-size:14px 14px;cursor:pointer;padding-left:1.4em}.registeredAddressOnlyHolder input:checked+label{background-image:url(../../images/checkbox-on.svg)}.keywordsNote{margin:-.5em 0 2em}.filterControlHolder[filtergroup=companies] .filterControlContent{min-height:50vh}.linechartHolder .linechart-series circle[data-compareElement=compareOne]:focus{fill-opacity:1;stroke-width:5;stroke:var(--secondary-colour)}.linechartHolder .linechart-series circle[data-compareElement=compareTwo]:focus{fill-opacity:1;stroke-width:5;stroke:var(--primary-colour)}.linechartHolder .linechart-tooltip{background:var(--surface-colour);border:1px solid var(--border-colour);border-radius:0;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.3);box-shadow:2px 2px 3px rgba(0,0,0,.3);color:var(--text-on-surface-colour);padding:.5em 1em}.linechartHolder .linechart-tooltip:after{border-top-color:transparent}.headerFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.headerFlexElement{padding-bottom:.8em}#compareOnefilterControlsHolder .headerMobileLabel,#compareTwofilterControlsHolder .headerMobileLabel{display:none!important}.headerFlexElementControls{margin-right:.5em;overflow:auto;overflow:overlay}#trainingSetHeader .headerFlexElement,#trainingSetHeader .headerFlexElementControls{padding-bottom:.5em}#trainingSetHeader .trainingSetParameter{margin-bottom:0!important}.headerFlexElementButton{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.headerFlexElementControls::-webkit-scrollbar{height:7px;width:7px}.headerFlexElementControls::-webkit-scrollbar-track{background-color:var(--text-grey-on-surface)}.headerFlexElementControls::-webkit-scrollbar-thumb{background-color:var(--border-colour)}.headerFlexElementControls{scrollbar-color:var(--border-colour) var(--text-grey-on-surface);scrollbar-width:thin}.headerFlexElementControls .trainingSetParameter{margin-bottom:0}.incorporationDateControlsHolder{margin-bottom:3.5em;margin-top:1.5em}.incorporationDateFilterValidationError{margin-top:.8em;opacity:0;-webkit-transition:opacity var(--animation-speed);transition:opacity var(--animation-speed)}.incorporationDateFilterValidationError.incorporationDateInvalid{opacity:1}.incorporationDateControlsHolder label{margin-right:.3em;text-transform:uppercase}.incorporationDateControlsHolder .incorporationDateControl{display:inline-block}.incorporationDateControl select{width:180px}#incorporationDateFromSelect{margin-right:2em}.rticLogo{height:1.2em;margin-right:.5em;vertical-align:text-bottom}.compareGroupTitle{background-color:transparent;border:1px solid transparent;color:var(--colour-fg);height:24px;margin-bottom:.4em;outline-style:none;padding-right:.5em;text-align:left;text-decoration:none;width:320px}.compareGroupTitle[data-compare_element=compareOne]{color:var(--secondary-colour)}.compareGroupTitle[data-compare_element=compareTwo]{color:var(--primary-colour)}.compareGroupTitle[data-compare_element=compareOne].borderFlash,.compareGroupTitle[data-compare_element=compareOne]:hover{border:1px dashed var(--secondary-colour)}.compareGroupTitle[data-compare_element=compareTwo].borderFlash,.compareGroupTitle[data-compare_element=compareTwo]:hover{border:1px dashed var(--primary-colour)}.compareGroupTitle:focus{background-color:var(--page-bg-colour);border:1px solid var(--border-colour)}.compareGroupTitle:focus:hover{background-image:none;border:1px solid var(--border-colour)}#loadListOverlay select{height:38px;margin-top:.5em;text-indent:.5em;width:100%}#loadListOverlay select:focus{-webkit-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important;outline:0}#sectionHolder{color:var(--colour-fg);margin-top:1em;padding-right:1em;top:1em;width:var(--sectionNavigatorWidth);z-index:10}#sectionHolder.absolute{left:unset!important;position:absolute;right:100%;top:0!important}#sectionHolder.fixed{position:fixed}#sectionHolder.fixed h5{margin-top:1em}#sectionHolder h5{letter-spacing:.2em;margin-bottom:1.5em;text-transform:uppercase}.borderFlash{-webkit-animation:borderFlash .8s linear infinite alternate;animation:borderFlash .8s linear infinite alternate}.barHolder[data-compare_element] .barLabel,.headerFlexElementButton,.topCompaniesHolder .insights-download{display:none}.secondarySummaryTotal{font-weight:400;margin-top:.4em;text-align:left}.secondarySummaryLabel{position:relative;text-transform:uppercase}.filterExplanationHolder label{background-image:none!important;padding-left:0!important}.topBarHolder{padding-top:2em}.listSummaryWrapper,.locationDataWrapper{border-radius:var(--border-radius-box)}.compareGroupTitle{height:28px;margin-top:.4em}.controlsBar{background-color:transparent!important;padding-bottom:0!important}.controlsBar:hover{background-color:rgba(0,0,0,.15)!important}.headerFlex{border-bottom:0 solid var(--surface-colour)!important}#compareOneFiltersControlsBar{border-bottom:4px solid var(--secondary-colour);border-top-width:4px;padding-bottom:0!important}#compareTwoFiltersControlsBar{border-bottom:4px solid var(--primary-colour);border-top-width:4px;margin-top:1px}.update-filters{display:none!important}.summary-table-wrapper input[type=checkbox]{display:none}.summary-table-wrapper label{cursor:pointer;display:inline-block;position:relative}.summary-table-wrapper input[type=checkbox]+label svg{position:relative;top:2px}.summary-table-wrapper input[type=checkbox]+label svg:first-child,.summary-table-wrapper input[type=checkbox]:checked+label svg:nth-child(2){display:none}.summary-table-wrapper input[type=checkbox]+label svg:nth-child(2),.summary-table-wrapper input[type=checkbox]:checked+label svg:first-child{display:inline}.summary-table-wrapper input[type=checkbox]+label:after{content:"Show field availability table"}.summary-table-wrapper input[type=checkbox]:checked+label:after{content:"Hide field availability table"}.summary-table-wrapper input[type=checkbox]:checked+label:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.summary-table-wrapper input[type=checkbox]~.summary-table-holder{display:none}.summary-table-wrapper input[type=checkbox]:checked~.summary-table-holder{display:block}@-webkit-keyframes borderFlash{0%{border-color:initial}to{border-color:var(--colour-fg)}}@keyframes borderFlash{0%{border-color:initial}to{border-color:var(--colour-fg)}}@-webkit-keyframes loadingSpin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes loadingSpin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@media screen and (min-width:1400px){#main{margin-left:auto;margin-right:auto}#insightsHolder{margin-left:1em;margin-right:1em}.controlsBar{margin-left:-1em;margin-right:-1em;padding-left:1em;padding-right:1em}}@media screen and (min-width:1700px){.pageLinksHolderLargeScreen{display:block}}@media screen and (max-width:850px){.calculateButton{margin-top:.8em}#cutoffControls .controlHolder{width:100%}#cutoffControls .controlHolder:first-child,#cutoffControls .controlHolder:not(:first-child){margin-left:0}.actionControl.reset-filters{margin-top:.8em}}@media screen and (max-width:500px){.financialsBarchartHolder .barContainer{width:60%}.topCompaniesHolder li a{display:inline-block;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sicDescription{max-width:60vw}}@media screen and (max-width:700px){.keywordFilterHolder .keywordFilter{-webkit-box-flex:0;-ms-flex:0 0 99%;flex:0 0 99%;padding-bottom:1em}.keywordFilter form{margin-left:0!important;margin-right:0!important}.keywordFilterHolder .keywordFilter:first-child{border-right-width:0}.overlayBox{min-width:auto}}@media screen and (max-width:800px){.controlHolder{margin-bottom:.8em;margin-left:0;margin-right:0;width:100%}#cutoffControls{margin-top:0;width:100%}.headerFlexElementButton{overflow:auto;padding:2px 2px .8em}.filterControlBatchUl,.filterControlTable,.filterControlUl{width:100%}.headerFlex{display:block}.headerFlexElementControls{white-space:normal}.headerFlexElementControls .trainingSetParameter{margin-bottom:.8em}.headerFlexElement.headerFlexElementLabel{display:none}.headerFlexElementControls{margin-right:0}.headerFlex{display:none}.controlsBar.mobileControlsVisible .headerFlex{display:block}.filterDisplayControl,.trainingSetParameter{margin-right:0!important;width:100%!important}#incorporationDateControlsHolder .incorporationDateControl{display:block}.incorporationDateControl label{display:inline-block;text-align:right;width:40px}.incorporationDateControl:nth-child(2){margin-top:1em}#sectionHolder{display:none}#listSummaryHolder,#listSummaryHolder p.onLoadExplanation{margin-left:0}}@media screen and (max-width:750px){.financialFiltersControlsHolder .financialFiltersControl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.financialFiltersControl:nth-child(odd) .financialFiltersContent{margin-right:0}.financialFiltersControl:nth-child(2n) .financialFiltersContent{margin-left:0}.financialFiltersInputFlex:nth-child(odd) .financialFiltersInputWrapper{margin-right:.5em}.financialFiltersInputFlex:nth-child(2n) .financialFiltersInputWrapper{margin-left:.5em}}@media print{#main,body{background-color:#fff}body{zoom:60%}#main *,.green{color:var(--surface-colour)!important}#main{margin-top:1em!important}.mapContainer{background-color:var(--colour-fg)}.mapContainer,.mapContainer *{color:var(--colour-fg)!important}#compareOneFiltersControlsBar,#compareTwoFiltersControlsBar,#filtersControlsBar,#listControlsBar,#navigateBackButton,#updateButton,.companyTotalsControlHolder label,.insights-download,.leaflet-control-container,.leaflet-control-zoom,.mapHolder,.showExtraResultsControl,.summary-table-download,.widgetExplanationHolder label,footer,header{display:none!important}.listSummaryPanel,.locationDataHolder{-webkit-column-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.listSummaryPanel{display:block;page-break-inside:avoid;position:relative;width:100%}.locationData,.mainDataHolder{display:block!important}.subsection:not(:first-child){padding-top:2em;-webkit-column-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.listSummaryWrapper{background-color:var(--colour-fg)}.locationDataWrapper,.mainDataHolder .listSummaryWrapper{border:2px solid var(--surface-colour)}.locationDataWrapper{background-color:var(--colour-fg)}#insightsHolder h2,#insightsHolder h3,.topCompaniesHolder h4{border-color:var(--surface-colour)!important;color:var(--surface-colour)!important}.controlsToggle{display:none!important}.barHolder[data-compare_element=compareTwo] .bar,.barHolder[data-compare_element=compareTwo] .longBar{background:var(--primary-colour)!important;background-image:none;border-left-width:0}.barHolder[data-compare_element=compareOne] .bar,.barHolder[data-compare_element=compareOne] .longBar{background:var(--secondary-colour)!important;background-image:none;border-left-width:0}.keyHolder .keyElement .keySquare.projected[data-compare_element=compareTwo],.keyHolder .keyElement[data-compare_element=compareTwo] .keySquare.projected,.projectedBar[data-compare_element=compareTwo]{background:#99002e!important;background-image:none}.barHolder[data-compare_element=compareOne] .projectedBar,.keyHolder .keyElement .keySquare.projected[data-compare_element=compareOne],.keyHolder .keyElement[data-compare_element=compareOne] .keySquare.projected{background:#048da5!important;background-image:none}.barchartHolder li{border-color:transparent!important}.listSummaryWrapper{margin-left:0!important;margin-right:0!important}.sicDescription{opacity:1!important}.leaflet-tooltip,.leaflet-tooltip *,.mapBubbleTooltip{color:var(--colour-fg)!important}li.negative .bar{background:var(--negative-colour)!important}}
/*# sourceMappingURL=index.css.map */
