.external-entry{padding:9px 18px;border-color:#8c7553;background:#463826;color:#f4d1a2;margin-right:6px}.external-breadcrumbs{gap:4px;font-size:13px;min-width:0}.external-breadcrumbs .crumb{padding:9px 8px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.external-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:8px 0 20px}.external-heading h2{font-size:33px;margin:11px 0;letter-spacing:1px;font-weight:550}.external-heading h2>span{font-size:20px;font-weight:350;letter-spacing:2px;color:#c4a77c;margin-left:26px}.external-heading p{font-size:14px;color:#8faec1;margin:0;line-height:1.7}.annual-scope-tag{padding:13px 23px;border:1px solid #8a7352;color:#e7c595;background:#403527;border-radius:6px;font-size:19px}.external-brief{display:flex;gap:25px;align-items:center;padding:16px 23px;background:linear-gradient(100deg,#493b2a77,#1a354777);border:1px solid #73654e;border-left:3px solid #d7ae77;border-radius:6px;margin-bottom:22px}.external-brief>span{font-size:14px;color:#e2be8f;white-space:nowrap;padding-right:24px;border-right:1px solid #71614c}.external-brief>p{font-size:17px;line-height:1.7;margin:0;color:#d1e1eb}.external-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px}.coverage-ranking{padding:24px;min-width:0}.coverage-filters{display:flex;justify-content:space-between;gap:20px;margin:24px 0 15px;align-items:center}.coverage-filters>div{display:flex;gap:7px}.coverage-filters button{font-size:13px;padding:8px 15px;border:1px solid #365569;color:#a6c0d2}.coverage-filters form{display:flex;border:1px solid #365569;background:#0e2231;border-radius:5px;overflow:hidden}.coverage-filters input{background:none;border:0;color:#dbeaf3;padding:9px 12px;width:215px;font-size:13px}.coverage-filters form button{border:0;border-radius:0;background:#263c4b}.coverage-table{border-top:1px solid #32536a}.coverage-row{display:grid;grid-template-columns:minmax(280px,1fr) 155px 100px 100px 145px 20px;gap:18px;align-items:center;padding:23px 13px;width:100%;text-align:left;border-bottom:1px solid #2b4b61;border-radius:0}.coverage-table-head{font-size:12px;color:#7f9fb5;padding-top:15px;padding-bottom:15px}.coverage-identity{display:flex;align-items:center;gap:20px}.rank-number{font-size:18px;color:#c9ab7e;width:24px}.coverage-identity b{display:block;font-size:20px;font-weight:500;color:#dbe9f3}.coverage-identity small{display:block;font-size:11px;color:#7d9db2;margin-top:9px}.coverage-total{display:flex;align-items:center;gap:18px}.coverage-total>b{font-size:26px;color:#f1c998;font-weight:500;width:30px}.coverage-mini-bar{height:5px;width:70px;border-radius:5px;background:#29495f}.coverage-mini-bar>i{height:100%;display:block;background:linear-gradient(90deg,#826f54,#e0b783);border-radius:5px}.coverage-row>strong{font-size:20px;color:#c2d9e6;font-weight:450}.coverage-row>time{font-size:13px;color:#8fadc1}.coverage-row>span:last-child{color:#99b5c6}.coverage-table-note{font-size:11px;line-height:1.8;color:#7f9db1;padding:20px 8px 0}.external-side{display:flex;flex-direction:column;gap:17px}.external-kpis{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 10px;background:#193345;border:1px solid #3d5a6d;border-radius:7px;text-align:center}.external-kpis b{display:block;font-size:30px;font-weight:500;color:#e2bd8e}.external-kpis span{display:block;font-size:11px;margin-top:10px;color:#96b1c4}.topic-panel{padding:21px}.external-topic{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:13px;color:#b0c8d8}.external-topic>span{width:65px}.external-topic>div{height:5px;background:#23465c;flex:1;border-radius:4px}.external-topic>div>i{height:100%;display:block;background:#7dacc1;border-radius:4px}.external-topic>b{font-size:14px;font-weight:450;width:22px;text-align:right}.recent-reports{padding:21px}.recent-reports .section-head>span{font-size:10px}.latest-report{display:block;text-align:left;width:100%;padding:15px 0;border-bottom:1px solid #2d4d62;border-radius:0}.latest-report>span{font-size:10px;color:#7e9eb5}.latest-report>b{display:block;font-size:13px;line-height:1.8;font-weight:450;margin-top:7px;color:#b5cddd}.external-source-note{font-size:12px;line-height:1.9;color:#7899af;margin:0}.identity-type{font-size:15px!important;border:1px solid #42657b;border-radius:4px;padding:6px 11px;color:#a9c4d7!important}.account-brief{border-left:3px solid #c8a16c;background:#20394799;padding:17px 23px;font-size:17px;line-height:1.8;color:#abc6d8;margin-bottom:22px}.account-brief b{font-weight:500;color:#f0cc9d}.account-layout{display:grid;grid-template-columns:370px minmax(0,1fr);gap:24px}.account-sidebar{padding:25px}.account-avatar{width:56px;height:56px;background:#4b3e2d;border:1px solid #90734c;display:grid;place-items:center;color:#f4d7b1;border-radius:10px;font-size:17px;margin-bottom:16px}.account-sidebar>h3{font-size:23px;margin-bottom:10px}.account-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid #355569;border-bottom:1px solid #355569;padding:18px 0;margin:20px 0}.account-metrics b{font-size:26px;font-weight:500;color:#e5c091;display:block}.account-metrics span{font-size:11px;color:#8eaabc;display:block;margin-top:8px}.sidebar-subtitle{font-size:16px!important;margin:24px 0 14px!important}.account-topic{display:flex;justify-content:space-between;font-size:13px;color:#a2bfd1;margin:13px 0}.account-topic b{font-weight:400;color:#d9c39e}.company-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.company-chips span{padding:6px 8px;border:1px solid #3d5d73;border-radius:3px;font-size:11px;color:#96b2c5}.account-reports{padding:25px}.account-report-scroll{max-height:570px;overflow:auto;scrollbar-width:thin;scrollbar-color:#385d75 transparent;margin-top:20px;padding-right:10px}.account-report-row{display:block;text-align:left;width:100%;padding:20px 18px;margin-bottom:12px;background:#17364b;border:1px solid #34586e;border-radius:6px}.report-list-tags{display:flex;gap:10px;align-items:center;font-size:11px;color:#88a7bc}.report-list-tags>span{border:1px solid #3e5f75;padding:4px 8px;border-radius:3px}.report-list-tags .is-key-report{color:#d7b98e;border-color:#78664c}.report-list-tags time{margin-left:auto}.account-report-row h3{font-size:20px;font-weight:500;margin:15px 0 10px;line-height:1.7}.account-report-row p{font-size:12px;color:#89a9bf;margin:0}.account-report-row em{display:block;text-align:right;font-size:12px;color:#dfbd8e;font-style:normal;margin-top:8px}.report-detail-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.report-detail-grid .fact-list>div{padding:17px 0}.report-source-url{word-break:break-all;font-size:12px;color:#8aa6ba!important}.report-source-url small{display:block;word-break:normal;margin-top:10px;font-size:11px;color:#b6a182}.linked-event{display:block;text-align:left;padding:22px;background:#1b394d;border:1px solid #3e6177;margin-top:25px;width:100%}.linked-event h3{font-size:22px;font-weight:500;margin:18px 0 12px;line-height:1.7}.linked-event p{font-size:13px;color:#94b2c6;line-height:1.8}.linked-event>span{display:block;font-size:14px;color:#e5c18e;margin-top:20px}.report-trace{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:35px 0;color:#95b3c9;font-size:12px}.report-trace i{font-style:normal;color:#c5a477}

.external-workspace{height:100%;min-height:0;display:flex;flex-direction:column}.external-heading,.external-brief,.account-brief{flex-shrink:0}.external-layout,.account-layout,.report-detail-grid{flex:1;min-height:0}.coverage-ranking{display:flex;flex-direction:column;min-height:0}.coverage-table{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#42647b transparent}.coverage-row{padding:13px 11px}.coverage-identity b{font-size:18px}.coverage-identity small{font-size:10px;margin-top:6px}.coverage-table-head{padding-top:11px;padding-bottom:11px}.coverage-filters{margin-top:19px;margin-bottom:13px}.coverage-table-note{padding-top:13px;font-size:10px}.external-kpis{padding-top:14px;padding-bottom:14px}.external-topic{margin-top:15px}.topic-panel{padding:18px}.external-side{min-height:0;gap:14px}.recent-reports{min-height:0;padding:18px;overflow:auto;flex:1}.latest-report{padding:12px 0}.latest-report b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.external-source-note{font-size:11px;line-height:1.8}.account-sidebar{overflow:auto;scrollbar-width:thin;scrollbar-color:#42647b transparent}.account-reports{min-height:0;display:flex;flex-direction:column}.account-report-scroll{max-height:none;min-height:0;flex:1}.report-detail-grid{overflow:auto;scrollbar-width:thin;scrollbar-color:#42647b transparent}
.coverage-row{padding-top:8px;padding-bottom:8px}.coverage-table-head{position:sticky;top:0;z-index:1;background:#142c3e;padding-top:11px;padding-bottom:11px}
