.sectionTabHolder::-webkit-scrollbar{height:7px;width:7px}.sectionTabHolder::-webkit-scrollbar-track{background-color:var(--text-grey-on-surface)}.sectionTabHolder::-webkit-scrollbar-thumb{background-color:var(--border-colour)}.sectionTabHolder{scrollbar-color:var(--border-colour) var(--text-grey-on-surface);scrollbar-width:thin}h1{display:inline}#main{margin:auto;max-width:1600px;width:100%}.page-wrapper{margin:0 2.5em}#scoreElement{margin-bottom:.8em}.topBarHolder{margin-bottom:0;margin-top:0}.topBarHolder button{float:right;text-align:left}.topBarHolder .actionControl{display:inline-block;vertical-align:text-bottom}#companyNumberHolder{margin:1em 0}#companyNumberHolder a,#esgStatementLink{text-decoration:underline}#companyNumberHolder a,#esgStatementLink,.detailPanel li a{color:var(--secondary-colour);cursor:pointer}#esgStatementLink:hover,.detailPanel li a:hover{color:var(--hover-colour)}.detailsHolder{margin:1em 0;width:100%}.detailsHolder.detailsHolderFlex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.detailPanel{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.detailPanel.fullWidth{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.detailPanelTitle{border-bottom:1px solid var(--text-grey-on-surface);margin-bottom:1.5em;padding-bottom:.12em}.detailPanelTitle h2{display:inline;margin-right:.5em;vertical-align:middle}.detailPanelTitle .actionControl{display:inline-block;vertical-align:text-bottom}.detailsHolder h2{font-weight:700}h2 .actionControl{margin-left:.5em;vertical-align:bottom}h3{border-bottom:1px solid var(--colour-divider);color:var(--colour-fg);font-weight:700;text-align:left}p[field=Company_description]{margin-bottom:1.5em;max-width:700px}.detailPanel li{margin:1.2em 0}.detailPanel li img,.detailPanel li svg{height:16px;margin-right:1em;vertical-align:text-bottom;width:16px}.detailPanel li svg *{fill:var(--text-grey-on-surface)!important}.detailPanel li .dataContainer{display:inline-block;max-width:90%}.detailPanel li .title{display:block;font-weight:700;width:100%}.detailPanel li .data-field{color:var(--text-grey-on-surface)}.detailPanel li .data-field[field=Homepage_domain]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ML_free{color:var(--primary-colour)!important}.detailPanel:first-child .detailPanelContent{margin-right:2.5em}.detailPanel:nth-child(2) .detailPanelContent{margin-left:2.5em;padding-top:1.5em}#financialDetailsHolder p{width:100%}#financialsTable{margin-bottom:2em;width:100%}#financialsTable,#financialsTable tr{border-collapse:collapse;border-spacing:0}#financialsTable tr:last-child td,#financialsTable tr:last-child th{border-bottom-width:0}#financialsTable td,#financialsTable th{border:1px solid var(--text-grey-on-surface);border-right-width:0;padding:.7em 1.2em}#financialsTable td:first-child,#financialsTable th:first-child{border-left-width:0;padding-left:0}#financialsTable td:last-child,#financialsTable th:last-child{border-right-width:0}#financialsTable th{font-weight:700;text-align:left}#financialsTable td{color:var(--text-grey-on-surface)}#financialsTable tr:first-child td,#financialsTable tr:first-child th{border-top-color:var(--text-grey-on-surface)}#financialsTable tr:not(.extraDetailsRow):hover td{background-color:var(--colour-table-row-hover)!important}#financialsTable tr.extraDetailsRow td{border-bottom-width:0;margin-right:0;padding-right:0}#financialsTable .extraDetailsRow .extra-fields{margin-right:0}.extraDetailsRow .iconMessage:after{content:"Show detailed financials"}#financialsTable.extraFinancialFieldsVisible .extraDetailsRow .iconMessage:after{content:"Hide detailed financials"}#financialsTable.extraFinancialFieldsVisible .extraDetailsRow .iconRotate:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#financialsTable .extraFinancialsTableSection{display:none}#financialsTable tr td:first-child,#financialsTable tr th:first-child{text-overflow:ellipsis;white-space:nowrap;width:130px}#financialsTable.extraFinancialFieldsVisible .extraFinancialsTableSection{display:table-row-group}.extraDetailsRow .extra-fields{margin-right:0}.actionControl.extra-fields{float:right;margin-right:1.2em;position:relative}.actionControl:hover{color:var(--hover-colour)}.actionControl.extra-fields .iconRotate{border-bottom:1px solid var(--secondary-colour);display:inline-block;margin-right:.4em;position:relative;width:1.2em}.actionControl.extra-fields .iconRotate:before{background-image:url(../../images/chevron-down.svg);background-position:50%;background-repeat:no-repeat;background-size:1.1em 1.1em;content:"";height:1.2em;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform var(--animation-speed) var(--animation-timing);transition:-webkit-transform var(--animation-speed) var(--animation-timing);transition:transform var(--animation-speed) var(--animation-timing);transition:transform var(--animation-speed) var(--animation-timing),-webkit-transform var(--animation-speed) var(--animation-timing);width:1.2em}.actionControl.extra-fields:hover .iconRotate{border-color:var(--hover-colour)}.actionControl.extra-fields:hover .iconRotate:before{background-image:url(../../images/chevron-down.svg)}.actionControl.extra-fields.extraFieldsVisible .iconRotate:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.labelsCol{width:250px}.imageHolder{text-align:right}.imageHolder img{height:auto;max-width:500px;width:100%}.data-description,.rticTaxonomySubgroup,.sicDescription{color:var(--text-grey-on-surface)!important}.financialDataAvailable .detailPanel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#financialDetailsHolder p{margin-bottom:2em;margin-top:.5em}.dataSubsection{margin-bottom:3em}.fieldHolder{margin-bottom:1.4em}.sectionBlock{display:none}.sectionBlockHolder[data-currentSection="Jobs and skills"] .sectionBlock[data-section="Jobs and skills"],.sectionBlockHolder[data-currentSection="Similar companies"] .sectionBlock[data-section="Similar companies"],.sectionBlockHolder[data-currentSection=Contacts] .sectionBlock[data-section=Contacts],.sectionBlockHolder[data-currentSection=ESG] .sectionBlock[data-section=ESG],.sectionBlockHolder[data-currentSection=Financials] .sectionBlock[data-section=Financials],.sectionBlockHolder[data-currentSection=General] .sectionBlock[data-section=General],.sectionBlockHolder[data-currentSection=Growth] .sectionBlock[data-section=Growth],.sectionBlockHolder[data-currentSection=Locations] .sectionBlock[data-section=Locations],.sectionBlockHolder[data-currentSection=News] .sectionBlock[data-section=News],.sectionBlockHolder[data-currentSection=People] .sectionBlock[data-section=People],.sectionBlockHolder[data-currentSection=Sectors] .sectionBlock[data-section=Sectors]{display:block}.actionControl.back-to-list span{display:inline-block;margin-top:-4px}.actionControl.back-to-list{float:right;margin-bottom:-1.7em;margin-top:1.5em;padding-left:21px;padding-right:0}.actionControl.report-mismatched-rtic-tooltip{left:4em;position:absolute;top:0;vertical-align:middle}#reportMismatchedUrlCompanyName{border-bottom:1px solid var(--border-colour);border-top:1px solid var(--border-colour);margin-top:1em;padding:.5em 0}#reportMismatchedUrlCompanyName span{margin-left:.5em;vertical-align:middle}#reportMismatchedUrlCompanyName img{height:20px;vertical-align:middle;width:20px}#reportMismatchedUrlForm input:-webkit-autofill,#reportMismatchedUrlForm input:-webkit-autofill:focus,#reportMismatchedUrlForm input:-webkit-autofill:hover{caret-color:var(--colour-fg)}#reportMismatchedUrlForm input[type=checkbox]{opacity:0;position:fixed;width:0}#reportMismatchedUrlForm input:checked+label{background-image:url(../../images/checkbox-on.svg)}#reportMismatchedUrlForm input+label{background-image:url(../../images/checkbox-off.svg);background-position:0;background-repeat:no-repeat;background-size:14px 14px;padding-left:1.4em}#reportMismatchedUrlForm .inputHolder{margin-bottom:.8em}.reportMissingUrlButton.reported{opacity:.3;pointer-events:none}.obscurredInFree.ML_free[field=Homepage_domain] a{color:var(--primary-colour)!important;pointer-events:none}.obscurredInFree.ML_free[field=Homepage_domain] .report_mismatched_url{display:none}#reportMismatchedUrlButton{vertical-align:top}.detailPanel li img.innovationScoreStar{height:1.3em;margin-right:.3em;width:1.3em}.overlayBox{min-width:500px}.radioButtonHolder:first-of-type{margin-top:1em}.radioButtonHolder p{margin-bottom:0}input[type=radio]{opacity:0;position:fixed;width:0}input[type=radio]:checked+label{background-image:url(../../images/radio-on.svg)}input[type=radio]+label{background-image:url(../../images/radio-off.svg);background-position:0;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;padding-left:1.2rem}.radioButtonHolder label{display:inline-block;margin:.4em 1em .8em 0}#downloadCompanyProfileButtonHolder{overflow:auto;padding:2px}#downloadCompanyProfileButton{float:right}.listActionsControlHolder{position:relative;top:-.25em}.listActionsControlHolder *{display:inline-block}input.listActionsControl{opacity:0;position:fixed;width:0}input.listActionsControl+label .controlsToggle{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 .4em}.controls .actionControl svg{position:relative;top:.2em}.listActionsControlLabel .controlsToggle svg *{fill:var(--secondary-colour)}.listActionsControlLabel .controls a{cursor:pointer;margin-left:0}input.listActionsControl: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.listActionsControl:checked+label .controls{visibility:visible}input.listActionsControl+label{margin-left:.25rem;position:relative}.listActionsControlLabel .controls{background-color:var(--surface-colour);border:1px solid var(--border-colour);left:0;margin-top:-1px;padding:0 .5em .3em;position:absolute;top:100%;visibility:hidden;width:220px;z-index:10}.fieldHolder a{color:var(--secondary-colour)}.fieldHolder[data-name=Directors],.fieldHolder[data-name=_360GivingFunding],.fieldHolder[data-name=innovateUkFunding],.fieldHolder[data-name=personsWithSignificantControl]{padding-bottom:.5em}.financialDetailsTable{margin-bottom:7em!important;margin-top:0!important}.resultsHolder[data-section=Contacts]{padding-bottom:6em}.fieldHolder[data-name=Directors] h4,.fieldHolder[data-name=personsWithSignificantControl] h4,.fieldHolder[data-name=shareHolders] h4{font-weight:700}.emailMatchElement a{color:inherit}.subdata-heading{border-bottom:1px solid var(--colour-divider);margin-bottom:.8em;padding-bottom:.5em}h4{color:var(--colour-fg);font-weight:700;margin-bottom:.15em}.fieldHolder[data-name=companyJobPostings]{margin-bottom:2em;margin-top:2.5em}.pageLink.selected{color:var(--colour-fg)}.sectionTabHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--surface-colour);border:solid var(--surface-colour);border-width:.2em .2em 0;justify-content:space-between;vertical-align:bottom}.sectionBlockHolder{margin-top:3em}.sectionBlock h2{font-weight:700}.sectionTab{display:inline-block}.sectionTab.disabled label{color:var(--text-grey-on-surface)}.sectionTab.disabled input:checked+label,.sectionTab.disabled:hover input:not(:checked)+label{border-bottom-color:var(--text-grey-on-surface)}.sectionTab.disabled input:checked+label{background-color:var(--text-grey-on-surface)}.sectionTab.upgrade-required label{background-image:url(../../images/lock-closed.svg)!important;background-position:right .5em center;background-repeat:no-repeat;background-size:20px;-webkit-filter:grayscale(1);filter:grayscale(1);padding-right:2.25em!important}.sectionTab input[type=radio]{opacity:0;position:fixed;width:0}.sectionTab input:checked+label{background-color:var(--primary-colour);border-bottom-color:var(--primary-colour);color:var(--text-on-primary-colour)}.sectionTab:hover input:not(:checked)+label{background-color:var(--surface-colour);border-bottom-color:var(--secondary-colour)}.sectionTab label{background-color:var(--surface-colour);background-color:transparent;background-image:none!important;border-bottom:1px solid transparent;border-radius:0;color:var(--secondary-colour);cursor:pointer;display:inline-block;font-size:.9rem;height:inherit;letter-spacing:.2em;padding:1em .5em!important;text-align:left;text-transform:none;text-transform:uppercase;white-space:nowrap;width:auto}.growthStar{margin-bottom:.5em;margin-right:.4em;margin-top:.5em;width:2.5em}.companyProfileDataHolder{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:4em;width:100%}.companyProfileDataHolder,.companyProfileDataHolder .fieldHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.companyProfileDataHolder .fieldHolder{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;position:relative}.companyProfileDataHolder .fieldHolder .fieldContentWrapper{border-left:1px solid var(--colour-divider);margin-right:1em;padding-bottom:.3em;padding-left:1em}.sectionBlock .detailPanelTitle{margin-bottom:3em}.headlineDetails{padding-top:1.5em}.headlineDetails .detailPanel{-ms-flex-preferred-size:100%;flex-basis:100%}.headlineDetails:has(.detailPanel:nth-child(2):last-child) .detailPanel{-ms-flex-preferred-size:50%;flex-basis:50%}.fieldHolder:not(.companyProfileDataHolder .fieldHolder){padding-bottom:5em}.fieldHolder:not(.companyProfileDataHolder .fieldHolder)[data-name=CompanyImports]{padding-bottom:2em}h3.subdata-heading-company-exports,h3.subdata-heading-company-imports{border-bottom:none;margin-bottom:1em}.actionControl.previous-page{background-size:1em}.actionControl.previous-page,.actionControl.previous-page:hover{background-image:url(../../images/pagearrow-left.svg)}.actionControl.next-page{background-size:1em}.actionControl.next-page,.actionControl.next-page:hover{background-image:url(../../images/pagearrow-right.svg)}.widgetExplanationHolder{float:right}.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:1.25rem}.widgetExplanationHolder input{display:none}.widgetExplanationHolder label{position:relative;vertical-align:middle}.widgetExplanationHolder label:hover{background-color:var(--hover-colour)}.widgetExplanationHolder label .widgetExplanation{background-color:var(--tooltip-bg-colour);border:1px solid var(--border-colour);color:var(--tooltip-fg-colour);cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;font-weight:400;left:50%;line-height:1.25rem;margin-top:17px;padding:.6em 1em .8em;position:absolute;text-align:left;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;width:380px;z-index:10;z-index:600}.widgetExplanation a{text-decoration:underline}.widgetExplanationHolder label .widgetExplanation{display:block;left:unset;margin:.3em 0 0;max-width:30vw;right:0;-webkit-transform:none;transform:none;width:600px}.listSummaryPanel:nth-child(odd) .listSummaryWrapper .widgetExplanationHolder label:not([for=listSummaryExplanationCheckbox]) .widgetExplanation{left:50%;right:unset;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.widgetExplanationHolder input:checked+label{background-color:var(--colour-fg)}.widgetExplanationHolder input:checked+label .widgetExplanation{visibility:visible}.widgetExplanation strong{font-weight:700}.sectionTabHolder{border:none!important;border-radius:var(--border-radius-box) var(--border-radius-box) 0 0;padding:0 1em}.detailPanelTitle{border-bottom:1px solid var(--surface-divider-colour);font-weight:700;letter-spacing:normal;padding:1em 0;text-transform:none}input.listActionsControl:checked+label{-webkit-box-shadow:none!important;box-shadow:none!important}.actionControl.back-to-list{border-radius:5px!important;height:28px!important;padding-left:calc(20px + .5em)!important;padding-right:.5em}.actionControl.back-to-list span{margin:auto 0}.actionControl.back-to-list:hover{color:var(--hover-colour)}.actionControl.back-to-list:hover svg path{fill:var(--secondary-colour)}.news-holder{max-width:700px;padding-bottom:2em;width:100%}.news-holder li{border-bottom:1px solid var(--border-colour);margin:1.8em 0;padding:0 0 2em}.news-holder li:last-child{border-bottom:none}.news-holder li .flex-row-holder{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.news-title{font-weight:700;margin-bottom:.2em}.news-snippet{color:var(--text-grey-on-surface)}.news-more-holder{margin-left:2em}.news-more-holder button{background-position:0;background-repeat:no-repeat;background-size:.563rem 1rem;padding-left:1rem;padding-right:0;white-space:nowrap}.news-more-holder button,.news-more-holder button:hover{background-image:url(../../images/chevron-right.svg)}#downloadListOverlay input[type=checkbox],#downloadListOverlay input[type=radio]{opacity:0;position:fixed;width:0}#downloadListOverlay.downloadInProgress .overlayClose,#downloadListOverlay.downloadInProgress button,#downloadListOverlay.downloadInProgress form{pointer-events:none}#downloadListOverlay.downloadInProgress .downloadCompanyListButton{background-color:var(--text-on-primary-colour)!important;color:var(--primary-colour)!important}#downloadListOverlay input[type=checkbox].disabled+label{cursor:not-allowed}#downloadListOverlay input[type=checkbox]+label{background-image:url(../../images/checkbox-off.svg);background-position:left 1px;background-repeat:no-repeat;background-size:14px 14px;padding-left:1.4em}#downloadListOverlay input[type=checkbox]:checked+label{background-image:url(../../images/checkbox-on.svg)}#downloadListOverlay .overlayBox{max-width:1040px;width:100%}#downloadListOverlay fieldset{-webkit-box-pack:left;-ms-flex-pack:left;border:1px solid var(--page-bg-colour);border-radius:var(--border-radius-box);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;justify-content:left;margin-bottom:1em;padding:.5em 1em;width:calc(100% - 2em)}#downloadListOverlay fieldset label{-ms-flex-preferred-size:calc(25% - 1em);flex-basis:calc(25% - 1em);margin:.4em 0 .5em}#downloadListOverlay .radioButtolderContainer{margin-bottom:1em;margin-top:1em;max-height:400px;max-height:50vh;overflow-y:auto}#downloadListOverlay .radioButtolderContainer input:checked.disabled+label{background-image:url(../../images/checkbox-on-disabled.svg);color:var(--border-colour)}#downloadListOverlay fieldset legend{display:block;margin-bottom:0;text-transform:uppercase;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:.5em}#downloadInProgress{padding:2em 0}.download-controls{-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid var(--colour-fg);justify-content:flex-end;padding:1em 0}.download-title{font-weight:700;margin-top:1em}#downloadMlListButtonHolder{margin:0}.radioButtonHolder.inline{-ms-flex-item-align:center;align-self:center;margin-top:0}#downloadListOverlay .buttonBar{margin-left:1.5em;margin-top:0;overflow:auto;padding:1px}.radioButtonHolder.inline p{display:inline;margin-right:.5em}.radioButtonHolder.inline label{margin:0 1em 0 0}#similarCompaniesDataHolder{container-name:companyCompactViewContainer;container-type:inline-size;position:relative}#similarCompaniesDataHolder:not(:has(:first-child)):after{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear;border:3px solid var(--secondary-colour);border-radius:100%;border-top:3px solid transparent;content:"";height:40px;left:50%;margin:auto;opacity:1;position:absolute;top:0;width:40px;z-index:10000}.topBarHolder .company-icon-holder{margin-right:.3em}.fieldDataHolder[data-field=CompanyExports],.fieldDataHolder[data-field=CompanyImports]{max-height:500px;overflow:auto;scrollbar-color:var(--border-colour) var(--text-grey-on-surface);scrollbar-width:thin}.fieldDataHolder[data-field=CompanyExports] th,.fieldDataHolder[data-field=CompanyImports] th{background-color:var(--surface-colour);position:sticky;top:0}.ts-wrapper.commodities-select{margin:1em 0 2em;max-width:700px;width:100%}.trade-code-item{background-color:var(--muted-colour);padding:.2em .5em}.expandableTable th{top:0!important}.locations-map__popup{width:350px}.locations-map__popup-content{font-family:var(--brand-font)}.locations-map__popup-title{font-weight:700;margin-bottom:1em}.locations-map__piechart-holder{margin:.2em auto 2em;width:100%}.locations-table__barchart-holder{padding-left:1em}.locations-map__barchart-canvas.locations-map__barchart-canvas--minimised{height:20px!important;width:90px!important}.locations-map__piechart-canvas{height:160px!important}.locations-map__barchart-canvas{height:110px!important}.locations-map__popup-field-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-ms-flex-direction:row;flex-direction:row;row-gap:.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.locations-map__popup-field{-ms-flex-preferred-size:48%;color:var(--muted-colour);flex-basis:48%}.locations-map__popup-field strong{color:var(--colour-fg);font-weight:400!important}.locations-map__nation-occupation-counts{background-color:var(--nation-counts-bg-color);border:1px solid var(--border-colour);margin:0!important;padding:1em}.locations-map__piechart-holder--nation{margin:1em 0 .5em}.locations-map__piechart-canvas--nation{height:110px!important}.locations-map__occupations-key-label{font-weight:500;margin-bottom:.4em}.locations-map__occupations-key-element{margin:.2em 1em .2em 0;white-space:nowrap}.locations-map__occupations-key-element:before{background-color:var(--key-color);border:1px solid var(--muted-colour);content:"";display:inline-block;height:1em;margin-right:.3em;vertical-align:middle;width:1em}.radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;letter-spacing:.2em;text-transform:uppercase}.radio-group__input{margin:0;max-width:0;opacity:0}.radio-group__element:first-child .radio-group__label{border-radius:var(--border-radius-button) 0 0 var(--border-radius-button)}.radio-group__element:last-child .radio-group__label{border-radius:0 var(--border-radius-button) var(--border-radius-button) 0}.radio-group__element:has(.radio-group__input:disabled) .radio-group__label{background-color:var(--surface-colour);border-color:var(--text-grey-on-surface);color:var(--text-grey-on-surface);cursor:not-allowed}.radio-group__element:has(.radio-group__input:disabled) .radio-group__label:hover{background-color:var(--hover-colour)}.radio-group__label{background-color:var(--colour-row-alt);background-image:none!important;border-color:var(--primary-colour);border-style:solid;border-width:1px 0 1px 1px;display:inline-block;min-width:120px;padding:.8em!important;text-align:center;white-space:nowrap}.radio-group__label:last-child{border-right-width:1px}.radio-group__input:checked+.radio-group__label,.radio-group__label:hover{background-color:var(--primary-colour);color:var(--text-on-primary-colour)}.company-locations-view{display:none}.company-locations-view--visible{display:block}.locations-table{border-collapse:collapse;width:100%}.locations-table__table-head{font-weight:700;position:sticky;top:0;z-index:1}.locations-table__table-header{background-color:var(--surface-colour);border-bottom:1px solid var(--text-grey-on-surface);font-variant-numeric:tabular-nums;padding:.5em;text-align:left}.locations-table__table-header--numeric{text-align:right}.locations-table__table-row:hover{background-color:var(--colour-row-alt)}.locations-table__table-body{font-weight:500}.locations-table__table-data{border-bottom:1px solid var(--tertiary-colour);color:var(--muted-colour);font-variant-numeric:tabular-nums;height:calc(40px + 1em);padding:.5em;text-align:left;vertical-align:middle}.locations-table__table-data--numeric{text-align:right}.locations-table__table-data--highlight{color:var(--text-grey-on-surface)}.locations-table__occupation-count{margin-right:1em}.locations-table__badge{border-radius:var(--border-radius-small);margin-right:.3em;padding:.2em .4em;text-align:center}.locations-table__badge--uk{background-color:var(--surface-divider-colour);color:#fff}.locations-table__badge--row{background-color:var(--negative-colour);color:var(--text-on-negative-colour)}.locations-table__badge--registered{background-color:var(--positive-colour);color:var(--text-on-positive-colour)}.locations-table__piechart{height:40px;vertical-align:middle}.locations-controls{gap:1.5em;margin-bottom:2em;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.locations-controls:has(#radioGroupLocationsSectorView:checked) #locationsKeyHolder{visibility:hidden}.locations-table__table-row--row{border-color:var(--tertiary-colour);border-style:double;border-width:3px 0}.occupation-group-locations__select-holder{margin:1em 0}.locations-table__table-sort{-ms-flex-negative:0;flex-shrink:0;padding:0;vertical-align:text-bottom}.locations-table__table-sort svg{height:1rem;padding-left:.25em;width:1rem}.locations-table__table-sort .sort-asc,.locations-table__table-sort .sort-desc,.locations-table__table-sort--asc .arrow-sort,.locations-table__table-sort--asc .sort-desc,.locations-table__table-sort--desc .arrow-sort,.locations-table__table-sort--desc .sort-asc{display:none}.locations-table__table-sort--asc .sort-asc,.locations-table__table-sort--desc .sort-desc{display:block}.locations-table__table-sort .arrow-sort:hover *,.locations-table__table-sort--asc .sort-asc:hover *,.locations-table__table-sort--desc .sort-desc:hover *{fill:var(--hover-colour)!important}.locations-table__table-header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.report_mismatched_url{margin-left:.25em}.report_mismatched_url svg{width:16px}.locations-map-tiles-dark{-webkit-filter:brightness(2);filter:brightness(2);-webkit-filter:sepia(100%) hue-rotate(190deg) saturate(300%);filter:sepia(100%) hue-rotate(190deg) saturate(300%)}@media screen and (max-width:1100px){.companyProfileDataHolder .fieldHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:1000px){.detailPanel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.imageHolder{margin:0;text-align:left}.detailPanelContent{margin-left:0!important;margin-right:0!important}#main{margin-left:2em!important;margin-right:2em!important}#officersHolder .personHolder{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}#officersHolder .personHolder:nth-child(6n){border-right-width:1px}#officersHolder .personHolder:nth-child(5n){border-right-width:0}.listActionsControlLabel .controls{left:auto;right:0}}@media screen and (max-width:900px){#officersHolder .personHolder{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}#officersHolder .personHolder:nth-child(5n){border-right-width:1px}#officersHolder .personHolder:nth-child(4n){border-right-width:0}.companyProfileDataHolder .fieldHolder .fieldContentWrapper{border-left-width:0;padding-left:0}.companyProfileDataHolder .fieldHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%}.fieldHolder[data-name=EmploymentEstimates],.fieldHolder[data-name=JobPostingsOverTimeByLot],.fieldHolder[data-name=JobPostingsOverTimeBySoc4],.fieldHolder[data-name=TurnoverEstimates],.fieldHolder[data-name=companyJobPostingsByLot],.fieldHolder[data-name=companyJobPostings]{max-width:100%!important}.fieldContentWrapper[data-name=jobPostingsOverTimeByLot],.fieldContentWrapper[data-name=jobPostingsOverTimeBySoc4],.growthChartsHolder,.jobsChartsHolder{display:block!important}.widgetExplanationHolder label .widgetExplanation{left:unset!important;right:0!important;-webkit-transform:none!important;transform:none!important}}@media screen and (max-width:800px){:is(.locations-table__table-data,.locations-table__table-header):not([data-field=location],[data-field=postcodeWithSpaces],[data-field=laName],[data-field=occupationCounts]){display:none}#officersHolder{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}#officersHolder .personHolder{-webkit-box-flex:0;display:block;-ms-flex:0 0 33%;flex:0 0 33%;margin-bottom:1em}#officersHolder .personHolder:nth-child(4n){border-right-width:1px}#officersHolder .personHolder:nth-child(3n){border-right-width:0}.sectionBlock{padding:1em!important}#main{margin-left:1em!important;margin-right:1em!important}}@media screen and (max-width:600px){#officersHolder .personHolder{-webkit-box-flex:0;display:block;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1em}#officersHolder .personHolder:nth-child(3n){border-right-width:1px}#officersHolder .personHolder:nth-child(2n){border-right-width:0}.dateHeadingCell .date{display:none}.dateHeadingCell .mobileDate{display:block}}@media screen and (max-width:400px){#officersHolder .personHolder{-webkit-box-flex:0;border-bottom:1px solid var(--colour-divider);border-right-width:0!important;display:block;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1em;padding-bottom:1em}.personHolder .personDetails a{bottom:1em}.personHolder .extraHolder{bottom:1em;padding-left:0}}@media print{.widgetExplanationHolder label,footer,header{display:none}body{zoom:60%;background-color:#fff}.sicDescription,body *{color:var(--surface-colour)!important}.personDetails a{display:none}.orange{color:#000!important}.listActionsControlHolder,.sectionTabHolder,.shareHoldersPageLinksHolder{display:none}.rticTaxonomySubgroup,.sicDescription{color:#000!important}.dealroom img,.innovationScoreStar,img.portrait{-webkit-filter:invert(100%);filter:invert(100%)}.fieldHolder span[data-property=false],.fieldHolder span[data-property=true],.growthLinechartHolder canvas,.linechartKey{-webkit-filter:brightness(0);filter:brightness(0)}#navigateBackButton,.paginatedTablePageLinksHolder{display:none}.sectionBlock{padding-left:0!important;padding-right:0!important}.paginatedTableHolder{border-bottom:none!important}#main{background-color:#fff;margin-left:0;margin-right:0;margin-top:1em!important;padding-left:2em;padding-right:2em;padding-top:1em!important}.detailPanelContent{margin-right:0!important}.companyProfileDataHolder,.fieldHolder,.financialDetailsTable,.shareHoldersTable{-webkit-column-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.sectionBlock{break-inside:avoid-region;page-break-before:avoid}.sectionBlock .detailPanelTitle{-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.green{color:#000}.imageHolder{margin-right:0}.detailsHolder{display:block}.extra-fields{display:none}.detailPanelTitle{border-bottom-color:var(--surface-colour)!important}#financialsTable,#financialsTable td,#financialsTable th{border-color:var(--surface-colour)!important}.company-download,.report_mismatched_url{display:none!important}#companyNumberHolder a{text-decoration:none!important}.sicDescription{color:var(--surface-colour)!important}.detailPanel li img,.detailPanel li svg{display:none}.emailMatchElement a{text-decoration:none!important}.companyJobPostingsPageLinksHolder{display:none!important}.companyJobPostingsTableHolder{padding-bottom:0!important}.sectionBlock{background-color:var(--colour-fg)!important;display:block!important;margin-left:0!important;margin-right:0!important}.sectionBlock[data-section="Jobs and skills"].hidden,.sectionBlock[data-section=ESG].hidden,.sectionBlock[data-section=News].hidden{display:none!important}#financialsDataHolder{padding-bottom:1em!important}}
/*# sourceMappingURL=index.css.map */
