:root{font-family:Arial,Helvetica,sans-serif;color:#142238;background:#f6f8fc;--blue:#1554e8;--muted:#718096;--line:#e3e9f2}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.5}a{color:var(--blue);text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #91b6ff;outline-offset:3px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h2{font-size:19px;letter-spacing:-.4px}h3{font-size:14px}.sidebar{width:224px;background:white;position:fixed;inset:0 auto 0 0;padding:34px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column}.brand{font-size:25px;font-weight:bold}.label{font-size:10px;letter-spacing:1.5px;color:var(--muted);margin-top:48px}.partner{font-size:21px;margin:6px 0 26px}.sidebar nav{display:grid;gap:7px}.sidebar nav a{color:#627087;font-size:12px;padding:12px;border-radius:8px}.sidebar nav a.active{color:var(--blue);background:#edf3ff;font-weight:bold}.sidebar nav a:hover{background:#f1f5fb}.side-foot{margin-top:auto;color:var(--muted);font-size:11px;line-height:1.8}.area{margin-left:224px}.topbar{padding:18px 36px;min-height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:12px}.topbar>div,.actions{display:flex;align-items:center;gap:10px}.muted{color:var(--muted)}main{max-width:1550px;margin:auto;padding:36px}.heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 26px}.eyebrow{font-size:10px;letter-spacing:1.5px;color:var(--blue);font-weight:bold;margin-bottom:10px}h1{font-size:42px;line-height:1.1;letter-spacing:-1.6px}.heading p:last-child{color:var(--muted);font-size:13px;margin-top:16px;max-width:500px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--blue);border-radius:7px;background:var(--blue);color:white;font-size:12px;font-weight:600;white-space:nowrap}.button.secondary{background:#fff;color:#3d4d65;border-color:var(--line)}.button:hover{filter:brightness(.96)}.pill{padding:5px 10px;border-radius:20px;background:#edf3ff;color:#496ba7;font-size:10px;white-space:nowrap}.source-note{font-size:11px;color:var(--muted);line-height:1.7;margin-bottom:20px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.metric{padding:20px;background:#fff;border:1px solid var(--line);border-radius:10px}.metric span{font-size:11px;color:var(--muted)}.metric strong{display:block;font-size:28px;color:var(--blue);letter-spacing:-.7px;margin:12px 0 6px;overflow-wrap:anywhere}.metric small{display:block;font-size:10px;color:var(--muted)}.values{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px 22px;margin-bottom:24px}.value-grid{display:flex;flex-wrap:wrap;gap:20px 36px;margin-top:12px}.value-grid strong{display:block;font-size:23px}.value-grid small{font-size:11px;color:var(--muted)}.values>p:last-child{font-size:10px;color:var(--muted);margin-top:14px}.panel{background:#fff;border:1px solid var(--line);border-radius:11px;margin-bottom:24px;overflow:hidden;scroll-margin-top:20px}.panel-head{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.panel-head p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:6px}.filters{padding:18px 24px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;border-bottom:1px solid var(--line)}label{display:grid;gap:7px;font-size:11px;font-weight:600;color:#5a6c86}input,select{padding:11px 12px;width:100%;border:1px solid #d9e2ef;border-radius:7px;background:#fff;color:#26374f;min-width:0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{background:#f8faff;font-size:9px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);white-space:nowrap}th,td{padding:16px 20px;border-bottom:1px solid #edf1f7}td{vertical-align:middle}td small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.name{border:0;background:none;color:#203653;text-align:left;font-weight:600;padding:0;cursor:pointer;font-size:12px}.name:hover{color:var(--blue)}.text-button{border:0;background:none;color:var(--blue);font-size:11px;font-weight:bold;white-space:nowrap}.panel-foot{padding:14px 24px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.panel-foot>div{display:flex;gap:8px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.body{padding:22px 24px}.body>.button{margin-top:16px}.hint{font-size:11px;color:var(--muted);line-height:1.8;margin-top:16px}.steps{margin:0;padding:24px 24px 0 46px;display:grid;gap:18px}.steps li{padding-left:6px;color:var(--blue)}.steps strong{display:block;font-size:12px;color:#26374f}.steps span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.footer{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding:10px 0 20px}.detail-data{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.detail-data dt{font-size:10px;color:var(--muted)}.detail-data dd{margin:5px 0 0;font-size:14px;font-weight:600}.result{display:block;padding:14px 0;border-bottom:1px solid var(--line)}.result small{display:block;color:var(--muted);font-size:11px}.result .button{margin-top:8px}.error{color:#a33242}#searchStatus{font-size:12px;margin-top:14px}.empty{padding:36px;color:var(--muted)}@media(max-width:1200px){main{padding:26px}.sidebar{width:194px;padding:26px 16px}.area{margin-left:194px}.metrics{grid-template-columns:repeat(2,1fr)}.two-col{grid-template-columns:1fr}.heading{align-items:flex-start}h1{font-size:36px}.heading .actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:760px){.sidebar{position:static;width:auto;padding:18px;border-right:0;border-bottom:1px solid var(--line)}.label,.partner,.side-foot{display:none}.sidebar nav{display:flex;overflow:auto;margin-top:14px}.sidebar nav a{white-space:nowrap;padding:9px}.area{margin:0}.topbar{padding:14px 18px}.topbar .pill{display:none}main{padding:22px 16px}.heading{display:block}h1{font-size:34px}.heading .actions{justify-content:flex-start;margin-top:20px}.metrics{gap:10px}.metric{padding:15px}.metric strong{font-size:23px}.filters{grid-template-columns:1fr;padding:18px}.panel-head,.body{padding:18px}.detail-data{grid-template-columns:1fr 1fr}.panel-foot{padding:14px;gap:12px;flex-wrap:wrap}.value-grid strong{font-size:20px}.footer{gap:14px}.table-wrap table{min-width:920px}}
/* Continuous company list with a dedicated tools column. */
.desk-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.desk-tools{min-width:0}.desk-tools .two-col{display:block}.desk-tools .panel-head{padding:18px;align-items:flex-start}.desk-tools .body{padding:18px}.desk-tools h2{font-size:17px;line-height:1.4}.desk-tools .detail-data{grid-template-columns:1fr 1fr;gap:18px 12px}.desk-tools .detail-data dd{font-size:12px;overflow-wrap:anywhere}.desk-tools .actions{flex-direction:column;align-items:stretch}.desk-tools .actions .button{white-space:normal;text-align:center}.desk-tools .steps{padding:18px 18px 0 38px}.desk-tools .hint{font-size:10px}.desk-layout .filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}.desk-layout .filters>label:first-child{grid-column:1/-1}.desk-layout th,.desk-layout td{padding:15px 12px}.desk-layout th{font-size:8px;white-space:normal}.desk-layout td{font-size:11px}.desk-layout td .pill{font-size:9px;white-space:normal;display:inline-block}.desk-layout .numeric{white-space:normal;overflow-wrap:anywhere}.desk-layout .name{font-size:11px}.desk-layout .table-wrap table{table-layout:fixed;min-width:0}.desk-layout th:first-child{width:25%}.desk-layout th:last-child{width:58px}.desk-layout .panel-head{padding:18px}.desk-tools #detail{border-color:#b8cef9;box-shadow:0 4px 18px #1554e80b}.desk-tools #detail .panel-head{background:#f4f8ff}.desk-tools #detail .panel-head .button{padding:6px 9px;font-size:10px}.desk-tools #detail .eyebrow{font-size:9px}.desk-tools #detail:focus{outline:2px solid #b8cef9;outline-offset:2px}
@media(min-width:1600px){.desk-layout{grid-template-columns:minmax(0,1fr) 360px}.desk-layout th,.desk-layout td{padding:16px}}
@media(max-width:1200px) and (min-width:1051px){.sidebar{width:174px}.area{margin-left:174px}main{padding:20px}.desk-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}}
@media(max-width:1050px){.desk-layout{grid-template-columns:1fr}.desk-tools{display:grid;grid-template-columns:1fr 1fr;gap:18px}.desk-tools #detail{grid-column:1/-1}.desk-tools>.two-col{display:contents}.desk-layout .table-wrap{overflow:auto}.desk-layout .table-wrap table{min-width:760px;table-layout:auto}}
@media(max-width:760px){.desk-tools{display:block}.desk-layout .filters{grid-template-columns:1fr}.desk-layout .filters>label:first-child{grid-column:auto}}
@media(min-width:1051px){.desk-tools{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto;scrollbar-width:thin;padding:2px}.desk-tools #detail{scroll-margin-top:0}}
/* Match the main UKShare company entry experience. */
.desk-tools .company-finder{border:1px solid #d5e1f3;box-shadow:0 8px 24px #173d8010;background:#fff}.finder-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px;background:#f7faff;border-bottom:1px solid #e5ecf6;font-size:9px;font-weight:700;letter-spacing:1.2px;color:#7588a5}.finder-top span:last-child{font-weight:500;letter-spacing:0;color:#5575a8}.finder-intro{padding:25px 20px 0}.finder-jurisdiction{font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:#7890b0;margin-bottom:10px}.desk-tools .finder-intro h2{font-size:26px;line-height:1.15;letter-spacing:-.8px;color:#172b49}.finder-intro>p:last-child{font-size:12px;color:#6a7b94;line-height:1.8;margin-top:12px}.desk-tools .company-finder .body{padding:20px}.company-finder label{font-size:10px;margin-bottom:8px;color:#425976}.finder-control{position:relative;display:flex;align-items:center}.finder-control>svg{position:absolute;left:12px;top:15px;width:17px;height:17px;stroke:#7491b8;stroke-width:1.7;pointer-events:none}.finder-control input{padding:14px 12px 14px 37px;border:1px solid #becfea;border-radius:7px;font-size:11px;min-height:48px;box-shadow:0 2px 6px #123b7810}.finder-control:focus-within input{border-color:#1554e8;box-shadow:0 0 0 3px #1554e812;outline:none}.company-finder .finder-submit{width:100%;justify-content:space-between;padding:13px 16px;min-height:45px;margin-top:10px;box-shadow:0 4px 10px #1554e81a}.finder-submit span{font-size:20px;line-height:1}.company-finder #finderHint{font-size:10px;line-height:1.7;margin-top:12px}.company-finder #searchStatus:empty{display:none}.finder-manual{border-top:1px solid #e4ebf5;margin-top:22px;padding-top:20px}.finder-manual h3{font-size:12px;line-height:1.6}.finder-manual p{font-size:10px;color:#71829b;line-height:1.8;margin-top:6px}.finder-manual .button{margin-top:12px;font-size:11px;width:100%;padding:11px}.finder-footer{display:flex;gap:8px;align-items:center;border-top:1px solid #e4ebf5;margin-top:22px;padding-top:15px;font-size:9px;line-height:1.6;color:#8393aa}.finder-footer svg{width:17px;height:17px;flex:none;stroke:#7592b8;stroke-width:1.5}.finder-result{display:flex;align-items:center;gap:10px;border:1px solid #dae5f4;border-radius:8px;padding:13px 10px;margin-top:10px;color:#263d60;background:#fff;transition:background .15s,border-color .15s}.finder-result:hover{background:#f4f8ff;border-color:#94b5ec}.finder-building{display:grid;place-items:center;width:30px;height:34px;background:#eff5ff;border-radius:6px;flex:none}.finder-building svg{width:19px;height:19px;stroke:#527dbe;stroke-width:1.5}.finder-result>span:nth-child(2){flex:1;min-width:0}.finder-result strong{display:block;font-size:11px;line-height:1.6}.finder-result small{display:block;font-size:9px;line-height:1.7;color:#7a8da7;margin-top:3px}.finder-arrow{color:#1554e8;font-size:18px;flex:none}
/* Currency totals, with separate labels and a quiet source note. */
.values{padding:24px;background:#fff}.value-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.value-heading .eyebrow{font-size:9px;margin-bottom:6px}.value-heading h2{font-size:18px;letter-spacing:-.3px}.values .value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.currency-card{padding:20px 22px;background:#f8faff;border:1px solid #e4ebf5;border-radius:9px;min-width:0}.currency-label{display:flex;align-items:center;gap:11px;color:#4b607d;font-size:12px;font-weight:600}.currency-symbol{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:8px;background:#eaf1ff;color:#1554e8;font-size:19px;font-weight:500}.currency-label>span:last-child small{display:block;font-size:9px;letter-spacing:1px;font-weight:500;color:#8a9bb2;margin-top:1px}.values .currency-card>strong{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:18px;line-height:1.3;color:#182d4c;white-space:nowrap}.currency-card>p{font-size:11px;color:#7a8ca5;margin-top:7px}.values>.value-caption{font-size:10px;line-height:1.8;margin-top:16px;color:#8b98ad;max-width:770px}@media(max-width:760px){.values{padding:18px}.value-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.values .value-grid{grid-template-columns:1fr;gap:10px;margin-top:16px}.currency-card{padding:18px}.values .currency-card>strong{font-size:26px}.value-heading h2{font-size:17px}}
.finder-result{width:100%;text-align:left;font:inherit}.client-select-label{color:#1554e8!important;font-weight:bold}.client-form{display:grid;gap:14px}.client-form label{font-size:11px}.client-form textarea{font:inherit;min-height:90px;padding:11px;border:1px solid #d9e2ef;border-radius:7px;resize:vertical;width:100%}.client-form h3{padding-top:14px;border-top:1px solid var(--line);font-size:14px}.client-form .hint{margin-top:0;font-size:10px}.client-form>.button{margin-top:0}.client-address{font-size:11px;color:var(--muted)}.client-access{padding:12px;background:#f1f6ff;border-radius:7px;font-size:10px;line-height:1.7;color:#587099}.client-access .button{margin-top:8px;padding:7px 10px;font-size:10px}.client-access>span{display:block}.client-form #clientSaveStatus{font-size:11px;color:#1554e8;line-height:1.7}.client-empty h3{font-size:15px}.client-empty p{font-size:12px;color:var(--muted);margin-top:7px}#my-clients .body>.button{margin-top:12px}#my-clients table td{font-size:12px}.client-form input:focus,.client-form textarea:focus{border-color:#1554e8;outline:2px solid #1554e812}
.values .currency-value>strong{display:block;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:18px;line-height:1.3;color:#182d4c;white-space:nowrap}.currency-value>p{font-size:11px;color:#7a8ca5;margin-top:7px}.other-currency-label{font-size:10px;margin-bottom:6px;color:#718096}.currency-card #otherCurrency{max-width:310px;padding:9px 11px;font-size:12px;font-weight:600;color:#4b607d;background:#fff}.currency-card:has(#otherCurrency){display:flex;flex-direction:column}.currency-card:has(#otherCurrency) .currency-value{margin-top:auto}

.values .currency-value .fx-state{font-size:19px;white-space:normal;color:#718096}.value-caption a{color:#5878a9}.numeric small{font-size:9px;white-space:normal;font-weight:400;color:#7a8ca5}

.company-source{padding:16px;background:#f3f7fc;border:1px solid #dce5f0;border-radius:12px}.company-source article{padding:12px 0;border-bottom:1px solid #dce5f0}.company-source p{margin:5px 0;overflow-wrap:anywhere}.client-form details summary{cursor:pointer;font-weight:700;padding:14px 0}.client-form details input,.client-form details select,.client-form details textarea{width:100%;box-sizing:border-box}.client-form details label{display:block;margin:12px 0}

.save-notice:empty{display:none}.save-notice{margin:16px;padding:14px;background:#edf7f1;border:1px solid #c5e4d2;border-radius:10px;color:#164832}.company-position{color:#64748b;font-variant-numeric:tabular-nums;width:32px}

.manual-client-fields{display:grid;gap:14px}.manual-client-fields label{display:grid;gap:6px;font-weight:600}.manual-client-fields input,.manual-client-fields select,.manual-client-fields textarea{width:100%;min-width:0;box-sizing:border-box;padding:11px;border:1px solid #ced9e8;border-radius:8px;font:inherit}.manual-client-fields textarea{min-height:90px}
.desk-layout th:first-child{width:34px}.desk-layout th:nth-child(2){width:25%}

/* A selected company stays in the viewport, independent of list length and scroll. */
#clientSetup:not([hidden]),#detail:not([hidden]){position:fixed;z-index:90;top:18px;right:20px;width:min(420px,calc(100vw - 40px));max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;margin:0;box-shadow:0 18px 70px #14223838;border-color:#b8cef9;scrollbar-width:thin}
#clientSetup>.panel-head,#detail>.panel-head{position:sticky;top:0;z-index:2;background:#f5f8ff;align-items:flex-start}
#clientSetup .panel-head button,#detail .panel-head button{flex-shrink:0}.count-actions{display:grid;justify-items:end;gap:8px}.save-notice .text-button{font-weight:700}.desk-tools:has(#clientSetup:not([hidden]),#detail:not([hidden])){overflow:visible}
@media(max-width:600px){#clientSetup:not([hidden]),#detail:not([hidden]){top:8px;right:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}

@media(min-width:1051px){.desk-layout:has(#clientSetup:not([hidden]),#detail:not([hidden])){grid-template-columns:minmax(0,1fr) 440px}}

.assetmatch-brand{display:block}.assetmatch-brand img{display:block;max-width:100%;height:auto;object-fit:contain}.company-label{display:flex;align-items:center;gap:10px;min-width:0}.company-label>div{min-width:0;overflow-wrap:anywhere}.company-logo{display:block;width:40px;height:32px;object-fit:contain;flex:0 0 40px;background:#fff;border-radius:5px}.company-logo-placeholder{display:grid;place-items:center;font-size:10px;color:#607087;background:#eef2f8}.company-detail-title{display:flex;align-items:center;gap:12px}.company-detail-title .company-logo{width:52px;height:42px;flex-basis:52px}.sidebar .partner{font-size:16px}

.company-workspace-mode main>.heading,.company-workspace-mode #sourceNote,.company-workspace-mode #metrics,.company-workspace-mode #values,.company-workspace-mode #portfolio,.company-workspace-mode #my-clients,.company-workspace-mode main>.footer{display:none!important}.company-workspace-mode .desk-layout{display:contents}.company-workspace-mode .desk-tools{position:static;overflow:visible;max-height:none}.company-workspace-mode #add-company{display:none!important}#companyWorkspace{max-width:1250px;margin:auto}.workspace-heading{display:flex;gap:20px;align-items:center;margin:28px 0 18px}.workspace-heading>div{flex:1}.workspace-heading img{object-fit:contain;background:#fff;border-radius:10px}.workspace-heading h1{font-size:32px;line-height:1.2;letter-spacing:-.8px}.workspace-heading p:last-child{font-size:12px;color:var(--muted);margin-top:8px}.workspace-source{padding:12px 16px;border:1px solid #dce5f1;background:#edf3ff;border-radius:8px;color:#48648d;font-size:12px}.workspace-tabs{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin:24px 0}.workspace-tabs button{padding:13px 16px;border:0;background:none;color:#627087;font-weight:600}.workspace-tabs button[aria-current=page]{color:var(--blue);border-bottom:3px solid var(--blue)}.workspace-card{padding:26px;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:20px}.workspace-card h2{margin-bottom:18px}.workspace-card p{color:#627087;line-height:1.8;margin:12px 0 20px}.workspace-card .button{margin:8px 8px 0 0}.workspace-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.workspace-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.workspace-stats article{padding:20px;background:white;border:1px solid var(--line);border-radius:10px}.workspace-stats span{font-size:11px;color:var(--muted)}.workspace-stats strong{display:block;font-size:23px;overflow-wrap:anywhere;margin-top:12px;color:var(--blue)}.workspace-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 24px}.workspace-facts dt{font-size:11px;color:var(--muted);margin-bottom:7px}.workspace-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.workspace-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.workspace-shortcuts button{padding:12px;text-align:left;border:1px solid var(--line);border-radius:7px;background:#f8faff;color:var(--blue)}.workspace-officer{border-bottom:1px solid var(--line);padding:18px 0}.workspace-officer h3{margin-bottom:16px}@media(max-width:1000px){.workspace-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-columns{grid-template-columns:1fr}}@media(max-width:600px){.workspace-heading{flex-wrap:wrap}.workspace-heading h1{font-size:24px}.workspace-stats{grid-template-columns:1fr 1fr}.workspace-facts{grid-template-columns:1fr}.workspace-card{padding:18px}.workspace-tabs button{padding:11px 9px}.workspace-stats strong{font-size:18px}}
.workspace-stats article:nth-child(3) strong{font-size:16px;white-space:nowrap;letter-spacing:-.3px}
/* Keep Open closer to the register column with room at the table edge. */
.desk-layout th:last-child{width:86px}
.desk-layout th:last-child,.desk-layout td:last-child{padding-left:16px;padding-right:36px;white-space:nowrap}
@media(min-width:1051px){.desk-layout{grid-template-columns:minmax(0,1fr) 302px}}
@media(min-width:1600px){.desk-layout{grid-template-columns:minmax(0,1fr) 332px}}
@media(max-width:1200px) and (min-width:1051px){.desk-layout{grid-template-columns:minmax(0,1fr) 272px}}
@media(max-width:1050px){.desk-layout .table-wrap table{min-width:788px}}

.workspace-public-source{padding:12px 2px;color:#627087;font-size:11px}.public-document-list{list-style:none;padding:0;display:grid;gap:10px}.public-document-list .button{white-space:normal;text-align:left;justify-content:flex-start}.workspace-card blockquote{border-left:3px solid #b6ccef;margin:18px 0;padding:12px 18px;color:#627087}.workspace-card>h3{margin:24px 0 16px}

.client-delete{display:block;color:#b43636;font-size:10px;margin-top:8px}.workspace-heading .client-delete{font-size:12px;margin-top:0}
/* Nationwide discovery shares the same company workspace. */
.directory-mode:not(.company-workspace-mode) main>.heading,.directory-mode:not(.company-workspace-mode) #sourceNote,.directory-mode:not(.company-workspace-mode) #metrics,.directory-mode:not(.company-workspace-mode) #values,.directory-mode:not(.company-workspace-mode) .desk-layout,.directory-mode:not(.company-workspace-mode) #my-clients{display:none!important}.company-workspace-mode #allCompanyDirectory{display:none!important}.directory-heading{margin:8px 0 24px}.directory-heading h1{font-size:36px}.directory-heading>p:last-of-type{color:#627087;max-width:760px;margin:16px 0;font-size:13px}.directory-summary{display:inline-block;padding:10px 14px;border:1px solid #dce5f1;background:#edf3ff;border-radius:8px;color:#48648d;font-size:12px}.directory-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px}.directory-filters label{display:grid;gap:7px;font-size:11px;color:#627087}.directory-filters input,.directory-filters select{width:100%;min-width:0;padding:11px;border:1px solid #d9e2ef;border-radius:7px;background:#fff;color:#142238}.directory-query{grid-column:span 2}.alphabet-filter{display:flex;flex-wrap:wrap;gap:3px;padding:0 24px 14px}.alphabet-filter button{padding:5px 8px}.directory-explainer{font-size:11px;line-height:1.7;color:#718096;margin:0 24px 18px}#ukBrowseStatus{padding:12px 24px;font-size:12px;color:#48648d}.uk-directory-table{table-layout:fixed;min-width:850px}.uk-directory-table th:first-child{width:34%}.uk-directory-table th:nth-child(2){width:17%}.uk-directory-table th:nth-child(3){width:25%}.uk-directory-table th:nth-child(4){width:16%}.uk-directory-table th:last-child{width:8%}.uk-directory-table td{font-size:11px;padding:18px 14px}.uk-directory-table .name{text-align:left;font-size:12px;overflow-wrap:anywhere}.uk-directory-table small{overflow-wrap:anywhere}.uk-directory-table .company-label{align-items:flex-start}.uk-directory-table .company-logo{flex:none}.sidebar nav{gap:2px}.sidebar nav a{padding:9px 12px}@media(max-width:760px){.directory-filters{grid-template-columns:1fr 1fr;padding:18px}.directory-query{grid-column:1/-1}.directory-heading h1{font-size:29px}}@media(max-width:480px){.directory-filters{grid-template-columns:1fr}}

.directory-page-jump{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.directory-page-jump label{display:flex;align-items:center;gap:10px}.directory-page-jump input{width:110px;padding:9px;border:1px solid var(--line);border-radius:6px}.directory-page-jump button:disabled{opacity:.35}.directory-lei{display:block;font-size:10px;overflow-wrap:anywhere}.uk-directory-table{min-width:980px}.uk-directory-table th:first-child{width:28%}.uk-directory-table th:nth-child(2){width:13%}.uk-directory-table th:nth-child(3){width:21%}.uk-directory-table th:nth-child(4){width:12%}.uk-directory-table th:nth-child(5){width:18%}.uk-directory-table th:last-child{width:8%}.uk-directory-table td:last-child{padding-left:12px}.uk-directory-table td:nth-child(5){overflow-wrap:anywhere}.uk-directory-table img.company-logo{object-fit:contain}

.directory-coverage{font-size:11px;color:var(--muted);margin-top:12px}

/* Company research workspace: calm hierarchy, clear sources, six primary destinations. */
#companyWorkspace{max-width:1280px;margin:auto;padding-bottom:48px}.company-back{margin-bottom:22px}.workspace-heading.company-hero{background:linear-gradient(120deg,#f0f5ff,#fff 65%);border:1px solid #dce4f0;border-radius:20px;padding:32px;gap:24px;align-items:center;margin-bottom:14px}.company-logo{width:96px;height:96px;flex-shrink:0;display:grid;place-items:center;background:white;border:1px solid #e2e8f1;border-radius:18px;padding:10px}.company-logo img{width:100%;height:100%;max-height:76px;object-fit:contain}.company-monogram{font-size:38px;color:#2358a5;font-weight:700}.company-hero-copy{flex:1;min-width:0}.company-hero h1{font-size:clamp(26px,3vw,40px);letter-spacing:-1.3px;line-height:1.15;margin:10px 0}.company-identity{color:#617087;font-size:13px;line-height:1.6}.company-status,.company-class-badge{display:inline-block;border-radius:20px;background:#e9f0fc;color:#24578b;padding:5px 10px;font-size:11px;font-weight:600;letter-spacing:0}.company-status{margin-left:10px}.company-class-badge{background:white;border:1px solid #dce4f0}.company-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.company-hero-actions .button{font-size:13px;white-space:nowrap}.company-source-details{font-size:12px;color:#62718a;padding:8px 4px 18px}.company-source-details summary{cursor:pointer;width:fit-content}.company-source-details .workspace-source{margin-top:15px}.company-primary-tabs{position:sticky;top:0;z-index:3;background:#fff;display:flex;gap:8px;padding:8px 0;border-bottom:1px solid #dfe6f1}.company-primary-tabs button{flex:1;padding:15px 12px;font-size:14px;border-radius:8px;white-space:nowrap}.company-primary-tabs button[aria-current=page]{background:#142e56;color:#fff;border-color:#142e56}.company-subnav{display:flex;flex-wrap:wrap;gap:8px;padding:15px 0 24px}.company-subnav button{border:1px solid transparent;background:transparent;color:#62718a;padding:8px 12px;border-radius:7px;cursor:pointer;font:inherit;font-size:12px}.company-subnav button[aria-current=page]{background:#edf2fa;border-color:#dce5f1;color:#204e91;font-weight:650}.company-overview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px;margin-bottom:22px}.company-overview-grid .workspace-card{margin:0;padding:28px;border-radius:16px;box-shadow:0 3px 16px #142e5604}.company-overview-grid h2{font-size:21px;letter-spacing:-.5px;line-height:1.3;margin:8px 0 18px}.company-overview-grid p{line-height:1.75;color:#617087;font-size:13px}.company-overview-grid .eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:#526c90}.company-description{font-size:15px!important;max-height:190px;overflow:auto}.company-overview-grid .workspace-facts{margin:20px 0}.company-overview-grid .workspace-facts div{padding:11px 0}.company-overview-grid .workspace-facts dt{font-size:12px;color:#748096}.company-overview-grid .workspace-facts dd{font-size:13px;line-height:1.6}.company-market-card{background:#f5f8fe!important}.company-feature-price{font-size:42px;letter-spacing:-1.5px;font-weight:650;color:#142e56;line-height:1.2}.company-inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.company-inline-actions .text-button,.company-overview-grid .text-button{font-size:12px;font-weight:650;line-height:1.6;text-align:left}.company-secondary-grid{grid-template-columns:1fr 1fr}.company-card-title{display:flex;justify-content:space-between;align-items:center}.company-count{background:#edf3fc;border-radius:12px;padding:10px 14px;font-weight:700;color:#204e91}.company-person{display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #edf1f7}.company-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#edf2fa;color:#4d6790}.company-person strong{display:block;font-size:12px}.company-person div>span{display:block;font-size:12px;color:#748096;margin-top:4px}.company-overview-grid .workspace-shortcuts{display:grid;gap:12px}.company-primary-tabs button:focus-visible,.company-subnav button:focus-visible{outline:3px solid #91b0df;outline-offset:2px}
@media(max-width:760px){.workspace-heading.company-hero{padding:22px;flex-wrap:wrap;gap:16px}.company-logo{width:64px;height:64px;border-radius:12px}.company-hero-copy{flex-basis:calc(100% - 90px)}.company-hero-actions{width:100%;flex-direction:row;flex-wrap:wrap}.company-hero h1{font-size:27px}.company-overview-grid,.company-secondary-grid{grid-template-columns:1fr}.company-overview-grid .workspace-card{padding:22px}.company-primary-tabs{overflow-x:auto;justify-content:flex-start}.company-primary-tabs button{flex:0 0 auto;font-size:13px;padding:12px 16px}.company-subnav{gap:3px}.company-subnav button{padding:7px 9px}.company-feature-price{font-size:36px}}
.workspace-heading .company-logo{flex:0 0 96px}.workspace-heading .company-hero-actions{flex:0 0 auto}.workspace-heading .company-hero-copy{flex:1}.company-overview-grid .workspace-facts{grid-template-columns:1fr}.company-overview-grid .workspace-facts>div{display:grid;grid-template-columns:minmax(110px,.7fr) 1.3fr;gap:16px;border-bottom:1px solid #edf1f7}.company-overview-grid .workspace-facts dd{margin:0}.company-market-card .workspace-facts>div{grid-template-columns:1fr 1fr}@media(max-width:760px){.workspace-heading .company-logo{flex-basis:64px}.workspace-heading .company-hero-copy{flex:1 1 calc(100% - 90px)}.workspace-heading .company-hero-actions{flex:1 1 100%}.company-overview-grid .workspace-facts>div{grid-template-columns:1fr 1fr}}
.client-desk-mode main>.heading,.client-desk-mode #metrics,.client-desk-mode #values,.client-desk-mode #sourceNote,.client-desk-mode .desk-layout,.client-desk-mode #my-clients,.client-desk-mode #allCompanyDirectory,.client-desk-mode #ukWebsites{display:none!important}#clientDesk{padding-bottom:30px}.flow-benefits,.flow-metrics{display:grid;gap:14px;margin:20px 0}.flow-benefits{grid-template-columns:repeat(3,1fr)}.flow-metrics{grid-template-columns:repeat(4,1fr)}.flow-benefits article,.flow-metrics article{padding:22px;background:white;border:1px solid #dfe6f1;border-radius:12px}.flow-benefits strong{font-size:14px}.flow-benefits p{color:#627087;font-size:12px;line-height:1.7;margin-top:8px}.flow-metrics strong{font-size:28px;display:block;color:#153b70}.flow-metrics span{font-size:12px;color:#627087;display:block;margin-top:7px}.flow-filters{display:grid;grid-template-columns:2fr 1fr;gap:16px;padding:22px}.flow-filters label{display:grid;gap:8px;font-size:12px}.flow-filters input,.flow-filters select,#flowEditor select{font:inherit;padding:11px;border:1px solid #d9e2ef;border-radius:7px;background:white}#clientDesk td{font-size:12px;padding:20px}#clientDesk td small{display:block;color:#748098;margin-top:7px}#clientDesk .name{text-align:left}#clientDesk td:last-child .text-button{display:block;padding:7px 0}.flow-overdue{color:#ae4d21}.company-journey{background:#f1f5fd;border:1px solid #dbe5f4;border-radius:14px;padding:24px;margin-bottom:24px}.company-journey h2{font-size:20px;margin:6px 0 14px}.journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.journey-steps article{padding:16px;background:white;border-radius:10px;border:1px solid #e1e7f1}.journey-steps strong{font-size:13px;display:block}.journey-steps p{font-size:12px;color:#627087;line-height:1.65;margin:9px 0}.journey-steps .text-button{font-size:12px}.journey-ready{color:#2356a5;font-size:11px;display:block;margin-bottom:8px}.company-journey>.hint{margin-top:15px;font-size:12px}@media(max-width:850px){.journey-steps,.flow-benefits{grid-template-columns:1fr 1fr}.flow-metrics{grid-template-columns:1fr 1fr}}@media(max-width:520px){.flow-benefits,.journey-steps,.flow-filters{grid-template-columns:1fr}}
#amLaunch{background:#f0f5fd;border:1px solid #d7e3f4;border-radius:18px;margin:24px 0;padding:28px}.launch-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.launch-head h2{font-size:30px;letter-spacing:-1px;line-height:1.2;margin:10px 0}.launch-head p{color:#536b8c;line-height:1.7;font-size:13px}.launch-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.launch-steps li{background:white;border:1px solid #dfe6f1;padding:20px;border-radius:12px}.launch-steps li>span{display:block;color:#2c66c1;font-size:12px;margin-bottom:14px}.launch-steps strong{font-size:14px}.launch-steps p{font-size:12px;color:#627087;line-height:1.7}.launch-form{background:white;padding:24px;border:1px solid #dfe6f1;border-radius:12px}.launch-form h3{font-size:21px;margin:8px 0}.launch-form form{max-width:850px}.launch-form label{display:grid;gap:8px;font-size:12px;margin:15px 0}.launch-form input,.launch-form select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #cdd9e9;border-radius:8px;background:white;color:#173354;font:inherit}.launch-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.launch-value{background:#f0f5fd;padding:16px;border-radius:8px;font-size:14px;color:#204e91}.launch-form .hint{font-size:12px;line-height:1.7}.launch-form [role=status]{font-size:13px;line-height:1.7;color:#204e91}.launch-head .pill{white-space:nowrap}@media(max-width:900px){.launch-steps{grid-template-columns:1fr 1fr}.launch-head{flex-wrap:wrap}}@media(max-width:550px){#amLaunch{padding:16px}.launch-form{padding:16px}.launch-steps,.launch-fields{grid-template-columns:1fr}.launch-head h2{font-size:25px}}
/* Compact client desk: one entry point and contextual portfolio setup. */
.desk-simple-heading{align-items:center;margin-bottom:24px}.desk-simple-heading h1{font-size:clamp(30px,3.4vw,46px);letter-spacing:-1.5px;margin:12px 0}.desk-simple-heading p{margin-bottom:0}.desk-add{white-space:nowrap;padding:15px 24px!important}.desk-journey{display:flex;align-items:center;gap:20px;padding:18px 24px;background:#edf3fc;border:1px solid #dae5f5;border-radius:12px;color:#36557f;font-size:13px}.desk-journey>span{display:flex;align-items:center;gap:10px}.desk-journey b{display:grid;place-items:center;width:26px;height:26px;background:white;border-radius:50%;color:#2358a5;font-size:11px}.desk-journey i{font-style:normal;color:#96aac6}.desk-simple-metrics{margin:20px 0 26px}.desk-simple-metrics article{padding:18px 22px}.desk-company-list .panel-head p{font-size:12px;color:#748098}.desk-empty{padding:45px 24px 52px;text-align:center}.desk-empty-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #dce6f5;background:#f1f6fd;border-radius:14px;margin:0 auto 18px;color:#2b65b8;font-size:26px}.desk-empty h3{font-size:21px;margin:12px 0}.desk-empty p{font-size:13px;color:#627087;line-height:1.8;max-width:420px;margin:10px auto}.desk-empty-path{font-size:11px;color:#7b8ba2;margin-top:24px}.desk-empty-path span{padding:0 10px;color:#9caac0}.desk-session-note{font-size:11px;color:#76869c;margin:22px 0}.desk-session-note summary{cursor:pointer;width:fit-content}.desk-session-note p{max-width:700px;line-height:1.8}.desk-next{font-size:12px!important;white-space:nowrap}#clientDesk .flow-filters[hidden]{display:none}#amLaunch{padding:0;background:white;scroll-margin-top:20px}#amLaunch[hidden]{display:none}#amLaunch .launch-form{border:0;padding:26px}.launch-close{float:right}.desk-simple-heading .eyebrow{font-size:11px;letter-spacing:1.7px}@media(max-width:700px){.desk-simple-heading{align-items:flex-start;gap:20px}.desk-journey{gap:10px;padding:16px;flex-wrap:wrap;font-size:11px}.desk-journey i{display:none}.desk-simple-heading h1{font-size:32px}.desk-simple-metrics article{padding:16px}.desk-empty-path{line-height:2}.desk-add{padding:12px 16px!important}}
.am-company-editor{width:min(830px,calc(100vw - 32px));max-height:90vh;border:1px solid #d5dfef;border-radius:18px;padding:0;color:#153354;box-shadow:0 24px 90px #142e5630}.am-company-editor::backdrop{background:#10294770}.am-company-editor>header{display:flex;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid #e0e7f1;position:sticky;top:0;background:#fff;z-index:2}.am-company-editor h2{font-size:23px;margin:10px 0}.am-company-editor header p{font-size:12px;color:#6d7f98;margin:5px 0}.am-company-editor form{padding:0 28px 22px}.am-company-editor label{display:grid;gap:8px;font-size:12px;margin:14px 0}.am-company-editor input,.am-company-editor select,.am-company-editor textarea{width:100%;box-sizing:border-box;border:1px solid #cdd9e9;background:#fff;border-radius:8px;padding:12px;font:inherit;color:#183857}.am-company-editor textarea{min-height:90px;resize:vertical}.am-company-editor input[readonly]{background:#f3f6fb;color:#6a7d94}.am-company-editor h3{font-size:17px;margin:24px 0 10px}.am-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.am-edit-note{background:#f0f5fd;padding:14px;border-radius:8px;font-size:12px;line-height:1.7}.am-company-editor footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.am-company-editor [role=status]{font-size:13px;line-height:1.7;color:#245da5}.am-edit-scope{margin:18px 28px!important}.am-company-editor .hint{font-size:12px;line-height:1.7}@media(max-width:550px){.am-edit-grid{grid-template-columns:1fr}.am-company-editor>header{padding:20px}.am-company-editor form{padding:0 20px 20px}}
.company-headline-capital{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px;margin:18px 0 22px}.company-headline-capital article{background:white;border:1px solid #dce5f2;border-radius:14px;padding:24px;min-width:0}.company-headline-capital article:first-child{background:#153b70;border-color:#153b70;color:white}.company-headline-capital span{display:block;font-size:12px;color:#61738f;margin-bottom:13px}.company-headline-capital strong{display:block;font-size:clamp(23px,2.5vw,34px);line-height:1.25;letter-spacing:-1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.company-headline-capital small{display:block;font-size:10px;color:#7a8ca4;margin-top:12px;line-height:1.6}.company-headline-capital article:first-child span,.company-headline-capital article:first-child small{color:#ccdbf1}@media(max-width:700px){.company-headline-capital{grid-template-columns:1fr;gap:10px}.company-headline-capital article{padding:20px}.company-headline-capital strong{font-size:28px}}
.company-deal-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#edf3fd;border:1px solid #dce6f6;border-radius:12px;padding:20px 24px;margin-bottom:20px}.company-deal-bar strong{display:block;font-size:16px}.company-deal-bar span{display:block;font-size:12px;color:#60789b;margin-top:7px}.company-deal-bar .actions{display:flex;gap:10px;flex-wrap:wrap}.am-trade-dialog{width:min(880px,calc(100vw - 32px))}.trade-shell{padding:4px 28px 24px}.trade-shell form{padding:0}.trade-mode{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}.trade-mode button[aria-pressed=true]{background:#153b70;color:#fff;border-color:#153b70}.trade-lookup{display:flex;gap:10px;align-items:end}.trade-lookup label{flex:1}.trade-lookup button{margin-bottom:14px;white-space:nowrap}.trade-fee{display:flex!important;align-items:flex-start;line-height:1.7}.trade-fee input{width:18px!important;flex:0 0 18px;margin-top:3px}.am-trade-dialog details{border:1px solid #e0e7f1;border-radius:8px;padding:14px;margin:18px 0}.am-trade-dialog summary{font-size:12px;cursor:pointer}.am-trade-dialog .hint{line-height:1.7}#amTradeReview{background:#edf3fd;border:1px solid #d4e2f7;padding:20px;border-radius:12px;margin-top:20px}#amTradeReview p{line-height:1.8;font-size:13px}@media(max-width:650px){.company-deal-bar{align-items:stretch;flex-direction:column}.trade-shell{padding:4px 20px 20px}.trade-lookup{display:block}.trade-mode{gap:6px}.trade-mode button{font-size:12px}.desk-simple-heading .actions{flex-wrap:wrap}}
.trade-demo-banner{background:#fff8e8;color:#76541b;border:1px solid #f0ddab;border-radius:8px;padding:14px;font-size:12px;line-height:1.7}#amTradeResult table{width:100%;background:white}#amTradeResult td,#amTradeResult th{padding:10px;text-align:left}#amTradeResult td.numeric{text-align:right}
.am-trade-inline{display:block;width:auto;max-height:none;margin:18px 0 24px;box-shadow:0 4px 20px #153b7008;background:#fff;overflow:visible}.am-trade-inline>header{position:static;padding:18px 24px}.am-trade-inline h2{font-size:22px;margin:6px 0}.am-trade-inline .trade-shell{padding:4px 24px 22px}.am-trade-inline .trade-mode{margin:14px 0}.am-trade-inline #amTradeForm>h3{font-size:15px;margin:18px 0 6px}.am-trade-inline input,.am-trade-inline select{padding:10px 12px}.am-trade-inline .trade-demo-banner{margin:10px 0}.am-trade-inline .am-edit-note{margin:8px 0}.am-trade-inline .launch-value{margin:10px 0}.am-trade-inline>header .eyebrow{font-size:10px}
.trade-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.trade-value-grid>div>span{font-size:11px;color:#62738b}.trade-value-grid .launch-value{font-size:17px;font-weight:600;min-height:24px;line-height:1.6}@media(max-width:600px){.trade-value-grid{grid-template-columns:1fr;gap:8px}}
.trade-scope{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;font-size:11px}.trade-scope>span{margin-right:auto;font-weight:650;color:#365b8b}.trade-scope button{font-size:11px}
.is-quick-demo>header{padding:16px 22px}.is-quick-demo>header .eyebrow{display:none}.is-quick-demo>header h2{font-size:21px;margin:0}.is-quick-demo .trade-shell{padding:4px 22px 18px}.is-quick-demo .trade-shell>label{font-size:12px}.quick-demo-note{font-size:11px;color:#7c6a3e;margin:2px 0 15px}.quick-total{display:flex;justify-content:space-between;align-items:center;background:#edf3fc;border-radius:8px;padding:14px 16px;margin:8px 0}.quick-total span{font-size:12px;color:#5c7191}.quick-total strong{font-size:22px;color:#153b70}.is-quick-demo .quick-valuation{border:0;padding:0;margin:12px 0;color:#6a7c96}.quick-valuation summary{font-size:11px}.quick-valuation p{font-size:14px;color:#153b70}.quick-valuation small{font-size:11px}.is-quick-demo footer{margin-top:12px}.is-quick-demo footer .button{width:100%}.trade-more{border:0!important;border-top:1px solid #e3eaf4!important;padding:12px 0 0!important;margin:16px 0 0!important;color:#78879e}.trade-more>summary{font-size:11px;cursor:pointer}.quick-new-investor{border:1px solid #dae5f5;border-radius:8px;background:#f6f9ff;padding:12px 14px;margin:12px 0}.quick-new-head{display:flex;justify-content:space-between;font-size:12px;align-items:center}.quick-result-holdings{background:white}.is-quick-demo #amTradeReview{padding:16px}.is-quick-demo .quick-new-investor label{margin:10px 0}.is-quick-demo{max-width:740px}
@media(min-width:650px){.is-quick-demo #amTradeForm{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.is-quick-demo #amTradeForm>*{grid-column:1/-1}.is-quick-demo:not(.quick-investor-only):not(.quick-new-recipient) #amTradeForm>label:first-child{grid-column:1}.is-quick-demo:not(.quick-investor-only):not(.quick-new-recipient) #amTradeRecipient{grid-column:2}.is-quick-demo #amTradeForm>input[type=hidden]{display:none}}
.quick-values{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quick-values .quick-total{display:block;padding:16px 18px;margin:8px 0}.quick-values .quick-total span{display:block;font-size:11px;margin-bottom:10px}.quick-values .quick-total strong{display:block;font-size:24px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.quick-values .quick-company-value{background:#153b70}.quick-values .quick-company-value span{color:#c7d9f2}.quick-values .quick-company-value strong{color:white}@media(max-width:550px){.quick-values{grid-template-columns:1fr;gap:0}}
.is-quick-demo #amTradeReview.trade-complete{border-color:#a9c5e9;background:#edf5ff}.trade-complete #amTradeResult{display:block!important;font-size:13px}.trade-complete #amTradeResult>strong{font-size:16px;color:#164a89}.trade-complete #amTradeResult p{margin:10px 0;color:#375776}.trade-balance{display:flex;justify-content:space-between;gap:18px;background:white;border-radius:7px;padding:12px;margin:8px 0;font-size:12px}.trade-balance strong{font-variant-numeric:tabular-nums;color:#173f74}.trade-complete small{display:block;font-size:10px;color:#788ba3;margin-top:12px}
.trade-history{margin:20px 0 26px;min-width:0}.trade-history .panel-head p{font-size:12px;color:#71829a}.history-controls{display:grid;grid-template-columns:1fr 1.5fr .8fr 1fr;gap:14px;padding:20px 24px}.history-controls label{display:grid;gap:8px;font-size:11px;color:#526b8d}.history-controls select,.history-controls input{min-width:0;width:100%;box-sizing:border-box;background:white;border:1px solid #d7e1ee;border-radius:7px;padding:10px;font:inherit;color:#1b3a60}.history-caption{display:flex;justify-content:space-between;gap:16px;padding:0 24px;font-size:12px;color:#62758e}.history-caption strong{color:#1b4b88}.history-notice{font-size:10px;color:#7c8da5;padding:0 24px;line-height:1.7}#historyStatus{font-size:12px;color:#9b552a;margin:0 24px 12px}.trade-history th{white-space:nowrap;font-size:10px}.trade-history td{font-size:11px!important;padding:15px!important}.history-empty{text-align:center!important;padding:28px!important;color:#7a8ba2}.trade-history .panel-foot{display:flex;justify-content:space-between;align-items:center;font-size:11px}@media(max-width:900px){.history-controls{grid-template-columns:1fr 1fr}}@media(max-width:520px){.history-controls{grid-template-columns:1fr}.history-caption{flex-direction:column;gap:8px}}

/* Public account evidence alongside discovery; scroll wide tables on small screens. */
.uk-directory-table{min-width:1500px}.uk-directory-table td{vertical-align:top}.uk-directory-table td small{display:block;margin-top:6px}.directory-financial-toolbar{display:flex;align-items:center;gap:18px;margin:20px 0;padding:16px;background:#f3f7f8;border-radius:10px}.directory-financial-toolbar p{margin:0;max-width:780px;font-size:13px}.directory-financial-details{min-width:200px;max-width:300px;margin-top:12px}.directory-financial-details summary{cursor:pointer;color:#176879;font-weight:600}.directory-financial-details p{font-size:13px}@media(max-width:700px){.directory-financial-toolbar{display:block}.directory-financial-toolbar p{margin-top:12px}}

.uk-directory-table{width:2180px;min-width:2180px}.uk-directory-table th:nth-child(n){width:155px}.uk-directory-table th:first-child{width:270px}.uk-directory-table th:nth-child(11){width:205px}.uk-directory-table .company-logo{width:36px;height:32px;min-height:0}.uk-directory-table small{font-size:10px}

.directory-financial-filter-panel{border:1px solid var(--line);border-radius:8px;margin:16px 24px}.directory-financial-filter-panel>summary{padding:14px;cursor:pointer;font-weight:600;color:#1b4987}.directory-financial-filter-panel .directory-filters{padding:12px 18px}.directory-financial-filter-panel input{font-size:12px}

/* Compact discovery: the full accounts belong to the company workspace. */
.directory-heading{margin:0 0 12px}.directory-heading h1{font-size:28px;margin:4px 0}.directory-heading>p{margin:4px 0!important}.directory-source-details{font-size:11px;color:#627087;margin-top:6px}.directory-source-details summary{cursor:pointer}.directory-primary-search{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:10px;padding:14px 18px}.directory-primary-search>.directory-query{grid-column:auto}.directory-primary-search>.button{align-self:end;padding:11px 16px}.directory-primary-search>.text-button{align-self:end}.directory-more-filters{grid-column:1/-1;font-size:12px}.directory-more-filters>summary{cursor:pointer;color:#48648d}.directory-more-filters .directory-filters{padding:12px 0}.directory-financial-filter-panel{margin:0 18px 8px}.directory-financial-filter-panel>summary{padding:9px 12px;font-size:12px}.directory-financial-filter-panel>summary small{font-weight:400;color:#627087;margin-left:8px}.directory-unknown-option{display:flex!important;align-items:center;grid-column:1/-1}.directory-unknown-option input{width:auto}.directory-result-status{display:flex;align-items:center;justify-content:space-between;padding:0 18px}.directory-result-status #ukBrowseStatus{padding:7px 0;margin:0}.directory-results-panel>#ukFinancialStatus{font-size:11px;margin:0 18px 10px}.directory-compact-results{max-height:calc(100vh - 340px);min-height:160px;overflow:auto}.directory-compact-results .uk-directory-table{width:100%;min-width:0;table-layout:fixed}.directory-compact-results .uk-directory-table th:nth-child(n){width:17%}.directory-compact-results .uk-directory-table th:first-child{width:40%}.directory-compact-results .uk-directory-table th:last-child{width:9%}.directory-compact-results .uk-directory-table th:nth-child(4){width:17%}.directory-compact-results .uk-directory-table td{padding:8px 10px;font-size:12px;vertical-align:middle}.directory-compact-results .uk-directory-table th{padding:10px;background:#f7f9fc;position:sticky;top:0;z-index:1}.directory-compact-results .uk-directory-table td:first-child .name{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;overflow-wrap:normal}.directory-compact-results .uk-directory-table td small{font-size:10px;margin-top:2px}.directory-compact-results .uk-directory-table .text-button{padding:5px 0;white-space:nowrap}.directory-financial-unavailable{color:#738197}.directory-financial-unavailable small{display:inline!important;margin-left:10px}.directory-unconfirmed{background:#fafbfc}.directory-unconfirmed td:first-child small{color:#8a650b}.directory-page-tools{border-top:1px solid var(--line);padding:8px 18px;font-size:11px}.directory-page-tools>summary{cursor:pointer;color:#627087}.directory-results-panel>.panel-foot{padding:8px 18px}.directory-account-snapshot .directory-financial-details{max-width:none}.directory-account-snapshot .directory-financial-details p{margin:10px 0}@media(max-width:760px){.directory-primary-search{grid-template-columns:minmax(120px,1fr) auto}.directory-primary-search>.text-button{grid-column:2}.directory-compact-results{max-height:65vh}.directory-financial-unavailable small{display:block!important;margin-left:0}.directory-compact-results .uk-directory-table td{font-size:11px;padding:7px 5px}.directory-compact-results .uk-directory-table th{font-size:9px;padding:8px 5px}}

@media(min-width:900px) and (min-height:650px){.directory-mode:not(.company-workspace-mode) .area{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.directory-mode:not(.company-workspace-mode) .topbar{flex-shrink:0}.directory-mode:not(.company-workspace-mode) main{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;padding:18px 28px 12px;overflow:hidden}.directory-mode:not(.company-workspace-mode) main>footer{display:none}.directory-mode:not(.company-workspace-mode) #allCompanyDirectory{display:flex;flex-direction:column;flex:1;min-height:0}.directory-results-panel{display:flex;flex-direction:column;flex:1;min-height:0}.directory-primary-search,.directory-financial-filter-panel,.directory-result-status,#ukFinancialStatus,.directory-results-panel>.panel-foot,.directory-page-tools{flex-shrink:0}.directory-compact-results{flex:1;min-height:100px;max-height:none}.directory-financial-filter-panel[open],.directory-more-filters[open]{max-height:32vh;overflow:auto}.directory-compact-results .uk-directory-table td:first-child small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory-page-jump{padding:6px 0}}

/* A single continuous list, with no financial placeholders or page controls. */
.directory-compact-results .uk-directory-table th:nth-child(n){width:18%}.directory-compact-results .uk-directory-table th:first-child{width:44%}.directory-compact-results .uk-directory-table th:nth-child(2){width:31%}.directory-compact-results .uk-directory-table th:last-child{width:9%}.directory-compact-results .uk-directory-table td:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory-compact-results .uk-directory-table tr{content-visibility:auto;contain-intrinsic-size:auto 52px}.directory-scroll-hint{font-size:11px;color:#718096}.directory-scroll-sentinel{text-align:center;padding:18px;color:#718096;font-size:12px}.directory-scroll-sentinel .text-button{margin-top:8px}.directory-result-status{min-height:38px}@media(max-width:760px){.directory-scroll-hint{display:none}.directory-compact-results .uk-directory-table th:first-child{width:44%}.directory-compact-results .uk-directory-table th:nth-child(2){width:26%}.directory-compact-results .uk-directory-table th:nth-child(3){width:18%}.directory-compact-results .uk-directory-table th:last-child{width:12%}}

.directory-custom-search{margin:0 18px 10px;border:1px solid var(--line);border-radius:8px;font-size:12px;flex-shrink:0}.directory-custom-search>summary{cursor:pointer;padding:10px;color:#244f88;font-weight:600}.directory-custom-search[open]{max-height:36vh;overflow:auto}.directory-check-group{min-width:0;border:1px solid var(--line);border-radius:6px;padding:10px;display:grid;gap:8px;margin:0}.directory-check-group legend{font-size:11px;color:#627087;padding:0 4px}.directory-check-group label:has(input[type=checkbox]),.directory-check-inline{display:flex!important;gap:7px!important;align-items:center}.directory-check-group input[type=checkbox],.directory-check-inline input{width:auto!important}.directory-custom-search #ukCustomStatus{padding:0 18px 12px;color:#627087;font-size:11px}.directory-check-inline{grid-column:1/-1}

/* Professional company-search toolbar and anchored filter panels. */
.directory-results-panel{overflow:visible}.directory-searchbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 18px 12px;position:relative;z-index:5;flex-shrink:0}.directory-toolbar-form{display:contents}.directory-search-input{order:0;flex:1 1 210px;min-width:160px;height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dbe3ed;border-radius:8px;color:#8b99ae;background:#fbfcfe}.directory-search-input:focus-within{border-color:#5590ee;box-shadow:0 0 0 3px #edf4ff}.directory-search-input input{border:0;outline:0!important;background:transparent;width:100%;min-width:0;font-size:12px;color:#172b47}.directory-search-submit{order:8;height:42px;padding:0 18px}.directory-filter{position:relative;order:1;flex:none}.directory-filter>summary{display:flex;align-items:center;gap:7px;height:42px;padding:0 11px;border:1px solid #dbe3ed;border-radius:8px;background:#fff;list-style:none;color:#334963;font-size:12px;cursor:pointer;white-space:nowrap;user-select:none}.directory-filter>summary::-webkit-details-marker{display:none}.directory-filter>summary:after{content:'⌄';color:#7f90a7;font-size:15px;margin-left:1px}.directory-filter[open]>summary{border-color:#95b9ee;background:#f2f7ff;color:#164b91}.directory-filter-count{font-size:10px;font-weight:700;min-width:16px;padding:0 4px;border-radius:4px;background:#e7f0ff;color:#1554a5;text-align:center}.directory-filter-panel{position:absolute;left:0;top:calc(100% + 8px);width:260px;max-height:min(60vh,450px);overflow:auto;padding:16px;border:1px solid #dce4ef;border-radius:12px;background:#fff;box-shadow:0 12px 38px #152d4e26;z-index:30;display:grid;gap:12px}.directory-filter[data-filter=value]>.directory-filter-panel,.directory-filter[data-filter=shares]>.directory-filter-panel,.directory-more-filter>.directory-filter-panel{left:auto;right:0}.directory-filter-panel .directory-check-group{border:0;padding:0;gap:9px}.directory-filter-panel legend{padding:0;margin-bottom:12px;color:#172b47;font-size:12px;font-weight:700}.directory-filter-panel label{display:grid;gap:6px;font-size:11px;color:#61748b}.directory-filter-panel label:has(input[type=checkbox]){padding:6px 0;color:#334963;font-size:12px}.directory-filter-panel input[type=checkbox]{accent-color:#1554e8;width:15px!important;height:15px;margin:0}.directory-filter-panel input:not([type=checkbox]),.directory-filter-panel select{width:100%;min-width:0;border:1px solid #dbe3ed;border-radius:6px;padding:9px;background:#fff;color:#243c59;font-size:12px}.directory-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.directory-range>span{padding-bottom:10px;color:#9ba8b8}.directory-filter-hint{font-size:11px!important;color:#8190a4;line-height:1.6;margin:0}.directory-filter-done{justify-self:end;border:0;background:#edf4ff;color:#1554a5;font-weight:600;font-size:11px;border-radius:6px;padding:7px 14px}.directory-active-filters{display:flex;align-items:center;gap:12px;padding:0 18px 10px;flex-shrink:0;min-height:5px}.directory-active-filters:has(#ukFilterChips:empty):has(#resetUkBrowse[hidden]){padding-bottom:0}#ukFilterChips{display:flex;gap:6px;flex-wrap:wrap}.directory-filter-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #d9e5f6;background:#f2f7ff;color:#345d94;padding:5px 9px;border-radius:6px;font-size:11px;line-height:1.4}.directory-filter-chip:hover{background:#e7f0ff}.directory-filter-chip>span{font-size:14px;color:#7892b4}.directory-active-filters #resetUkBrowse{font-size:11px;white-space:nowrap;color:#718096;padding:4px 0}.directory-filter-feedback{font-size:11px;color:#718096;padding:0 18px 8px;flex-shrink:0}.directory-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.directory-result-status{border-top:1px solid #edf1f6;margin-top:2px}.directory-more-filter>.directory-filter-panel{width:300px}.directory-filter-panel .directory-check-inline{grid-column:auto}@media(max-width:1100px){.directory-search-input{flex-basis:100%;order:0}.directory-filter{flex:1}.directory-filter>summary{justify-content:space-between}.directory-search-submit{flex:1}.directory-filter-panel{width:250px}.directory-filter[data-filter=sign]>.directory-filter-panel{left:0;right:auto}}@media(max-width:600px){.directory-searchbar{padding:12px;gap:6px}.directory-filter{flex:1 1 27%}.directory-filter>summary{padding:0 8px;font-size:11px}.directory-search-submit{flex:1 1 27%}.directory-filter-panel{width:230px}.directory-filter[data-filter=value]>.directory-filter-panel{right:0}.directory-filter[data-filter=shares]>.directory-filter-panel{left:0;right:auto}.directory-active-filters{padding-left:12px;padding-right:12px}}

/* People and officer appointments share the compact search. */
.directory-search-input select{flex:none;width:88px;min-width:0;padding:0 8px 0 0;border:0;border-right:1px solid var(--line);border-radius:0;font-size:11px;background:transparent;color:#111}.directory-search-input input{flex:1;min-width:45px}.am-person-dialog{width:min(920px,94vw);max-height:88vh;padding:0;border:1px solid var(--line);border-radius:12px}.am-person-dialog::backdrop{background:#1116}.am-person-header{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:20px 24px;border-bottom:1px solid var(--line)}.am-person-header h2{font-size:23px;margin:6px 0 0}.am-person-body{padding:20px 24px;overflow:auto}.am-person-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.am-person-totals>div{border:1px solid var(--line);border-radius:8px;padding:12px}.am-person-totals strong{display:block;font-size:26px}.am-person-totals span{font-size:11px}.am-person-notice{font-size:11px;line-height:1.7;margin:14px 0}.am-person-table{overflow:auto;max-height:44vh;margin-top:14px}.am-person-table table{width:100%;min-width:650px}.am-person-table td{font-size:12px;padding:12px 9px;vertical-align:top}.am-person-table small{display:block;margin-top:4px;font-size:10px}.am-person-table .name{text-align:left;white-space:normal}.am-person-footer{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:11px}body .company-officer-link{color:var(--blue)!important;text-align:left;font-size:inherit}.company-officer-link:hover{text-decoration:underline}@media(max-width:640px){.am-person-header,.am-person-body{padding:16px}.am-person-totals{gap:6px}.am-person-totals>div{padding:9px}.am-person-totals strong{font-size:22px}}

.am-person-sentinel{height:1px;min-height:1px}

/* People hub: compact controls, source-aware role counts, continuous results. */
.people-mode:not(.company-workspace-mode) .area{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.people-mode:not(.company-workspace-mode) .topbar{flex-shrink:0}.people-mode:not(.company-workspace-mode) .area main{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;padding:18px 28px;overflow:hidden}.people-mode:not(.company-workspace-mode) .area main>:not(#peopleDirectory){display:none!important}#peopleDirectory{display:flex;flex-direction:column;flex:1;min-height:0}.company-workspace-mode #peopleDirectory{display:none!important}.people-hub-heading{margin-bottom:16px}.people-hub-heading h1{font-size:30px;margin:5px 0}.people-hub-heading p,.people-hub-heading details{font-size:12px}.people-hub-heading details{margin-top:8px;max-width:900px}.people-hub-heading summary{cursor:pointer;color:#61748b}.people-hub-heading details p{margin-top:8px}.people-hub-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible}.people-hub-search{display:flex;align-items:center;gap:10px;padding:14px 18px;flex-shrink:0}.people-hub-search label{min-width:0}.people-hub-query{flex:1}.people-hub-search input[type=search],.people-hub-search select{width:100%;padding:11px;border:1px solid var(--line);border-radius:7px;font-size:12px}.people-hub-role-filter{position:relative;font-size:12px}.people-hub-role-filter summary{padding:10px 14px;border:1px solid var(--line);border-radius:7px;cursor:pointer;list-style:none}.people-hub-role-filter fieldset{position:absolute;right:0;top:calc(100% + 6px);width:200px;display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;padding:14px;background:#fff;z-index:9}.people-hub-role-filter fieldset label{display:flex;gap:8px;align-items:center}.people-hub-scroll{overflow:auto;flex:1;min-height:150px}.people-hub-scroll table{table-layout:fixed;width:100%;min-width:650px}.people-hub-scroll th{position:sticky;top:0;padding:11px;background:#fff}.people-hub-scroll th:first-child{width:38%}.people-hub-scroll th:nth-child(2){width:16%}.people-hub-scroll th:nth-child(3){width:36%}.people-hub-scroll th:last-child{width:10%}.people-hub-scroll td{padding:12px 11px;font-size:12px;vertical-align:middle}.people-hub-scroll td small{display:block;font-size:10px;margin-top:4px}.people-hub-roles{display:flex;gap:6px;flex-wrap:wrap}.people-hub-roles .pill{font-size:10px;padding:3px 7px;white-space:nowrap}.people-hub-sentinel{text-align:center;padding:16px;font-size:12px}#peopleHubStatus{padding:0 18px 12px;font-size:12px}#peopleHubEvidence .people-hub-roles{margin:14px 0}.people-hub-muted{font-size:11px}@media(max-width:760px){.people-hub-search{flex-wrap:wrap}.people-hub-query{flex-basis:100%}.people-mode:not(.company-workspace-mode) .area main{padding:14px}.people-hub-heading h1{font-size:26px}.people-hub-scroll table{min-width:560px}}
.people-hub-scroll td.people-hub-roles{display:table-cell}.people-hub-scroll td.people-hub-roles .pill{display:inline-block;margin:3px 5px 3px 0}
.people-hub-scope{margin:0;padding:0 18px 8px;font-size:11px;color:#555}.people-network-tabs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.people-network-tabs .button{padding:9px 12px;font-size:12px}#hubSharedRows .text-button{font-size:11px}#hubNetworkCompanies td{vertical-align:top}
.people-hub-officer-search{align-self:flex-start;margin:0 18px 10px;font-size:11px}.am-person-shared{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}
.people-count-filter{position:relative;flex:none;font-size:12px}.people-count-filter>summary{padding:11px 14px;border:1px solid var(--line);border-radius:7px;cursor:pointer;list-style:none}.people-count-filter-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:12;width:240px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 24px #0001;display:grid;gap:12px}.people-count-filter-panel label{display:grid;gap:5px}.people-count-filter-panel small{font-size:10px;line-height:1.5}.people-company-count{padding:0;font-size:15px}.people-company-preview{display:grid;gap:4px;margin-top:7px}.people-company-preview button{text-align:left;font-size:11px;white-space:normal;padding:0;line-height:1.5}.people-hub-scroll>table>thead th:first-child{width:30%}.people-hub-scroll>table>thead th:nth-child(2){width:36%}.people-hub-scroll>table>thead th:nth-child(3){width:24%}.people-inline-row>td{padding:0 16px 16px!important}.people-inline{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.people-inline header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.people-inline header strong{font-size:12px}.people-inline header button{font-size:11px}.people-inline-companies{max-height:280px;overflow:auto}.people-inline-companies>[role=listitem]{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) auto;gap:16px;padding:11px 8px;border-top:1px solid #e8e8e8;font-size:11px;align-items:center}.people-inline-companies .name{text-align:left;white-space:normal}.people-inline-companies small{display:block;font-size:10px;margin-top:3px}.people-inline p{font-size:11px}.people-inline .text-button{font-size:11px}
.people-email-filter{flex:none;max-width:158px}.people-email-list{display:grid;gap:7px;margin-top:8px}.people-email-contact>a{font-size:11px;word-break:break-word}.people-email-contact small{display:block;font-size:9px!important;line-height:1.45;margin-top:3px}.people-inline .people-email-list{margin-top:6px}.people-inline .people-email-contact>a{font-size:11px}.people-inline-companies>[role=listitem]{align-items:start}

/* People: email between name and connected companies. */
.people-hub-scroll>table>thead th:first-child{width:23%}.people-hub-scroll>table>thead th:nth-child(2){width:25%}.people-hub-scroll>table>thead th:nth-child(3){width:27%}.people-hub-scroll>table>thead th:nth-child(4){width:17%}.people-hub-scroll>table>thead th:last-child{width:8%}.people-hub-email{overflow-wrap:anywhere}.people-hub-email .people-email-list{margin:0}.people-hub-scroll>table{min-width:760px}
