:root{--sectionNavigatorWidth:200px;--marker-transition:1000ms;--hull-transition:1000ms;--hull-outline-transition:500ms;--hull-opacity-transition:500ms;--centroid-transition:500ms}*{scroll-margin-top:120px}.companyTotalsControlHolder label .fieldCompanyTotals{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#main{margin-left:1em;margin-right:1em;max-width:1500px;width:calc(100% - 2em)}.topBarHolder{padding-top:1em}.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{background-image:url(../../images/search.svg)!important;caret-color:var(--colour-fg)}input.search-box:not(:valid)~.close-icon{pointer-events:none;visibility:hidden}.close-icon{background-color:transparent;background-position:50%;background-repeat:no-repeat;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,.close-icon:hover{background-image:url(../../images/cross.svg)}button.close-icon:focus{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;outline:0}.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%}.listSummaryPanel.full-width,.subsection[data-section=Summary] .listSummaryPanel{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.full-width .chartContentHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.full-width .chartContentHolder .barchartContentWrapper{margin:1em 0;width:calc(50% - 1em)}.full-width h4{border-bottom:1px solid var(--text-grey-on-surface);font-weight:700;margin-bottom:1em;padding-bottom:.5em}#listEnd{text-transform:lowercase!important;vertical-align:unset}#navigateBackButton{float:right}.controlsBar{background-color:var(--surface-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius-box);margin:1em -2.5em;overflow:auto;padding:0 2.5em}.controlHolder button.actionControl{border-bottom:1px solid var(--secondary-colour);border-radius:0;height:auto;margin-bottom:-1px;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[filtergroup=innovationScore] select{height:auto;width:75px}.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}#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.filterControl .total,.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:45px;text-align:left}#listControlsBar{padding:0 0 0 .5em}#listControlsBar .controlsBarLabel{margin-bottom:.5em}.controlHolder:hover{background-color:var(--surface-variant-bg-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;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]{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}.subsection:not([data-section=Summary]) .locationData .listSummaryPanel,.subsection:not([data-section=Summary]) .mainDataHolder .listSummaryPanel{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;margin-bottom:0;max-width:33.33333%}.locationData .listSummaryPanel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.locationData{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.locationContentContainer{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.locationContentContainer .locationDataHolder{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.locationContentContainer .locationData .listSummaryPanel{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.barchartHolder p{margin:1em 0}.barchartHolder ul{width:100%}.barchartHolder li{border-bottom:1px solid var(--surface-colour);padding-bottom:.08em;padding-right:.3em;padding-top:.08em;position:relative;white-space:nowrap;width:100%}.barchartHolder li.highlight,.barchartHolder li:not(.stackedBar):hover{background-color:hsla(0,0%,100%,.3)}html.light .barchartHolder li.highlight,html.light .barchartHolder li:not(.stackedBar):hover{background-color:hsla(0,0%,100%,.5)}.barchartHolder li[data-position].highlight:before,.barchartHolder li[data-position]:not(.stackedBar):hover:before{visibility:visible}.barchartHolder li:before{color:var(--positive-colour);content:attr(data-position)".";margin-right:.2em;position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;visibility:hidden}.barContainer{display:inline-block;position:relative;width:90%}.financialsBarchartHolder .barContainer{overflow:hidden;vertical-align:middle;white-space:nowrap;width:70%}#insightsHolder h2:not(.overlayTitle){font-weight:500;padding-bottom:.25em}#insightsHolder h2:not(.overlayTitle),#listSummaryHolder h3{border-bottom:1px solid var(--text-grey-on-surface);color:var(--colour-fg);margin-bottom:1em;text-align:left}#listSummaryHolder h3{background-color:var(--surface-colour);font-weight:700;padding-bottom:.2em;position:sticky;top:108px;z-index:10}.widgetTitle{display:inline-block}.analysis-summary-title .widgetTitle{width:calc(100% - 22px)}.analysis-summary-title .widgetControls{display:inline-block;vertical-align:baseline}.filterControlHolder h2{padding-bottom:0!important}h2 button:not(.filterSubheading){height:auto;margin-left:.4em;vertical-align:middle}.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;display:inline-block}.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}.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);font-variant-numeric:tabular-nums;left:0;margin-top:-1px;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90%}.barLabel .bar-element-id.adjusted-width{display:inline-block;text-align:right;width:var(--characters)}.barLabel .bar-element-id.adjusted-width[data-id-length="1"]{margin-left:.5em;text-align:left}.bar-element-id:not(.adjusted-width),.bar-element-name{margin-left:.5em}.barLabel .bar-element-id+.bar-element-name{margin-left:0}.barLabel .bar-element-id+.bar-element-name:before{content:"\00A0|\00A0"}.barCount{color:var(--colour-fg);direction:rtl;display:inline-block;font-variant-numeric:tabular-nums;position:relative;text-align:right;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{display:none;margin-top:-.3em;max-height:0}.barchartExtras.open{display:block;margin-top:0;max-height:none}.showExtraResultsControlHolder{background-color:var(--surface-colour);bottom:0;margin-top:.2em;padding-bottom:.5em;position:sticky;text-align:right}.showExtraResultsControlHolder .showExtraResultsControl{padding-right:0}.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}.sicDescription{background-color:transparent;color:var(--colour-fg);left:100%;margin-left:.8em;opacity:.6;overflow:hidden;text-overflow:ellipsis;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;width:380px;z-index:1000}#listInsightsPageLoadingHolder{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-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}.actionControl.underline svg,.mapContainer .actionControl svg{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:2px}#cutoffControls{display:inline-block}#cutoffControls .cutoffControlsContainer{cursor:not-allowed;display:-webkit-box;display:-ms-flexbox;display:flex}#cutoffControls .controlHolder{margin:0}#cutoffControls .cutoffControlContent{opacity:.2}#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{color:var(--positive-colour);margin-bottom:1em;margin-top:-.5em}.downloadHidden{opacity:0;pointer-events:none}.actionControl.showExtraResultsControl .iconRotate{display:inline-block;margin-right:.4em;position:relative}.actionControl.showExtraResultsControl .iconRotate svg{height:1.2em;-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);vertical-align:text-top}.actionControl.showExtraResultsControl{border-radius:.313rem;padding:.3em}.actionControl.showExtraResultsControl:hover{color:var(--hover-colour)}.actionControl.showExtraResultsControl.open .iconRotate svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.actionControl.showExtraResultsControl .iconMessage:after{content:"Show all"}.actionControl.showExtraResultsControl.open .iconMessage:after{content:"Show less"}.actionControl.insights-download.processing,.actionControl.summary-table-download.processing{pointer-events:none}.actionControl.back-to-list *{vertical-align:initial}.actionControl.back-to-list{background-color:var(--tertiary-colour)!important;background-image:url(../../images/chevron-left.svg);background-position:.5em!important;background-repeat:no-repeat;background-size:.563rem 1rem;border-radius:.313rem!important;color:var(--text-on-tertiary-colour)!important;height:1.75rem!important;min-width:2.25rem!important;padding-left:calc(1rem + .5em)!important;padding-right:.5em}.actionControl.back-to-list:hover{color:var(--hover-colour)!important}.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;font-variant-numeric:tabular-nums}.companyCountsHolder ul li:hover{background-color:inherit}.companyCountsHolder ul li .yearly-values{float:right}.companyCountsHolder .explanation{display:block;text-align:right}.topCompaniesHolder{padding-bottom:1.5em}.topCompaniesHolder h4{border-bottom:1px solid var(--text-grey-on-surface);margin-bottom:.4em;padding-bottom:6px}.topCompaniesHolder h4 span{font-weight:700;padding-bottom:.3em;padding-right:.2em}.topCompaniesHolder h4 .actionControl.insights-download{float:right}.topCompaniesHolder ul{width:100%}.topCompaniesHolder li{padding:.3em 0}.topCompaniesHolder li a{color:var(--colour-fg);display:inline-block;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:75%}.topCompaniesHolder li a:hover{color:var(--hover-colour)}.topCompaniesHolder li .position{display:inline-block;font-variant-numeric:tabular-nums;font-weight:700;margin-left:.1em;margin-right:.8em;text-align:left;vertical-align:top}.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 .showExtraResultsControl .iconMessage:after{content:"Show more"}.topCompaniesHolder.secondaryTopCompaniesVisible .showExtraResultsControl .iconMessage:after{content:"Show less"}.topCompaniesHolder.secondaryTopCompaniesVisible .iconRotate svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.financialsKey,.series-key{margin-bottom:.8em}.financialsKey .keyElement,.series-key .key-element{margin-right:1.5em}.financialsKey .keyElement .keySquare,.series-key .key-element .key-square{display:inline-block;height:1em;margin-right:.3em;vertical-align:middle;white-space:nowrap;width:1em}.financialsKey .keyElement .keySquare.line,.series-key .key-element .key-square.line{display:inline-block;height:2px;margin-right:.3em;vertical-align:middle;white-space:nowrap;width:2em}.financialsKey .keyElement .keySquare.measured,.series-key .key-element .key-square.measured{background-color:var(--primary-colour);color:var(--text-on-primary-colour)}.financialsKey .keyElement .keySquare.projected{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}.financialsKey .keyElement .keySquare.line.projected{background-color:transparent;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);background-size:18px 20px}.financialsKey .keyElement .keyLabel,.series-key .key-element .key-label{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%}#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[keywordtype=include] li button{background-image:url(../../images/cross.svg);-webkit-box-shadow:0 0 0 1px var(--positive-colour) inset;box-shadow:0 0 0 1px var(--positive-colour) inset}.keywordFilter ul.chosenKeywords[keywordtype=exclude] li button:hover,.keywordFilter ul.chosenKeywords[keywordtype=include] li button:hover{background-image:url(../../images/cross.svg);-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.keywordFilter ul.chosenKeywords[keywordtype=exclude] li button{background-image:url(../../images/cross.svg);-webkit-box-shadow:0 0 0 1px var(--negative-colour) inset;box-shadow:0 0 0 1px var(--negative-colour) inset}.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}.companiesFiltersControlsHolder,.financialFiltersControlsHolder{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.companiesFiltersControlsHolder .companiesFiltersControl,.financialFiltersControlsHolder .financialFiltersControl{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin-bottom:1em}.companiesFiltersControl:nth-child(odd) .companiesFiltersControl,.financialFiltersControl:nth-child(odd) .financialFiltersContent{margin-right:2em}.companiesFiltersControl:nth-child(2n) .companiesFiltersControl,.financialFiltersControl:nth-child(2n) .financialFiltersContent{margin-left:2em}.companiesFiltersControl h4,.financialFiltersControl h4{color:var(--colour-fg);text-align:left;text-transform:uppercase}.companiesFiltersControl h4 span,.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%}.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;text-indent:0;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}.companiesFiltersInput,.financialFiltersInput{border:1px solid var(--border-colour);border-collapse:collapse;border-spacing:0;color:var(--colour-fg);display:table;margin-top:1em;width:100%}.companiesFiltersInput label,.financialFiltersInput label{border-right:1px solid var(--border-colour);display:table-cell;padding:.35em .4em .45em;text-align:center}.companiesFiltersInput input,.financialFiltersInput input{background-color:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--colour-fg);padding:.3em;text-indent:0;width:100%}.companiesFiltersInput input[type=number]::-webkit-inner-spin-button,.companiesFiltersInput input[type=number]::-webkit-outer-spin-button,.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}.filterSubheadingHolder{display:inline-block;max-width:100%;overflow:auto;vertical-align:bottom;white-space:nowrap}.filterSubheading{background-color:transparent;border-bottom:1px solid transparent;border-radius:0;color:var(--secondary-colour);cursor:pointer;display:inline-block;height:inherit;padding:.4em .7em 1em;text-align:left;text-transform:uppercase;text-transform:none;white-space:nowrap;width:auto}button.filterSubheading:focus{border-width:0;-webkit-box-shadow:0 0 0 0 #fff!important;box-shadow:0 0 0 0 #fff!important;outline:0}.filterSubheading:hover:not(.filterActive){border-bottom-color:var(--secondary-colour)}.filterSubheading.filterActive{background-color:var(--primary-colour);border-bottom-color:var(--primary-colour);color:var(--text-on-primary-colour)}.filterControlTable input[type=checkbox]{opacity:0;position:fixed;width:0}.filterControlTable input:checked+label:not(.expand-filter-tier-label){background-image:url(../../images/tick.svg)}.filterControlTable input+label:not(.expand-filter-tier-label){background-image:url(../../images/cross.svg);background-position:0;background-repeat:no-repeat;background-size:1em;cursor:pointer;padding-left:1em}.filterControlTable input:indeterminate+label{background-image:url(../../images/cross.svg);border-bottom-color:var(--border-colour)}.filterControlTable{border-collapse:collapse;border-spacing:0;color:var(--colour-fg);display:none;text-align:left}.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:#fff!important}.actionControl.reset-filters{display:block;margin:auto;white-space:nowrap}.chartSourceDataControls input[type=radio]{opacity:0;position:fixed;width:0}.chartSourceDataControls input[type=radio]+label{background-image:url(../../images/radio-off.svg);background-position:0;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;display:inline-block;margin-right:1.5rem;padding-left:1.25rem}.chartSourceDataControls label:last-child{margin-right:0}.chartSourceDataControls 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)}.mapContainer{height:400px}.mapHolder{margin-top:1em}.leaflet-control-zoom.leaflet-control-zoom{border-width:0}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{height:1.875rem!important;width:1.875rem!important}.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.bubbleHidden{visibility:hidden}.mapBubble{fill:url(#grad)}.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:45}.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}.includeExcludeCompanyNumbersHolder{-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;display:-webkit-box;display:-ms-flexbox;display:flex}.includeExcludeCompanyNumbersHolder .inputHolder.companies{-ms-flex-preferred-size:48%;flex-basis:48%;width:auto}.includeExcludeCompanyNumbersHolder .inputHolder.companies.includeCompanyNumbers textarea{border:1px solid rgba(0,255,0,.5)}.includeExcludeCompanyNumbersHolder .inputHolder.companies.excludeCompanyNumbers textarea{border:1px solid rgba(255,102,0,.5)}.enrichmentBarchart.negativeValuesPresent .barContainer{width:100%}.enrichmentBarchart.negativeValuesPresent .barLabel{left:50%;margin-left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:unset}.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%}.linechartActions{float:right;margin-top:.3em}.linechartActions input[type=checkbox]{display:none}.downloadDarkChart,.downloadLightChart,.linechartActions .lightModeToggle{border-radius:.313rem;display:inline-block;height:1.4rem;padding:0;width:1.4rem}.downloadDarkChart svg path,.downloadLightChart svg path,.linechartActions .lightModeToggle svg path{fill:var(--secondary-colour)}.downloadDarkChart:hover svg path,.downloadLightChart:hover svg path,.linechartActions .lightModeToggle:hover svg path{fill:var(--hover-colour)}.downloadLightChart{display:none}.linechartActions .lightModeToggle{background-image:url(../../images/invert-light.svg);background-size:1.2rem 1.2rem;margin-right:.3em}.linechartActions input:checked+.lightModeToggle{background-image:url(../../images/invert-dark.svg)}.linechartActions input:checked~.downloadLightChart{display:inline-block}.linechartActions input:checked~.downloadDarkChart{display:none}.linechartHolder[lightmode="0"] .lightCanvas,.linechartHolder[lightmode="1"] .darkCanvas{display:none!important}.linechartHolder[lightmode="0"] .darkCanvas,.linechartHolder[lightmode="1"] .lightCanvas{display:block!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}.LeafletTile,html:not(.light) .bubble-map-tile{-webkit-filter:sepia(100%) hue-rotate(190deg) saturate(300%);filter:sepia(100%) hue-rotate(190deg) saturate(300%)}.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)}.insightsActionsControlHolder>.actionControl>svg{margin:auto 0}.topBarHolder .insightsActionsControlHolder{float:none;margin:0 .4em}input.insightsActionsControl{opacity:0;position:fixed;width:0}input.insightsActionsControl:checked+label{background-color:var(--surface-colour);-webkit-box-shadow:inset 0 0 0 1px var(--border-colour);box-shadow:inset 0 0 0 1px var(--border-colour)}input.insightsActionsControl:checked+label .controls{visibility:visible}input.insightsActionsControl:checked+label .controlsToggle{border-bottom-color:transparent;padding:0 .4em}input.insightsActionsControl+label{position:relative}.insightsActionsControlLabel .controlsToggle{cursor:pointer;padding:0;width:22px}.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}.insightsActionsControlLabel .controls a,.insightsActionsControlLabel .controls button{border-bottom:1px solid var(--border-colour);text-align:left;width:100%}.insightsActionsControlLabel .controls a{cursor:pointer;margin-left:0}.insightsActionsControlLabel .controls button:last-child{border-bottom-width:0}.view-list{background-color:var(--tertiary-colour);border-radius:.313rem!important;color:var(--text-on-tertiary-colour);min-width:2.25rem!important;padding:.2em .8em .1em!important}.view-list svg{margin-right:.2em;vertical-align:middle}.view-list span{line-height:100%;line-height:1.75em}.view-list svg path{fill:var(--text-on-tertiary-colour)!important}.view-list:hover{background-color:var(--hover-colour)!important;color:var(--text-on-hover-colour)}.view-list:hover svg path{fill:var(--text-on-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{cursor:pointer;display:inline-block;height:22px;width:22px}#editWidgetForm input[name=chartType]:disabled+label{display:none}#editWidgetForm button[type=submit]{margin:1.5em 0 1em}#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{background-color:var(--tertiary-colour);color:var(--text-on-tertiary-colour)}.cumulativeDataHolder{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}.cumulativeDataHolder .cumulativeElement,.slider-summary-element{-webkit-box-flex:1;-ms-flex-positive:1;border-left:1px solid var(--text-grey-on-surface);flex-grow:1;padding:0 .5em .5em}.slider{margin:2em auto 3em;width:90%}.slider .noUi-tooltip{background:none;border:none;border-radius:0;bottom:unset;color:var(--colour-fg);display:block;padding:5px;position:absolute;text-align:center;top:120%;white-space:nowrap}.slider-summary-element{border-left:0;width:100%}.analysisSummaryElement{border-left:1px solid var(--text-grey-on-surface);border-right:.4em solid var(--surface-colour);display:inline-block;margin-bottom:1.5em;padding:0 .5em .5em;vertical-align:top;width:33%}.analysisSummaryElement:hover{background-color:var(--colour-table-row-hover)}.subsection[data-section=Summary] .barchartHolder{padding-bottom:0}.analysisSummaryElement .summaryTotal,.cumulativeElement .cumulativeTotal,.slider-summary-element .slider-summary-total{color:var(--primary-colour);font-size:1.6rem;font-size:1.5rem;font-weight:700;text-align:left}.location-summary-headline~.summaryTotal,.summaryTotal.locationSummaryTotal,.summaryTotal.secondary-summary-total{margin-top:.4em}.location-summary-headline .summaryTotal.locationSummaryTotal{margin-top:0}.analysisSummaryElement .summaryLabel,.cumulativeElement .cumulativeLabel,.slider-summary-element .slider-summary-label{color:var(--colour-fg);text-transform:uppercase}.companyTotalsControlHolder label,.widgetExplanationHolder label{background-color:var(--secondary-colour);border-radius:50%;color:var(--text-on-secondary-colour);cursor:pointer;display:inline-block;text-align:center;width:20px}.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)}.companyTotalsControlHolder label .fieldCompanyTotals,.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;font-size:.9rem;font-weight:400;left:50%;line-height:1.25rem;margin-top:17px;padding:.6em 1em .8em;position:absolute;right:0;text-align:left;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;width:380px;z-index:10;z-index:600}.companyTotalsControlHolder label .fieldCompanyTotals{margin-top:.5em;padding:0 .2em .4em;width:300px}.widgetExplanation a{text-decoration:underline}.widgetExplanationHolder label .widgetExplanation{display:block;left:unset;margin:.3em 0 0;max-width:80vw;right:0;-webkit-transform:none;transform:none;width:600px}.locationQuotientDescription,.mapAttributions{display:block;margin-top:1em;width:100%}.mapAttributions a{text-decoration:underline}.listSummaryPanel:nth-child(odd) .listSummaryWrapper .widgetExplanationHolder label:not([for=listSummaryExplanationCheckbox]) .widgetExplanation{left:50%;right:unset;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#listSummaryExplanationIcon{float:right}.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:100%}.filterControlBatchUl,.filterControlUl{border-collapse:collapse;border-spacing:0;color:var(--colour-fg);display:block;max-height:50vh;overflow:auto;text-align:left}.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)}.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}.keywordsNote{margin:-.5em 0 2em}.filterControlHolder[filtergroup=companies] .filterControlContent{min-height:50vh}.linechartHolder .linechart-series circle: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(--colour-fg);padding:.5em 1em}.linechartHolder .linechart-tooltip:after{border-top-color:transparent}.headerFlex{-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}.headerFlex,.headerFlexElement{display:-webkit-box;display:-ms-flexbox;display:flex}.headerFlexElement{padding-bottom:.8em}.headerFlexElement button{margin:auto 0 auto auto}#listControlsBar .controlHolder{border:none!important}.headerFlexElement.headerFlexElementLabel{padding-bottom:0}#filtersControlsBar .headerFlexElement.headerFlexElementLabel{margin-bottom:-.5em}.headerFlexElementControls{margin-right:.5em;overflow:auto;overflow:overlay}#trainingSetHeader .headerFlexElement,#trainingSetHeader .headerFlexElementControls{padding-bottom:.5em}#trainingSetHeader .trainingSetParameter{margin-bottom:0!important}.filterSubheadingHolder::-webkit-scrollbar,.headerFlexElementControls::-webkit-scrollbar{height:7px;width:7px}.filterSubheadingHolder::-webkit-scrollbar-track,.headerFlexElementControls::-webkit-scrollbar-track{background-color:var(--text-grey-on-surface)}.filterSubheadingHolder::-webkit-scrollbar-thumb,.headerFlexElementControls::-webkit-scrollbar-thumb{background-color:var(--border-colour)}.filterSubheadingHolder,.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}#analysis-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#sectionHolder{color:var(--colour-fg);height:100%;margin:3em 1em 1em;padding-right:1em;position:sticky;top:70px;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}#sectionsListHolder .view-list-holder{margin-top:.5em;opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}#sectionsListHolder .view-list-holder .view-list{pointer-events:none}#sectionsListHolder.is-pinned .view-list-holder{opacity:1;pointer-events:all}#sectionsListHolder.is-pinned .view-list-holder .view-list{pointer-events:all}.widgetExplanation strong{font-weight:700}.analysisSummaryCount{color:var(--text-grey-on-surface);text-transform:none}.analysisSummaryCount:before{content:"*"}.analysisSummaryCount:after{content:""}.summaryLabel{position:relative}.summaryLabel .tooltip{background-color:var(--surface-colour);border:1px solid var(--border-colour);display:inline-block;left:10%;margin:-.1em .3em .3em;padding:.5em .8em;position:absolute;text-transform:none;top:100%;visibility:hidden;z-index:10}.summaryLabel .tooltip a{text-decoration:underline}.summaryLabel:hover .tooltip{visibility:visible}.flashExplanation{-webkit-animation:flash 2s linear infinite;animation:flash 2s linear infinite}.explanationLink{background-color:var(--secondary-colour);border-radius:50%;color:var(--text-on-secondary-colour);cursor:pointer;display:inline-block;margin-left:0;margin-right:.3em;text-align:center;width:.875rem}.explanationLink:hover{background-color:var(--hover-colour)}.leaflet-pane{z-index:40}.subSubsectionSelect{width:220px}.subsection{background-clip:content-box,padding-box,border-box;background-color:var(--surface-colour);background-image:linear-gradient(var(--surface-colour),var(--surface-colour)),linear-gradient(var(--surface-colour),var(--surface-colour)),linear-gradient(135deg,var(--secondary-colour),var(--primary-colour));background-origin:border-box;border:2px solid transparent;margin:2em 0}.subsection h2{margin:0 1em;padding-top:1em}.subSubsectionControls{margin:0 1.5em 1em}.subSubsectionControlLabel{display:inline-block;font-weight:700;margin-right:1em}.subSubSectionControl{display:inline-block;margin-left:1.2em}.subSubSectionControl:first-child{margin-left:0}.subSubSectionControl:not(:last-child):after{color:var(--button-disabled-bg-colour);content:"|";margin-left:1.2em}.mapCluster{background:-webkit-gradient(linear,left top,left bottom,from(rgba(209,9,86,.7)),to(var(--primary-colour)));background:linear-gradient(rgba(209,9,86,.7),var(--primary-colour));border-radius:50%;color:var(--c-brand-i);font-variant-numeric:tabular-nums;height:80px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;width:80px}.mapCluster:hover{border:1px solid var(--hover-colour)}.clusterContent{display:inline-block;font-family:var(--brand-font);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.stackedBarElement{background-color:var(--primary-colour);color:var(--text-on-primary-colour);display:inline-block;position:relative;text-align:center}.stackedBarElement.highlight+.stackedBarElement.shared-field.highlight:before,.stackedBarElement.shared-field.highlight+.stackedBarElement.highlight:before{border-left-width:0}.stackedBarElement.highlight:has(+.stackedBarElement.shared-field.highlight):before{border-right-width:0}.stackedBarElement.shared-field.highlight:has(+.stackedBarElement.highlight):before{border-right-width:0}.stackedBarElement:before{border:3px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.stackedBarElement.highlight:before{border-color:var(--colour-fg)}.stackedBarElement:first-child.highlight:before{border-bottom-left-radius:.5em;border-top-left-radius:.5em}.stackedBarElement:last-child.highlight:before{border-bottom-right-radius:.5em;border-top-right-radius:.5em}.stackedBarElement[data-id=women],.stackedBarchartKeySquare[data-id=women]{background-color:var(--primary-colour);color:var(--text-on-primary-colour)}.stackedBarElement[data-id=men],.stackedBarchartKeySquare[data-id=men]{background-color:#ff5482}.stackedBarElement[data-id=mixed],.stackedBarchartKeySquare[data-id=mixed]{background-color:transparent;background-image:linear-gradient(45deg,var(--primary-colour) 25%,#ff5482 25%,#ff5482 50%,var(--primary-colour) 50%,var(--primary-colour) 75%,#ff5482 75%,#ff5482 100%);background-size:7px 7px}.stackedBarElement[data-id=no_gender],.stackedBarchartKeySquare[data-id=no_gender]{background-color:var(--text-grey-on-surface)}.stackedBarElement[data-id=no_founder],.stackedBarchartKeySquare[data-id=no_founder]{background-color:var(--border-colour)}.stackedBarElement:first-child{border-bottom-left-radius:.5em;border-top-left-radius:.5em}.stackedBarElement:last-child{border-bottom-right-radius:.5em;border-top-right-radius:.5em}.barchartHolder li.stackedBar{padding-right:0}.barchartHolder li.stackedBar:last-child{border-bottom:none}.stackedBarchartKey{margin-top:.5em}.stackedBarchartKeySquare{background-color:var(--primary-colour);color:var(--text-on-primary-colour);height:16px;margin-right:.3em;width:16px}.stackedBarchartKeyElement{display:inline-block;margin:.3em 1em .3em 0;padding:.2em .3em .2em 2px}.stackedBarchartKeyElement.highlight{background-color:var(--surface-colour)}.stackedBarchartKeyElement *{display:inline-block;white-space:nowrap}.chartSourceDataControls{text-transform:capitalize}.chartSourceDataControls input[type=radio].chart-type-radio+label{cursor:pointer;display:inline-block;padding-left:0}.data-drilldown-radio+label,input[type=radio].chart-type-radio+label{background-image:none!important}.data-drilldown-radio+label .data-drilldown-radio__icon-wrapper--unchecked,.data-drilldown-radio:checked+label .data-drilldown-radio__icon-wrapper--checked,input[type=radio].chart-type-radio+label .chart-type-radio__icon-wrapper--unchecked,input[type=radio].chart-type-radio:checked+label .chart-type-radio__icon-wrapper--checked{display:inline-block}.chart-type-radio__icon-wrapper,.data-drilldown-radio:checked+label .data-drilldown-radio__icon-wrapper--unchecked,.data-drilldown-radio__icon-wrapper,input[type=radio].chart-type-radio:checked+label .chart-type-radio__icon-wrapper--unchecked{display:none}.chart-type-radio__icon-wrapper svg,.data-drilldown-radio__icon-wrapper svg{height:18px;margin-right:.5em;vertical-align:text-top;width:18px}.data-drilldown-radio__icon-wrapper svg{vertical-align:middle}.subsection[data-section="Jobs and skills"] .chartSourceDataControls[data-sub-subsection=Skills]{display:none}.tooltip-element:has(.tooltip-label:not(.hidden)) .tooltip-shared-section{margin-top:1em}.tooltip-label{display:block;font-weight:700;width:100%}.tooltip-shared-section{display:inline-block;width:100%}.view-list-holder{display:inline-block;overflow:hidden;vertical-align:text-top}.view-list-holder .view-list{border-width:0;cursor:pointer;display:inline-block;padding-bottom:0;pointer-events:none;-webkit-transform:translateY(150%);transform:translateY(150%);-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);vertical-align:baseline;width:auto}.view-list-holder .view-list.visible{pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.view-list-holder *{cursor:pointer;display:inline-block}.subsection{border-radius:var(--border-radius-box);padding-bottom:var(--border-radius-box)}#listSummaryHolder h2{background:inherit;position:sticky;top:60px;z-index:49}.subsection>h2{z-index:30}#listSummaryHolder h3{top:58px}.subsection[data-section=Summary]{padding-top:var(--border-radius-box)}#insightsHolder h2:not(.overlayTitle){border-bottom:1px solid var(--surface-divider-colour);padding:1em 0}.analysis-summary-title{background:var(--surface-colour)!important;border-bottom:1px solid var(--surface-divider-colour)!important;margin:-1em 0 1em!important;padding:1em 0!important}.list-select-controls{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.companyTotalsControlHolder label .fieldCompanyTotals{left:unset;right:0;-webkit-transform:none;transform:none}button.actionControl.summary-table-download{margin-left:5px}.summary-table-wrapper .summary-table-holder h4{margin:1em 0}.summary-table-wrapper .summary-table-holder table.summary-table{margin:0 0 2em!important;width:100%}.summary-table-wrapper .summary-table-holder table.summary-table td,.summary-table-wrapper .summary-table-holder table.summary-table th{width:70px}.summary-table-wrapper .summary-table-holder table.summary-table td:first-child,.summary-table-wrapper .summary-table-holder table.summary-table th:first-child{width:280px}.summary-table-wrapper .summary-table-holder table.summary-table td:nth-child(4),.summary-table-wrapper .summary-table-holder table.summary-table th:nth-child(4){width:auto}.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}.data-table-holder .fixed-head-table{height:500px}.data-table-holder .fixed-head-table thead{background-color:var(--surface-colour)}.drilldown-holder input[type=radio]{display:none}.drilldown-holder input[type=radio]+label{cursor:pointer;display:block;width:1.4em}tr:has(.drilldown-holder input[type=radio]:checked){background-color:var(--colour-row-alt)}.data-table-holder{margin:1em 0;width:calc(50% - 1em)}.rebuild-button{float:right;margin-left:.5em}.rebuild-button svg{margin-right:.25rem}#filterUpdateProceed h2{border-bottom:0;color:var(--colour-fg);font-weight:700;margin-top:1.5em;padding:0}.barchartContent li[data-field^=RTICVertical] .barLabel .bar-element-id.adjusted-width{width:auto}.barchartContent li[data-field^=RTICVertical] .barLabel{margin-left:.5em}.barchartContent li[data-field^=RTICVertical] .barCount{position:absolute;right:.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.long-label-bar .barLabel{display:-webkit-box;display:-ms-flexbox;display:flex}.long-label-bar .bar-element-name:before{content:""!important}.long-label-bar .barLabel{white-space:normal!important}.long-label-bar .barCount{position:absolute;right:.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.long-label-bar .bar-element-id:after{content:":\00A0\00A0"}#LocationsForCompaniesWidget h3{display:none}.pixi-popup{width:520px}.pixi-popup__holder{font-family:var(--brand-font);margin-top:2.5em;max-height:250px;min-height:30px;overflow-y:auto;position:relative;scrollbar-color:var(--border-colour) var(--text-grey-on-surface);scrollbar-width:thin;width:500px}.pixi-popup__holder:empty:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid var(--primary-colour);border-radius:100%;border-top:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:20px;left:0;margin:auto;opacity:1!important;position:absolute;top:0;width:20px}.pixi-popup__holder .company-name{font-size:1rem;font-weight:500}.pixi-popup__holder .company-name[data-tooltip]:after,.pixi-popup__holder .company-name[data-tooltip]:before{visibility:hidden!important}.pixi-popup__holder .company-number{font-size:.8rem;font-weight:400}.pixi-popup__holder .company-icon-placeholder{font-size:1.25rem}.pixi-popup__holder .company-url svg{fill:var(--text-grey-on-surface)}.pixi-popup__p{font-variant-numeric:tabular-nums;margin:1em 0}.pixi-popup__title{font-weight:700}.leaflet-control-custom__tree-select-holder{font-family:var(--brand-font);width:400px}.treeselect-list--map-boundaries .treeselect-list__item-label{display:inline-block;width:auto}.treeselect-list--map-boundaries .treeselect-list__item:after{color:var(--text-grey-on-surface);content:attr(data-geography);margin-left:.5em}.company-compact-view{border-bottom-color:var(--border-colour)!important;grid-template-columns:repeat(5,1fr)!important;overflow:hidden;padding:1.5em .3em!important;white-space:normal!important}.company-compact-view .company-name-holder{grid-column:1/5;margin-bottom:1em}a.trainingset-review-company-detail{color:var(--colour-fg)}.company-link-holder{grid-column:3/6;margin-left:auto}.clusters-map{background-color:var(--surface-colour);height:600px;overflow:hidden;position:relative;width:100%}.clusters-map__cluster-details{--cluster-details-width:500px;background-color:var(--surface-colour);height:100%;overflow-x:hidden;overflow-y:auto;padding:0 1em 1em;position:absolute;right:calc(var(--cluster-details-width)*-1);scrollbar-color:var(--tertiary-colour) var(--border-colour);scrollbar-width:thin;-webkit-transition:right var(--animation-speed) var(--animation-timing);transition:right var(--animation-speed) var(--animation-timing);width:var(--cluster-details-width);z-index:48}.clusters-map__cluster-details--visible{right:0}.clusters-map__settings{--cluster-settings-width:400px;background-color:var(--surface-colour);font-family:var(--brand-font);height:100%;left:calc(var(--cluster-settings-width)*-1);overflow-x:hidden;overflow-y:auto;padding:0 1em 1em;position:absolute;scrollbar-color:var(--tertiary-colour) var(--border-colour);scrollbar-width:thin;-webkit-transition:left var(--animation-speed) var(--animation-timing);transition:left var(--animation-speed) var(--animation-timing);width:var(--cluster-settings-width);z-index:48}.clusters-map__settings-button-holder{background-color:var(--surface-colour);padding-top:1em;position:sticky;top:0;width:100%;z-index:5}.clusters-map__cluster-details-close-button,.clusters-map__settings-close-button{display:block;height:20px;margin-right:.3em;padding:0;width:20px}:is(.clusters-map__settings-close-button,.clusters-map__cluster-details-close-button) svg{height:20px;vertical-align:middle;width:20px}:is(.clusters-map__settings-close-button,.clusters-map__cluster-details-close-button) svg path{fill:var(--secondary-colour)}:is(.clusters-map__settings-close-button,.clusters-map__cluster-details-close-button):hover svg path{fill:var(--hover-colour)}.clusters-map__settings--visible{left:0}.clusters-map .treeselect-input__tags:has(:nth-child(12)):before{content:attr(data-tags_count) " locations selected"}.clusters-map--expanded{height:100vh;left:0;position:fixed!important;top:0;width:100%;z-index:10000000}.pixi-popup__holder--polygons{margin-top:0}.lightcastDisclaimer{margin-top:-1em;padding-bottom:1em;padding-right:1.5em;text-align:right}.leaflet-control-custom__button{background-color:var(--primary-colour);border-radius:var(--border-radius-button);color:var(--text-on-primary-colour);display:inline-block;height:28px;margin-right:.3em;padding:0;vertical-align:middle;width:28px}.clusters-map__cluster-popup-holder{font-family:var(--brand-font)}.leaflet-control-custom__button svg{height:20px;vertical-align:middle;width:20px;fill:var(--text-on-primary-colour)}.leaflet-control-custom__button:hover svg{fill:var(--text-on-hover-colour)}.leaflet-control-custom__button:hover{background-color:var(--hover-colour)}.leaflet-control-custom__button--clusters-view-markers .leaflet-control-custom__button-clusters-polygon-view,.leaflet-control-custom__button--clusters-view-polygons .leaflet-control-custom__button-clusters-marker-view,.leaflet-control-custom__button--collapse-map .leaflet-control-custom__button-expand-map,.leaflet-control-custom__button--dark-mode .leaflet-control-custom__button-light-mode,.leaflet-control-custom__button--expand-map .leaflet-control-custom__button-collapse-map,.leaflet-control-custom__button--light-mode .leaflet-control-custom__button-dark-mode{display:none}.large-analysis-warning__button-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5em;justify-content:space-between;padding:1em 0}.large-analysis-warning__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.large-analysis-warning__paragraph{margin:1em 0}.map-transition{-webkit-transition-timing-function:linear;transition-timing-function:linear}.cluster-hull,.cluster-hull.map-transition{stroke-width:1;stroke-opacity:.4;stroke-dasharray:var(--hull-length);-webkit-transition:stroke-dashoffset var(--length-transition) linear,fill-opacity var(--hull-opacity-transition);transition:stroke-dashoffset var(--length-transition) linear,fill-opacity var(--hull-opacity-transition)}.cluster-hull.line-locked-visible,.cluster-hull.map-transition.cluster-hull.line-locked-visible{-webkit-transition:stroke-dashoffset 0,fill-opacity var(--hull-opacity-transition)!important;transition:stroke-dashoffset 0,fill-opacity var(--hull-opacity-transition)!important;stroke-dasharray:500000!important;stroke-dashoffset:0!important}.cluster-hull.line-locked-hidden,.cluster-hull.map-transition.cluster-hull.line-locked-hidden{-webkit-transition:stroke-dashoffset 0,fill-opacity var(--hull-opacity-transition)!important;transition:stroke-dashoffset 0,fill-opacity var(--hull-opacity-transition)!important;stroke:transparent!important}.cluster-centroid.map-transition{-webkit-transition:all var(--centroid-transition);transition:all var(--centroid-transition)}path[class*=" map-cluster-"].map-transition,path[class^=map-cluster-].map-transition{-webkit-transition:all var(--marker-transition);transition:all var(--marker-transition)}.listSummaryPanel[data-subsection="Company locations"]:has(.clusters-map-controls__toggle-view:not(.cluster-hulls-visible)) .leaflet-pixi-overlay{z-index:500}.clusters-map__cluster-popup-button{text-align:left}.clusters-map .leaflet-popup-content{width:250px}@media screen and (min-width:1700px){.pageLinksHolderLargeScreen{display:block}}@media screen and (max-width:1300px){:root{--sectionNavigatorWidth:120px}#sectionsList .sectionElement{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sectionHolder h5{display:none}}@media screen and (max-width:1200px){.analysisSummaryElement{width:50%}.analysisSummaryElement:not(:last-child){margin-bottom:1.5em}}@media screen and (max-width:1100px){.bar-element-id{display:none!important}.barLabel .bar-element-id+.bar-element-name{margin-left:.5em}.barLabel .bar-element-id+.bar-element-name:before{content:none}.barLabel{width:80%}.topCompaniesHolder li a{width:60%}}@media screen and (max-width:1000px){:root{--sectionNavigatorWidth:0}#main{margin-left:0!important;margin-right:0!important}.listSummaryWrapper{padding:1em .7em}#sectionHolder{display:none}#insightsHolder{margin-left:1em;margin-right:1em}#filtersHeader,.controlsBar{margin-left:0;margin-right:0;padding-left:0;padding-right:0}#insightsHolder h2{padding-top:.6em}#insightsHolder h2,.subSubsectionControls{margin-left:.7em;margin-right:.7em}}@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}}@-webkit-keyframes flash{0%{background-color:var(--secondary-colour)}30%{background-color:var(--negative-colour)}50%{background-color:var(--negative-colour)}80%{background-color:var(--secondary-colour)}to{background-color:var(--secondary-colour)}}@keyframes flash{0%{background-color:var(--secondary-colour)}30%{background-color:var(--negative-colour)}50%{background-color:var(--negative-colour)}80%{background-color:var(--secondary-colour)}to{background-color:var(--secondary-colour)}}@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}.trainingSetHeaderBar{margin-left:-1em!important;margin-right:-1em!important;padding-left:1em!important;padding-right:1em!important}#listSummaryHolder h2{top:40px}}@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{float:right;margin-right:.8em;margin-top:.8em}#updateFiltersButton{float:right}}@media screen and (max-width:800px){.controlHolder{margin-bottom:.8em;margin-left:0;margin-right:0;width:100%}.leaflet-control-custom__tree-select-holder{width:300px}#cutoffSummary{display:none}#listSummaryHolder h3{top:80px}.analysisSummaryElement{width:100%}.analysisSummaryElement:not(:last-child){margin-bottom:1.5em}.headerFlex{max-height:0;overflow:hidden}.controlsBar.mobileControlsVisible .headerFlex,.headerFlex,.trainingSetHeaderBar.mobileControlsVisible .headerFlex{-webkit-transition:max-height var(--animation-speed) var(--animation-timing);transition:max-height var(--animation-speed) var(--animation-timing)}.controlsBar.mobileControlsVisible .headerFlex,.trainingSetHeaderBar.mobileControlsVisible .headerFlex{max-height:160vh}#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}.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}#listSummaryHolder{margin-left:0}.companyTotalsControlHolder{display:none}.subSubSectionControl{margin-left:0;width:100%}.subSubSectionControl:not(:first-child){margin-top:.8em}.subSubSectionControl:after{content:none!important}}@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 screen and (max-width:700px){#keywordFilterHolder .keywordFilter{-webkit-box-flex:0;-ms-flex:0 0 99%;flex:0 0 99%;padding-bottom:1em}.subsection:not([data-section=Summary]) .locationData .listSummaryPanel,.subsection:not([data-section=Summary]) .mainDataHolder .listSummaryPanel{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.keywordFilter form{margin-left:0!important;margin-right:0!important}#keywordFilterHolder .keywordFilter:first-child{border-right-width:0}.overlayBox{min-width:auto}.headerFlexElementButton{padding-bottom:1.4em}}@media screen and (max-width:600px){.subsection:not([data-section=Summary]) .locationData .listSummaryPanel,.subsection:not([data-section=Summary]) .mainDataHolder .listSummaryPanel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.leaflet-control-custom__tree-select-holder{width:100%}}@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 print{#main,body{background-color:#fff}body{zoom:60%}#main *,.green{color:var(--surface-colour)!important}#filterControlsWrapper,#filtersHeader{display:none}#main{margin-top:1em!important}.mapContainer{background-color:var(--colour-fg)}.mapContainer,.mapContainer *{color:var(--colour-fg)!important}#filtersControlsBar,#listControlsBar,#navigateBackButton,.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):not([data-section=Summary]){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,#listSummaryHolder h3,.topCompaniesHolder h4{border-color:var(--surface-colour)!important;color:var(--surface-colour)!important}.controlsToggle{display:none!important}.bar,.longBar{background:var(--primary-colour)!important;background-image:none;border-left-width:0}.financialsKey .keyElement .keySquare.projected,.projectedBar{background:#99002e!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 */
