/* UKShare company report — an editorial, source-led company view. */
body.company-workspace-mode{background:#f5f7fb;color:#15253b}body.company-workspace-mode main{max-width:1480px;margin:auto;padding:32px 42px 64px}body.company-workspace-mode .topbar{background:#fff;border-bottom:1px solid #e1e7ef}#companyWorkspace{font-family:Arial,Helvetica,sans-serif;color:#17283e}#companyWorkspace .company-back{color:#74849b;font-size:11px;margin:0 0 29px}#companyWorkspace .company-hero{border:0;background:transparent;padding:0 0 25px;margin:0;display:flex;align-items:center;gap:22px}#companyWorkspace .company-logo{width:76px;height:76px;flex:0 0 76px;display:grid;place-items:center;border:1px solid #dce4ee;border-radius:15px;background:#fff;overflow:hidden}#companyWorkspace .company-logo img{max-width:80%;max-height:80%;object-fit:contain}#companyWorkspace .company-monogram{color:#fff;background:#15325c;font-size:35px;border:0}#companyWorkspace .company-hero h1{font-size:34px;font-weight:500;letter-spacing:-1.2px;line-height:1.16;margin:9px 0 12px;max-width:850px}#companyWorkspace .eyebrow{font-size:9px;letter-spacing:1.6px;color:#7c8da5;font-weight:600;margin:0 0 12px}#companyWorkspace .company-identity{font-size:11px;color:#7889a1;line-height:1.8;margin:0}#companyWorkspace .company-status{background:#edf2fa;color:#526d94;border:0;border-radius:20px;font-size:9px;padding:5px 9px;margin-left:9px;letter-spacing:0}#companyWorkspace .company-hero-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:end}#companyWorkspace .button{font-size:11px;padding:11px 14px;border-radius:5px;background:#1955d7;border:1px solid #1955d7;color:white;font-weight:500;box-shadow:none}#companyWorkspace .button.secondary{background:white;color:#40597b;border-color:#d4deec}#companyWorkspace .text-button{font-size:11px;color:#1955d7;font-weight:400}#companyWorkspace .uk-company-actions{margin:0 0 23px;padding:0;background:none;border:0;justify-content:flex-start;gap:18px}#companyWorkspace .company-headline-capital{display:grid;grid-template-columns:1.25fr 1fr 1fr;border:1px solid #dce4ef;border-radius:10px;background:#fff;overflow:hidden;gap:0;margin:0 0 22px}#companyWorkspace .company-headline-capital article{border:0;border-right:1px solid #e5ebf3;padding:22px 24px;background:white;border-radius:0;min-width:0}#companyWorkspace .company-headline-capital article:first-child{background:#eff4ff;border-top:3px solid #1955d7;padding-top:19px}#companyWorkspace .company-headline-capital article:last-child{border-right:0}#companyWorkspace .company-headline-capital article span{font-size:10px;color:#73859f;display:block;margin-bottom:12px}#companyWorkspace .company-headline-capital article strong{font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:1.25;display:block;overflow-wrap:anywhere}#companyWorkspace .company-headline-capital article small{font-size:9px;color:#8594a9;line-height:1.7;display:block;margin-top:9px}#companyWorkspace .company-deal-bar{padding:14px 20px;border:1px solid #dce4ef;background:white;border-radius:7px;margin:0 0 18px}#companyWorkspace .company-deal-bar strong{font-size:12px}#companyWorkspace .company-deal-bar span{font-size:11px;color:#7a8ba2}#companyWorkspace .company-source-details{border:0;border-bottom:1px solid #e2e8f1;padding:0 0 18px;margin:0 0 20px;background:none;color:#8190a5;font-size:10px}#companyWorkspace .company-source-details summary{font-size:10px;color:#7588a2}#companyWorkspace .company-primary-tabs{background:none;border:0;border-bottom:1px solid #dce4ee;display:flex;gap:27px;padding:0;margin:0 0 12px;border-radius:0;overflow:auto}#companyWorkspace .company-primary-tabs button{border:0;border-bottom:2px solid transparent;padding:0 0 14px;background:none;border-radius:0;color:#8190a5;font-size:12px;white-space:nowrap}#companyWorkspace .company-primary-tabs button[aria-current=page]{color:#1955d7;border-bottom-color:#1955d7;background:none}#companyWorkspace .company-subnav{gap:16px;padding:0 0 15px;margin:0;display:flex;border:0;overflow:auto}#companyWorkspace .company-subnav button{padding:4px 0;border:0;background:none;border-radius:0;font-size:10px;color:#8b98ab;white-space:nowrap}#companyWorkspace .company-subnav button[aria-current=page]{color:#344f77;background:none}#companyWorkspace .company-report-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start;margin-top:4px}#companyWorkspace .company-report-main{display:grid;gap:22px;min-width:0}#companyWorkspace .company-report-aside{display:grid;gap:18px;position:sticky;top:22px}#companyWorkspace .report-about,#companyWorkspace .report-financial,#companyWorkspace .report-people,#companyWorkspace .report-records,#companyWorkspace .workspace-card{border:1px solid #dfe6ef;background:white;border-radius:9px;padding:25px;box-shadow:none;margin:0}#companyWorkspace h2{font-size:19px;letter-spacing:-.4px;font-weight:500;line-height:1.35;margin:0 0 17px}#companyWorkspace .report-description{font-size:13px;line-height:1.95;color:#6d7f97;margin:0 0 23px}#companyWorkspace .workspace-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin:0}#companyWorkspace .workspace-facts>div{padding:0;border:0;background:none}#companyWorkspace .workspace-facts dt{font-size:10px;color:#8b99ad;margin:0 0 8px;font-weight:400}#companyWorkspace .workspace-facts dd{font-size:12px;line-height:1.7;color:#344965;margin:0;overflow-wrap:anywhere}#companyWorkspace .company-inline-actions{display:flex;gap:22px;flex-wrap:wrap;margin-top:22px}#companyWorkspace .report-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}#companyWorkspace .report-section-head h2{margin:0}#companyWorkspace .report-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#companyWorkspace .report-chart{background:#f8faff;border:1px solid #e8edf5;border-radius:7px;padding:17px 15px;min-width:0}#companyWorkspace .report-chart-head{display:flex;justify-content:space-between;align-items:center;gap:12px}#companyWorkspace .report-chart h3{font-size:12px;font-weight:500;margin:0;color:#425b80}#companyWorkspace .report-chart-head span{font-size:9px;color:#8497b1}#companyWorkspace .report-chart svg{display:block;width:100%;height:auto;overflow:visible}#companyWorkspace .report-value{font:9px Arial;fill:#425c80}#companyWorkspace .report-year{font:9px Arial;fill:#8292a9}#companyWorkspace .report-scope{font-size:9px;color:#8597b0;line-height:1.7;margin:3px 0 9px}#companyWorkspace .report-chart details{font-size:9px;color:#6c86a8}#companyWorkspace .report-chart table{font-size:9px;width:100%;margin-top:12px}#companyWorkspace .report-chart td,#companyWorkspace .report-chart th{padding:7px;border-bottom:1px solid #e0e8f3;white-space:normal;font-size:9px}#companyWorkspace .report-method,#companyWorkspace .report-source{font-size:10px;line-height:1.8;color:#8b99ad;margin:18px 0 0}#companyWorkspace .report-source{border-top:1px solid #edf1f6;padding-top:14px}#companyWorkspace .report-empty{background:#f7f9fd;border-radius:7px;padding:26px;text-align:center;color:#8090a8}#companyWorkspace .report-empty h3{font-size:14px;font-weight:500;color:#58708f;margin:10px 0}#companyWorkspace .report-empty p{font-size:11px;line-height:1.9;max-width:530px;margin:0 auto 10px}#companyWorkspace .report-empty-icon{font-size:30px;color:#b4c5df}#companyWorkspace .report-officers{display:grid;grid-template-columns:1fr 1fr;gap:18px}#companyWorkspace .company-person{border:0;display:flex;align-items:center;gap:12px;margin:0;padding:5px 0}#companyWorkspace .company-avatar{border:0;border-radius:50%;background:#edf2fa;color:#7288a8;width:39px;height:39px;display:grid;place-items:center;flex:none;font-size:12px}#companyWorkspace .company-person strong button{font-size:12px;color:#344c6c;font-weight:500;text-align:left}#companyWorkspace .company-person span:not(.company-avatar){display:block;font-size:10px;color:#8a9ab0;margin-top:6px}#companyWorkspace .report-record-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#companyWorkspace .report-record-grid article>span{font-size:8px;letter-spacing:1px;color:#8f9db0}#companyWorkspace .report-record-grid h3{font-size:13px;line-height:1.7;font-weight:500;margin:12px 0 8px}#companyWorkspace .report-record-grid p{font-size:11px;line-height:1.8;color:#8695aa;margin:0 0 15px}#companyWorkspace .report-support,#companyWorkspace .report-coverage{background:#fff;border:1px solid #dfe6ef;border-radius:9px;padding:22px}#companyWorkspace .report-support h2{font-size:21px}#companyWorkspace .report-support>p:not(.eyebrow){font-size:11px;line-height:1.8;color:#8091a8}#companyWorkspace .report-support-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#companyWorkspace .report-support-form>div{display:flex;border:1px solid #dce4ef;border-radius:6px;overflow:hidden;margin:16px 0 12px}#companyWorkspace .report-support-form input{border:0;min-width:0;width:100%;padding:12px 10px;font-size:10px;background:white;color:#344d70;outline-offset:-3px}#companyWorkspace .report-support-form button{border:0;background:#1955d7;color:white;padding:0 12px;font-size:18px}#companyWorkspace .report-support-links{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:15px}#companyWorkspace .report-support-links button{border:0;background:#f2f5fa;color:#7389a9;border-radius:4px;padding:6px;font-size:9px}#companyWorkspace .report-support small{color:#8c9cb1;font-size:9px;line-height:1.8;display:block}#companyWorkspace .report-private{background:#142a49;color:white;border-radius:9px;padding:24px}#companyWorkspace .report-private .eyebrow{color:#9dafc9}#companyWorkspace .report-private h2{font-size:23px;color:white;line-height:1.35;margin-top:25px}#companyWorkspace .report-private p:not(.eyebrow){font-size:11px;line-height:1.9;color:#afbed3;margin:17px 0 23px}#companyWorkspace .report-private .button{background:white;border-color:white;color:#2e486d;display:block;text-align:center}#companyWorkspace .report-private small{color:#8eacca;font-size:9px;line-height:1.8;display:block;margin-top:13px}#companyWorkspace .report-coverage .workspace-facts{grid-template-columns:1fr;gap:18px}#companyWorkspace .report-coverage p:not(.eyebrow){color:#8a9bb2;font-size:10px;line-height:1.8;margin-top:20px}#companyWorkspace .report-journey{font-size:11px;color:#8798af;border-top:1px solid #e0e7f1;padding-top:16px}#companyWorkspace .report-journey .company-journey{margin-top:18px;border:1px solid #dfe6ef;background:white;border-radius:8px}#companyWorkspace .workspace-officer{border-top:1px solid #e9eef5;padding:20px 0;margin:0}#companyWorkspace .workspace-card .table-wrap{border:1px solid #e3e9f2;border-radius:7px}#companyWorkspace .workspace-card th{background:#f7f9fc;color:#7a8ea9;font-size:10px;font-weight:500}#companyWorkspace .workspace-card td{font-size:12px;padding:15px;border-color:#e9edf4}#companyWorkspace .hint{font-size:11px;line-height:1.8;color:#8a9ab0}
@media(min-width:1500px){#companyWorkspace .company-hero h1{font-size:39px}}@media(max-width:1100px){body.company-workspace-mode main{padding:25px}#companyWorkspace .company-report-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}#companyWorkspace .report-charts{grid-template-columns:1fr}#companyWorkspace .company-hero h1{font-size:28px}#companyWorkspace .report-record-grid{grid-template-columns:1fr}#companyWorkspace .company-headline-capital article strong{font-size:24px}}@media(max-width:760px){body.company-workspace-mode main{padding:20px 15px}#companyWorkspace .company-report-layout{grid-template-columns:1fr}#companyWorkspace .company-report-aside{position:static}#companyWorkspace .company-hero{flex-wrap:wrap;gap:15px}#companyWorkspace .company-hero-copy{flex:1;min-width:190px}#companyWorkspace .company-hero h1{font-size:25px;letter-spacing:-.6px}#companyWorkspace .company-hero-actions{margin:0;width:100%;justify-content:flex-start}#companyWorkspace .company-headline-capital{grid-template-columns:1fr}#companyWorkspace .company-headline-capital article{border-right:0;border-bottom:1px solid #e5ebf3;padding:17px 20px}#companyWorkspace .company-primary-tabs{gap:24px}#companyWorkspace .report-about,#companyWorkspace .report-financial,#companyWorkspace .report-people,#companyWorkspace .report-records,#companyWorkspace .workspace-card{padding:20px}#companyWorkspace .report-officers{grid-template-columns:1fr}#companyWorkspace .report-charts{grid-template-columns:1fr 1fr}#companyWorkspace .report-section-head{align-items:start}#companyWorkspace .report-support{order:0}}@media(max-width:480px){#companyWorkspace .report-charts{grid-template-columns:1fr}#companyWorkspace .workspace-facts{grid-template-columns:1fr}#companyWorkspace .report-section-head h2{font-size:17px}}

body.company-workspace-mode{--line:#dfe6ef;--muted:#7b8aa0}#companyWorkspace .report-value{font-size:11px}#companyWorkspace .report-year{font-size:11px}#companyWorkspace .company-primary-tabs{position:static;flex-wrap:nowrap}#companyWorkspace .company-primary-tabs button{flex:0 0 auto;box-shadow:none}#companyWorkspace .report-private .button{background:white!important;color:#2e486d!important;border-color:white!important}
