.extraFieldsHolder::-webkit-scrollbar{width:7px}.extraFieldsHolder::-webkit-scrollbar-thumb{background-color:var(--border-colour)}.extraFieldsHolder{scrollbar-color:var(--border-colour) var(--text-grey-on-surface);scrollbar-width:thin}.similarCompany .topCompanyDetails{color:var(--colour-fg);-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;margin-top:.4em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.topCompanyDetails .topCompanyDetailsText{border-right:1px solid var(--colour-divider);display:block;font-variant-numeric:tabular-nums;margin-right:1em}.topCompanyDetails:last-child .topCompanyDetailsText{border-right-width:0}.topCompanyDetailsValue{color:var(--text-grey-on-surface)}.similarCompany .fieldHolder[data-name=Company_description]{display:inline-block;margin-top:.5em;max-width:1000px}.similarCompany .fieldHolder[data-name=Company_description] .screenshotHolder{-webkit-transition:width .2s;transition:width .2s;width:140px}.similarCompany .fieldHolder[data-name=Company_description]:hover .screenshotHolder{width:350px}.similarCompany .fieldHolder[data-name=Company_description] .fieldContentWrapper{overflow:hidden}.fieldHolder[data-name=Company_description] .fieldContentWrapper{max-width:450px;vertical-align:top}.fieldHolderFlexContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.fieldHolderFlexContainer.headlineFieldsFlexHolder{width:70%}.fieldHolderFlexContainer .fieldHolder{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.fieldHolderFlexContainer .fieldHolder .fieldContentWrapper{border-right:1px solid var(--colour-divider);display:block;margin-right:1em}.fieldHolderFlexContainer.headlineFieldsFlexHolder .fieldHolder:last-child .fieldContentWrapper{border-right-width:0}.financialDetailsTable .actionControl.extra-fields{margin-right:0;margin-top:0;padding-right:0}.fieldHolder[data-name=CompanyExports] .financialDetailsTable,.fieldHolder[data-name=CompanyImports] .financialDetailsTable{margin-bottom:0!important}.fieldHolder[data-name=CompanyExports] .financialDetailsTable tr td:first-child,.fieldHolder[data-name=CompanyExports] .financialDetailsTable tr th:first-child,.fieldHolder[data-name=CompanyImports] .financialDetailsTable tr td:first-child,.fieldHolder[data-name=CompanyImports] .financialDetailsTable tr th:first-child{width:80px}.actionControl.extra-fields{float:right;margin-right:1.2em;margin-top:-2em;position:relative}.similarCompaniesTopBar{margin-bottom:0;position:relative}.webpageDetailsHolder{margin-top:.6em}.screenshotHolder:hover{width:350px!important}.screenshotHolder .screenshot{width:100%}.similarCompany .webpageDetailsHolder .screenshotHolder{display:inline-block;margin-right:1em;-webkit-transition:width .2s;transition:width .2s;width:140px}.similarCompany .webpageDetailsHolder .websiteDetailsFields{display:inline-block;vertical-align:top}.similarCompany .webpageDetailsHolder .websiteDetailsFields .fieldHolder:first-child{margin-top:0}.webpageDetailsHolder{display:inline-block;margin-top:1.2em}.fieldHolder .screenshotHolder{display:inline-block;margin-right:1em;width:230px}.fieldHolder .screenshotHolder img{height:auto;width:100%}.fieldHolder .screenshotHolder.screenshotAvailable+div{margin-top:1em}.fieldDataHolder[data-field=groupStructure] a{text-decoration:underline}.fieldDataHolder[data-field=fundingDetails] .fundingDetailsField,.fieldDataHolder[data-field=groupStructure] .groupStructureField{color:var(--colour-fg)}.light .fieldDataHolder[data-field=InnovationScore]{-webkit-filter:invert(1);filter:invert(1)}.fundingDetailsField+img{height:11px;width:11px}.fieldHolder[data-name=_360GivingFunding],.fieldHolder[data-name=_360GivingFunding] .fieldContentWrapper,.fieldHolder[data-name=companyJobPostingsBySkill],.fieldHolder[data-name=companyJobPostingsBySkill] .fieldContentWrapper,.fieldHolder[data-name=companyJobPostings] .fieldContentWrapper,.fieldHolder[data-name=fundingDetails],.fieldHolder[data-name=fundingDetails] .fieldContentWrapper,.fieldHolder[data-name=innovateUkFunding],.fieldHolder[data-name=innovateUkFunding] .fieldContentWrapper,.fieldHolder[data-name=personsWithSignificantControl],.fieldHolder[data-name=personsWithSignificantControl] .fieldContentWrapper,.fieldHolder[data-name=shareHolders],.fieldHolder[data-name=shareHolders] .fieldContentWrapper{max-width:none;width:100%}.fieldHolder[data-name=innovateUkFunding] table .fieldContentWrapper{width:auto}.expandableTable,.paginatedTable,.shareHoldersTable{border-collapse:collapse;table-layout:fixed;width:100%}.expandableTable tbody tr:not(:last-child),.expandableTable thead tr,.paginatedTable tbody tr:not(:last-child),.paginatedTable thead tr,.shareHoldersTable tbody tr:not(:last-child),.shareHoldersTable thead tr{border-bottom:1px solid var(--border-colour)}.expandableTable tbody.extra[data-visible="0"]{display:none}.expandableTableBody a{overflow-wrap:break-word}.capitalize{text-transform:capitalize}.expandableTable tbody.extra tr:first-child{border-top:1px solid var(--border-colour)}.expandableTable th,.paginatedTable td,.paginatedTable th,.shareHoldersTable td,.shareHoldersTable th{text-align:left}.expandableTable th,.paginatedTable th,.shareHoldersTable th{color:var(--colour-fg);font-weight:700;padding:.7em 1.2em;text-align:left}.expandableTable th{background-color:var(--surface-colour);position:sticky;top:40px}.expandableTable td,.paginatedTable td,.shareHoldersTable td{padding:.7em 1.2em}.expandableTable tbody tr:hover,.paginatedTable tbody tr:hover,.shareHoldersTable tbody tr:hover{background-color:var(--colour-table-row-hover)!important}.expandableTable td:first-child,.expandableTable th:first-child,.paginatedTable td:first-child,.paginatedTable th:first-child,.shareHoldersTable td:first-child,.shareHoldersTable th:first-child{padding-left:0;text-indent:.1em}.companyJobPostingsPageLinksHolder,.paginatedTablePageLinksHolder,.shareHoldersPageLinksHolder{float:right;margin-top:.3em;overflow:auto}.expandableTable th[data-shareholdertitle=Name],.paginatedTable th[data-shareholdertitle=Name],.shareHoldersTable td[data-shareholderfield=shareHolderName],.shareHoldersTable th[data-shareholdertitle=Name]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:240px}.tableCount{color:var(--colour-fg);font-weight:700;margin-top:.3em}._360GivingFundingTableHolder,.companyJobPostingsTableHolder,.expandableTableHolder,.innovateUkFundingTableHolder,.paginatedTableHolder,.shareHoldersTableHolder{border-bottom:1px solid var(--colour-divider);border-top:1px solid var(--colour-divider);margin:.7em 0 1em;overflow:auto;padding-bottom:1em}.expandableTableHolder{overflow:unset}.fundingDetailsTableHolder{border-top:1px solid var(--colour-divider);margin-top:.7em}.fieldHolder[data-name=companyJobPostings] .pageLink,.fieldHolder[data-name=shareHolders] .pageLink{color:var(--secondary-colour);cursor:pointer;margin:0 .7em;text-align:center}.fieldHolder[data-name=companyJobPostings] .pageLink.selected,.fieldHolder[data-name=companyJobPostings] .pageLink:hover,.fieldHolder[data-name=shareHolders] .pageLink.selected,.fieldHolder[data-name=shareHolders] .pageLink:hover{color:var(--hover-colour)}.personsWithSignificantControlHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:1px solid var(--colour-divider);border-top:1px solid var(--colour-divider);-ms-flex-flow:row wrap;flex-flow:row wrap;margin:.5em 0 1em;width:100%}.personsWithSignificantControlHolder .personHolder{border-right:1px solid var(--colour-divider);position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:1em 0 1.5em}.personsWithSignificantControlHolder .personHolder svg{height:23px;width:22px}.personsWithSignificantControlHolder .personHolder .personDetails{display:table-cell;padding-right:1em}.personsWithSignificantControlHolder .personHolder .portraitImageHolder{display:table-cell;padding:0 1em 0 .5em;vertical-align:top}.personsWithSignificantControlHolder .personHolder:nth-child(2n) .portraitImageHolder{padding-left:1.5em}.personsWithSignificantControlHolder .personHolder:nth-child(2n){border-right-width:0}.portraitImageHolder svg{height:22px;width:22px}.portraitImageHolder svg path{fill:var(--colour-fg)}.personDetails .personName{color:var(--colour-fg)}.personsWithControlField{color:var(--colour-fg);font-weight:700}.personsWithControlValue{color:var(--text-grey-on-surface);font-weight:400}.natureOfControlHolder{margin-top:1em}.personsWithControlValue .natureOfControl{display:block;margin:.3em 0 .3em 1em;width:100%}.personsWithSignificantControlHolder .personDetails .personPosition{padding-bottom:0}.extraFieldsHolder.extraFieldsVisible{-webkit-animation:delay-overflow 0s;animation:delay-overflow 0s;-webkit-animation-delay:var(--animation-speed);animation-delay:var(--animation-speed);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;max-height:5000px;overflow:hidden;-webkit-transition:max-height var(--animation-speed) var(--animation-timing);transition:max-height var(--animation-speed) var(--animation-timing)}@-webkit-keyframes delay-overflow{to{overflow:auto}}@keyframes delay-overflow{to{overflow:auto}}#reportMismatchedUrlMatchStats h3{font-weight:700;margin:.5em 0 .4em}.urlMatchStats li a{color:var(--secondary-colour)}.urlMatchStats li a:hover{color:var(--hover-colour)}.urlMatchStats li{color:var(--text-grey-on-surface);margin-bottom:.5em}.urlMatchStats li .urlMatchStatsField{color:var(--colour-fg)}.innovateUkFundingGrantExtraDetailsHolder{max-width:600px}.innovateUkFundingGrantExtraDetail .innovateUkFundingGrantExtraDetailTitle{color:var(--colour-fg)}.innovateUkFundingTableHolder table tr{border-bottom-width:0!important;border-top:1px solid var(--border-colour)}.innovateUkFundingTableHolder table tr.innovateUkFundingExtraDetailsRow{border-top-width:0!important}.innovateUkFundingTableHolder tbody tr:not(.innovateUkFundingExtraDetailsRow):hover+.innovateUkFundingExtraDetailsRow{background-color:var(--colour-table-row-hover)!important}.innovateUkFundingTableHolder .fieldHolderFlexContainer .fieldHolder[data-name=publicDescription]{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;max-width:none}.innovateUkFundingTableHolder table button.extra-fields{float:none;margin-right:0;margin-top:0}.innovateUkExtraDetailsCell{vertical-align:bottom}.innovateUkFundingTableHolder table thead tr{border-top-width:0}h4 a{font-weight:700}h4 a:hover{color:var(--hover-colour)}.financialDetailsTable{margin:1.4em 0 2em}#scoringFieldTitle{direction:rtl;white-space:nowrap}.emailMatchElement a{color:inherit!important}.emailMatchElement a,.urlMatchingLink{text-decoration:underline}.financialDetailsTable{border-collapse:collapse;border-spacing:0;margin:1.4em 0 1em;table-layout:fixed;width:100%}.financialDetailsTable tr:not(.extraDetailsRow):hover td{background-color:var(--colour-table-row-hover)!important}.financialDetailsTable tr.extraDetailsRow td{border-bottom-width:0;margin-right:0;padding-right:0}.extraDetailsRow .extra-fields{margin-right:0}.extraDetailsRow .iconMessage:after{content:"Show detailed financials"}.financialDetailsTable.extraFinancialFieldsVisible .extraDetailsRow .iconMessage:after{content:"Hide detailed financials"}.expandableTableControlHolder input:checked+label .iconRotate:before,.financialDetailsTable.extraFinancialFieldsVisible .extraDetailsRow .iconRotate:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.expandableTableControlHolder{overflow:hidden;position:relative}.expandable-table__expand-input{height:auto;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:auto}.expandable-table__expand-label{cursor:pointer;float:right}.expandable-table__expand-label svg{-webkit-transition:all var(--animation-speed);transition:all var(--animation-speed)}.expandableTableControlHolder .actionControl:hover .iconRotate{border-color:var(--hover-colour)}.expandable-table__expand-input:checked+.expandable-table__expand-label svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.financialDetailsTable .extraFinancialsTableSection{display:none}.financialDetailsTable tr td:first-child,.financialDetailsTable tr th:first-child{text-overflow:ellipsis;white-space:nowrap;width:130px}.financialDetailsTable.extraFinancialFieldsVisible .extraFinancialsTableSection{display:table-row-group}.dateHeadingCell *{vertical-align:middle}.dateHeadingCell .mobileDate{display:none}.arrowHidden{visibility:hidden}.dateHeadingCell .yearArrow{border-radius:0;display:none;padding:0;vertical-align:middle;width:1.2em}.dateHeadingCell .yearArrow.right{float:right}.dateHeadingCell .yearArrow.left{float:left}.financialDetailsTable th{color:var(--colour-fg);font-weight:700;padding:0 1.2em .7em;text-align:left}.financialDetailsTable td{border:1px solid var(--text-grey-on-surface);border-left-width:0;color:var(--text-grey-on-surface);font-variant-numeric:tabular-nums;padding:.7em 1.2em;text-align:left}.financialDetailsTable td:first-child,.financialDetailsTable th:first-child{padding-left:0}.financialDetailsTable td:last-child{border-right-width:0}.officersHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:1px solid var(--colour-divider);border-top:1px solid var(--colour-divider);-ms-flex-flow:row wrap;flex-flow:row wrap;margin:.5em 0 1em;width:100%}.officersHolder .personHolder{border-right:1px solid var(--colour-divider);position:relative;-webkit-box-flex:0;display:block;-ms-flex:0 0 16.5%;flex:0 0 16.5%;margin:1em 0;padding-left:1em}.officersHolder .personHolder:first-child{padding-left:0}.personHolder .personDetails{display:table-cell;padding-right:1em}.personDetails .personName{font-weight:700;text-transform:capitalize}.personDetails .personPosition{color:var(--text-grey-on-surface);margin-bottom:1em;padding-bottom:1em}.personHolder .personDetails a{bottom:0;position:absolute;text-transform:none!important}.fieldHolder[data-name=Directors],.fieldHolder[data-name=Directors] .fieldContentWrapper{max-width:none;width:100%}.officersHolder .personHolder:last-child,.officersHolder .personHolder:nth-child(6n){border-right-width:0}.personDetails .personStatus{color:var(--text-grey-on-surface);margin-bottom:2em;padding-bottom:1em}.personStatus.directorStatusResigned{color:var(--negative-colour)}.personStatus.directorStatusActive{color:var(--positive-colour)}.fieldHolder h4{color:var(--colour-fg);font-weight:500}.fieldHolder:not([data-name=Directors]) .fieldDataHolder{font-variant-numeric:tabular-nums;padding-right:1em}.fieldHolderFlexContainer .fieldHolder{margin:1.4em 0 0;max-width:720px}.fieldHolder{color:var(--text-grey-on-surface)}.innovationScoreStar{height:1.2em;margin-right:.3em;margin-top:.1em;width:1.2em}#copyToHunterLink{background:var(--primary-colour);border:none;border-radius:20px;-webkit-box-shadow:none;box-shadow:none;color:var(--colour-fg);cursor:pointer;display:inline-block;height:40px;letter-spacing:.2em;padding-left:1.7em;padding-right:1.7em;text-align:center;text-transform:uppercase;width:auto}#copyToHunterLink:hover{background-color:var(--hover-colour);color:var(--primary-colour)}#copyToHunterOverlay p a{text-decoration:underline}.positivePercentage:before{content:"+"}.negativePercentage{color:var(--negative-colour)}.employeeEstimatesLinechartHolder{margin:1em 0}.employeeEstimatesLinechartHolder canvas{width:480px}.linechartKey{margin-bottom:.8em}.linechartKey .keyElement{margin-right:1.5em}.linechartKey .keyElement .keySquare{height:1em;width:1em}.linechartKey .keyElement .keySquare,.linechartKey .keyElement .keySquare.line{display:inline-block;margin-right:.3em;vertical-align:middle;white-space:nowrap}.linechartKey .keyElement .keySquare.line{height:2px;width:2em}.linechartKey .keyElement .keySquare.measured{background-color:var(--primary-colour);color:var(--text-on-primary-colour)}.linechartKey .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}.sectionBlock{background-color:var(--surface-colour);min-height:200px;padding:1.2em 1.7em}.growthChartsHolder,.jobsChartsHolder{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.growthLinechartHolder,.jobPostingsOverTimeLinechartHolder{width:100%}.fieldContentWrapper[data-name=jobPostingsOverTimeByLot],.fieldContentWrapper[data-name=jobPostingsOverTimeBySoc4]{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.fieldHolder[data-name=EmploymentEstimates],.fieldHolder[data-name=JobPostingsOverTimeByLot],.fieldHolder[data-name=JobPostingsOverTimeBySoc4],.fieldHolder[data-name=TurnoverEstimates],.fieldHolder[data-name=companyJobPostingsByLot],.fieldHolder[data-name=companyJobPostings]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:50%;width:100%}.growthLinechartHolder{margin:1em 0}.growthLinechartHolder .linechartKey{margin-bottom:.8em}.fieldHolder span[data-property],td span[data-property]{display:inline-block;padding-top:2px}.fieldHolder span[data-property=true],td span[data-property=true]{color:var(--positive-colour)}.fieldHolder span[data-property=true] svg *,td span[data-property=true] svg *{fill:var(--positive-colour)}.fieldHolder span[data-property=false],td span[data-property=false]{color:var(--negative-colour)}.fieldHolder span[data-property=false] svg *,td span[data-property=false] svg *{fill:var(--negative-colour)}.companyPageLink{float:right;line-height:1.8!important;margin-right:.4em;position:relative}a[data-visited="1"]{color:#df88fd!important}a[data-visited="1"]:hover{color:var(--hover-colour)!important}.urlMatchingLink{color:var(--secondary-colour);cursor:pointer}.urlMatchingLink:hover{color:var(--hover-colour)}.similarCompany{background:var(--surface-colour);background-clip:content-box,padding-box,border-box;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;border-radius:var(--border-radius-box);margin-bottom:1.2em;padding:1em 1.2em 2.5em;position:relative}.similarCompany .actionControl{font-size:.9rem;position:relative;top:-.5rem}.similarCompany .fieldDataHolder .actionControl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 .5em;right:-.5em;top:0}.similarCompany:first-child{margin-top:1.2em}.warn__anomalies-detected{background:repeating-linear-gradient(315deg,transparent,transparent 10px,var(--tertiary-colour) 10px,hsla(0,0%,80%,.2) 12px)}.light .warn__anomalies-detected{background:repeating-linear-gradient(315deg,transparent,transparent 10px,var(--border-colour) 10px,hsla(0,0%,80%,.2) 12px)}.title__anomalies-detected{margin-bottom:1em}.title__anomalies-detected sup{color:var(--primary-colour);margin-left:.1em;vertical-align:middle}.similarCompany[data-companyactive="0"]{-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);background-clip:unset;background-image:linear-gradient(135deg,#403673 3.7%,transparent 0,transparent 50%,#403673 0,#403673 53.7%,transparent 0,transparent);background-size:27px 27px;border:2px solid var(--surface-variant-bg-colour)}.similarCompany[data-companyactive="0"] .screenshot{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.suggested-rtic-option{background-image:url(../images/checkbox-off.svg);background-position:8px;background-repeat:no-repeat;background-size:1rem 1rem;padding-left:calc(8px + 1.2rem)!important}.suggested-rtic-option:has(input:checked){background-color:var(--colour-correct-bg);background-image:url(../images/checkbox-on.svg)}.select-rtics-holder .optgroup-header{background-color:var(--muted-colour)!important;color:var(--border-colour)!important}.mismatched-rtic-option,.suggested-rtic-option:not([data-selectable]){background-image:url(../images/checkbox-on.svg)}.mismatched-rtic-option{background-position:8px;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;padding-left:calc(8px + 1.2rem)!important}.mismatched-rtic-option:has(input:checked){background-color:var(--colour-incorrect-bg);background-image:url(../images/checkbox-off.svg)}.mismatched-rtic-item{background-color:var(--colour-incorrect-bg)!important}.suggested-rtic-item{background-color:var(--colour-correct-bg)!important}.report-rtic-item .sector{color:var(--border-colour)}#reportCompanyRticsModal{max-width:1000px;width:100%}#reportCompanyRticsModal:has(.select-rtics-holder.hidden){max-width:600px}#reportCompanyRticsModal:has(.select-rtics-holder.hidden) .select-rtics-holder:not(.hidden){-ms-flex-preferred-size:100%;flex-basis:100%}#reportMismatchedRticButton{width:140px!important}#reportCompanyRticsModal .buttonBar{text-align:right}#reportCompanyRticsHolder .flex-row-holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#reportCompanyRticsHolder .select-rtics-holder{-ms-flex-preferred-size:calc(50% - 2em);flex-basis:calc(50% - 2em)}#reportCompanyRticsHolder .form-field-error{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:auto 1em;order:3}.report-company-details{color:var(--muted-colour);margin:1em 0 1.5em}.report-company-details a{color:var(--muted-colour);cursor:pointer;text-decoration:underline}.report-company-details a:hover{text-decoration-color:var(--secondary-colour)}.report-company-name{font-weight:700}.report-company-url{margin-top:.3em}.report-company__icon{fill:var(--colour-fg);height:.9rem;vertical-align:middle}.report-company-number:hover{text-decoration-color:var(--secondary-colour)}.report-company-number{margin-left:.5em}.select-rtics-holder h3{font-weight:700}.select-rtics-holder p{margin:1em 0 0!important;min-height:40px}.report-rtics-type-content{display:none}#reportCompanyRticsHolder[data-list_type=cic] .report-rtics-type-content.cic,#reportCompanyRticsHolder[data-list_type=rtic] .report-rtics-type-content.rtic{display:inline}@-moz-document url-prefix(){.ts-dropdown{position:static!important}}.numberPosition{color:var(--border-colour);margin-bottom:.6em}.similarCompany .companyNumber a{color:var(--secondary-colour);text-decoration:underline}.similarCompany h3{font-weight:700}.similarCompany .fieldHolder{color:var(--text-grey-on-surface);margin:1.4em 0 0;max-width:720px}.similarCompaniesRightHolder .similarCompaniesRightElement{color:var(--colour-fg);display:inline-block;text-align:center;width:100px}.similarCompaniesRightHolder{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.scoreFieldSmallWidth{display:none}.similarCompany .fieldHolder[data-name=InnovationScore] span.explanation{-webkit-transform:translate(-35%);transform:translate(-35%)}@media (max-width:1200px){.similarCompany .fieldHolder[data-name=InnovationScore] span.explanation{-webkit-transform:translate(-10%);transform:translate(-10%)}}.company-compact-view{border-bottom:1px solid var(--border-colour);display:grid;font-variant-numeric:tabular-nums;grid-template-columns:repeat(9,1fr);padding:1.5em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-compact-view:last-child{border-bottom:none}.company-compact-view a:not(.companyPageLink){text-decoration:underline;text-decoration-color:var(--secondary-colour)}.company-compact-view .company-name-holder{grid-column:2/6}.company-compact-view .include-icon{height:1.2rem}.company-compact-view .company-name{color:var(--colour-fg);font-weight:700;height:auto;margin-bottom:.3em}.company-compact-view .company-name svg,.company-compact-view .company-url svg{height:.9rem;width:.9rem}.company-compact-view .company-name.company-status-active svg *{fill:var(--positive-colour)}.company-compact-view .company-name.company-status-inactive svg *{fill:var(--negative-colour)}.company-compact-view .company-name.company-status-intermediate svg *{fill:var(--border-colour)}.company-compact-view .company-url{color:var(--muted-colour);margin-top:.3em}.company-compact-view .data-field{color:var(--muted-colour);display:inline-block}.company-compact-view .company-number{margin-left:1em}.company-compact-view .data-field svg{height:1.2rem;vertical-align:text-bottom;width:1.2rem}.company-compact-view .data-field.employees svg *,.company-compact-view .data-field.location svg *,.company-compact-view .data-field.turnover svg *{fill:var(--colour-fg)!important}.company-compact-view .companyPageLink{float:none}.company-compact-view .social-links-holder{margin-top:1em}.company-compact-view .social-links-holder svg{height:.9rem;width:.9rem}.company-compact-view .social-links-holder a:hover svg *{fill:var(--secondary-colour)}.social-link{border:none;display:inline-block;height:.9rem;margin-right:.3em;text-decoration:none!important;width:.9rem}.social-link svg *{fill:var(--muted-colour)}.social-link:hover svg *{fill:var(--colour-fg)}.similarity-score-holder{display:inline-block;height:60px;position:relative}.circle-score-text{color:var(--primary-colour);font-weight:700;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}svg.circle-score{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.rsic-certificate{height:1.25rem;margin-left:.3em;position:relative;vertical-align:text-bottom;width:1.25rem}.url-match-confidence{position:relative}.url-match-confidence img{height:18px;margin-left:.5em;vertical-align:text-bottom}@container companyCompactViewContainer (max-width: 900px){.similarity-score-wrapper{grid-row:1/3}.company-compact-view{grid-template-columns:repeat(5,1fr)!important}.company-compact-view .company-name-holder{margin-bottom:1em}.company-name{height:auto!important}}@container companyCompactViewContainer (max-width: 600px){.company-link-holder{grid-column:2/6;margin-top:1em}.company-link-holder a{float:right!important;margin-top:.1em}.similarity-score-wrapper{grid-row:1/3}}@container companyCompactViewContainer (max-width: 400px){.company-compact-view{grid-template-columns:repeat(4,1fr)!important}.company-name a{display:block;margin-left:0!important;margin-top:.5em!important;width:100%}.company-link-holder{grid-column:2/5;margin-top:1em}}.company-icon-holder{margin:0 .8em 0 auto;text-align:center;width:40px}.company-icon{max-width:40px}.company-icon-placeholder{background:linear-gradient(-45deg,var(--primary-colour),var(--secondary-colour));color:var(--text-on-negative-colour);font-weight:700;height:40px;line-height:40px;text-align:center;text-transform:uppercase;width:40px}.company-list-name{font-size:1.1rem}.company-list-name .company-icon-placeholder{height:30px;line-height:30px;width:30px}.company-list-name .company-icon{max-width:30px}.company-list-name .company-icon-holder{margin-right:.5em;width:30px}.dealroom-funding-contributor img{height:14px;margin-right:.3em;position:relative;vertical-align:bottom;width:14px}.company-details-flex{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5em 0;row-gap:.5em;width:100%}.company-details-flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.company-details-flex .fieldHolder{position:relative;-webkit-box-flex:1;border:1px solid var(--border-colour);border-radius:var(--border-radius-box);-ms-flex:1 1 0px;flex:1 1 0;padding:1em}#sectorsDataHolder .company-details-flex .fieldHolder{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.company-details-flex .classification-item,.company-details-flex .fieldHolder h4{margin-bottom:.25em}.company-details-flex .fieldHolder .fieldDataHolder .classification-code{font-weight:600}.company-details-flex .fieldHolder .fieldDataHolder>.classification-code:before{content:"• "}.company-details-flex .fieldHolder .fieldDataHolder .classification-list{list-style-position:inside;list-style-type:"\2514"}.company-details-flex .fieldHolder .fieldDataHolder .classification-list li{font-weight:400;margin-left:-2px}.company-details-flex .fieldHolder .report-mismatched-rtic-tooltip{position:absolute;right:1em;top:1em;vertical-align:middle}.fieldHolder svg{fill:var(--text-grey-on-surface)}@media (max-width:1100px){.company-details-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.company-details-flex .fieldHolder{-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%;max-width:unset}}@media (max-width:722px){.company-details-flex .fieldHolder{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.bubble-chart-holder{margin-top:1em;width:100%}#locationDataHolder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#companyLocationsMap{height:600px;margin-bottom:3em;width:100%;-ms-flex-negative:0;flex-shrink:0}.leaflet-popup-content-wrapper{background-color:var(--tertiary-colour);border-radius:0;color:var(--text-on-tertiary-colour);font-size:11px}.leaflet-popup-content{margin:8px 16px}.leaflet-popup-tip{background:var(--tertiary-colour);color:var(--text-on-tertiary-colour)}.leaflet-popup-content strong{font-weight:700}.leaflet-popup-content p{color:var(--c-brand-d);margin:.5em 0}.leaflet-popup-content h4{font-weight:700}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-touch .leaflet-bar{border:none}.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)}.searchable-table-select{margin:1em 0 2em;max-width:600px;width:100%}.searchable-table-wrapper{max-height:500px;overflow:auto;scrollbar-color:var(--border-colour) var(--text-grey-on-surface);scrollbar-width:thin}.searchable-table{border-collapse:collapse;border-spacing:0;margin:1.4em 0 1em;table-layout:fixed;width:100%}.searchable-table th{background-color:var(--surface-colour);position:sticky;top:0}.searchable-table td,.searchable-table th{color:var(--colour-fg);font-variant-numeric:tabular-nums;padding:0 1.2em .7em;text-align:left}.searchable-table td{border-bottom:1px solid var(--border-colour);border-left-width:1px;border-left:0 solid var(--border-colour);border-right-width:1px;border-right:0 solid var(--border-colour);border-top:1px solid var(--border-colour);color:var(--text-grey-on-surface);padding:.7em 1.2em}.searchable-table tr:hover td{background-color:var(--colour-row-alt)}.searchable-table-item{background-color:var(--muted-colour);color:var(--text-on-positive-colour);padding:.2em .5em}.locations-map__piechart-marker{-webkit-transform-origin:center;transform-origin:center}:is(.report_mismatched_url,.reportMismatchedRticButton,.suggestRticButton,.suggestCicButton) svg path{fill:var(--border-colour)!important}:is(.report_mismatched_url,.reportMismatchedRticButton,.suggestRticButton,.suggestCicButton):disabled{cursor:not-allowed}:is(.report_mismatched_url,.reportMismatchedRticButton,.suggestRticButton,.suggestCicButton):disabled svg path{fill:var(--negative-colour)!important}:is(.report_mismatched_url,.reportMismatchedRticButton,.suggestRticButton,.suggestCicButton).reported{pointer-events:none}:is(.report_mismatched_url,.reportMismatchedRticButton,.suggestRticButton,.suggestCicButton).reported svg path{fill:var(--negative-colour)!important}._360-giving-link{color:var(--colour-fg);font-weight:500;text-decoration:underline}@media screen and (max-width:1100px){#reportCompanyRticsModal{max-width:900px}}@media screen and (max-width:900px){.dateHeadingCell .yearArrow{display:block}.dateHeadingCell{display:block;text-align:center;width:100%}.financialDetailsTable{table-layout:unset}.financialDetailsTable td:nth-child(n+2):not(.cellMobileVisible),.financialDetailsTable th:nth-child(n+2):not(.cellMobileVisible){display:none}}@media screen and (max-width:800px){.personsWithSignificantControlHolder .personHolder .portraitImageHolder{padding-left:0!important}.personsWithSignificantControlHolder .personHolder{-webkit-box-flex:0;border-right-width:0!important;-ms-flex:0 0 100%;flex:0 0 100%}#reportCompanyRticsHolder .select-rtics-holder{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:3em}#reportCompanyRticsHolder .flex-row-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}.personsWithSignificantControlHolder .personHolder .portraitImageHolder{padding-left:0!important}.personsWithSignificantControlHolder .personHolder{-webkit-box-flex:0;border-right-width:0!important;-ms-flex:0 0 100%;flex:0 0 100%}#companyLocationsMap{width:100%}}@media screen and (max-width:600px){.dateHeadingCell .mobileDate{display:block}}
/*# sourceMappingURL=company_elements.css.map */
