#screen header{height:96px}.brand .account-reference-logo{filter:none!important;opacity:1;background:#fff;border-radius:5px;padding:10px 14px;object-fit:contain;width:330px;height:66px;display:block}.brand-divider{height:42px}#navigation{height:62px}#screen main{padding-top:19px;padding-bottom:10px}#screen footer{height:27px;font-size:10px}.workspace-tabs{height:88px;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:30px;padding:0 44px;border-top:1px solid #355064;background:linear-gradient(180deg,#112736,#081722);position:relative}.workspace-tabs::before{content:'';position:absolute;top:0;left:17%;right:17%;height:1px;background:linear-gradient(90deg,transparent,#c8a77566,transparent)}.workspace-tab{height:72px;min-width:330px;display:flex;gap:18px;align-items:center;padding:11px 25px;position:relative;border:1px solid transparent;border-radius:5px;color:#7b9aac}.workspace-tab svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.workspace-index{font-size:12px;color:#58768b;letter-spacing:1px}.workspace-label{display:block;text-align:left}.workspace-label b{font-size:23px;font-weight:500;letter-spacing:3px;display:block;line-height:1.35}.workspace-label small{font-size:10px;letter-spacing:1px;color:#638397;display:block;margin-top:4px}.workspace-tab.active{background:linear-gradient(100deg,#5b472833,#1c354377);border-color:#8b714a77;color:#f0cf9e}.workspace-tab.active::after{content:'';position:absolute;height:3px;width:90px;border-radius:3px;bottom:-1px;left:50%;transform:translateX(-50%);background:#dfb77e;box-shadow:0 0 15px #e8b97733}.workspace-tab.active .workspace-index{color:#b79b76}.workspace-tab.active small{color:#b2b4ac}.workspace-badge{margin-left:auto;align-self:center;border:1px solid #5d5445;border-radius:4px;font-size:12px;color:#bbab91;min-width:25px;text-align:center;padding:4px}.workspace-tab.active .workspace-badge{border-color:#9f8056;color:#f5d3a4}.map-title h2{font-size:34px}.map-title p{font-size:13px}.overview-side .primary-metric{padding-top:14px;padding-bottom:14px}.metric-value{font-size:51px}.two-metrics .small-metric{padding:12px 15px}.two-metrics .small-metric b{margin:6px 0}.region-rank{margin-top:15px}.rank-row{padding:10px 0}.situation-note{padding:14px 18px}.province-heading h2{font-size:40px;margin:10px 0}.province-businesses .section-head h3{font-size:21px}.province-instruction{margin:10px 0 14px}.business-stack{gap:11px}.business-name h3{font-size:24px}.business-icon{width:48px;height:48px}.business-line{gap:16px}.province-coordination{padding-top:14px}.province-summary{padding-top:16px;padding-bottom:16px}.external-heading{margin-bottom:16px}.external-heading h2{font-size:30px}.external-brief{padding-top:13px;padding-bottom:13px;margin-bottom:18px}.external-brief p{font-size:16px}.coverage-ranking{padding:20px}.coverage-filters{margin-top:15px}.external-kpis{padding-top:12px;padding-bottom:12px}.external-kpis b{font-size:27px}.external-topic{margin-top:12px}.external-topic>span{font-size:12px}.topic-panel{padding:16px}.coverage-row{padding-top:6px;padding-bottom:6px}.coverage-identity b{font-size:17px}.coverage-identity small{margin-top:4px}.coverage-table-head{padding:10px}.external-side{gap:12px}.recent-reports{padding:16px}.latest-report{padding:10px 0}.latest-report b{font-size:12px}.external-source-note{font-size:10px}.account-brief{padding-top:13px;padding-bottom:13px;margin-bottom:17px;font-size:16px}.account-avatar{height:44px;width:44px;margin-bottom:12px}.account-sidebar{padding:21px}.account-metrics{padding-top:14px;padding-bottom:14px;margin:16px 0}.sidebar-subtitle{margin-top:19px!important}.account-topic{margin:10px 0}.company-chips{margin-bottom:15px}.account-reports{padding:22px}.event-summary{font-size:24px;margin-top:27px;margin-bottom:27px}.progress-steps{margin-top:25px;margin-bottom:15px}.progress-steps li{padding-top:15px;padding-bottom:15px}.event-conclusion{padding-top:14px;padding-bottom:14px}.overview-facts{padding-top:17px;padding-bottom:22px}.organization-panel{margin-top:24px}.page-top{min-height:95px;margin-bottom:22px}.page-top h2{font-size:30px}.analysis-tabs{padding-bottom:14px;margin-bottom:18px}.fact-list>div{padding-top:15px;padding-bottom:15px}.content-panel{padding:24px}.focus-workspace{height:100%;min-height:0;display:flex;flex-direction:column}.focus-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;margin:8px 0 18px}.focus-heading h2{font-size:33px;font-weight:550;margin:12px 0}.focus-heading p{font-size:14px;color:#8caabd;margin:0}.focus-snapshot{text-align:right;color:#8ba8ba;font-size:12px;line-height:2}.focus-snapshot b{font-size:17px;font-weight:400;color:#c0d5e1}.focus-brief{display:flex;align-items:center;gap:24px;border-left:3px solid #d7aa73;border-radius:5px;border:1px solid #78634e;background:linear-gradient(100deg,#49372977,#15334466);padding:15px 22px;margin-bottom:19px}.focus-brief>span{font-size:13px;letter-spacing:2px;color:#e3be8b;border-right:1px solid #78664c;padding-right:22px;white-space:nowrap}.focus-brief p{font-size:18px;line-height:1.7;color:#d5e5ee;margin:0}.focus-controls{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:18px}.focus-filters{display:flex;gap:10px}.focus-filters button{padding:11px 19px;border:1px solid #34566c;font-size:15px;color:#9fbccf}.focus-filters button b{font-weight:500;margin-left:14px;color:#d9c09c}.focus-filters button.selected{color:#f1cfa0}.focus-controls form{display:flex;border:1px solid #395a70;border-radius:5px;background:#0c2130;overflow:hidden}.focus-controls input{font-size:14px;width:270px;padding:10px 13px;color:#d2e5ee;background:none;border:0}.focus-controls form button{border-radius:0;background:#284252;color:#d1b88e;padding:10px 16px;font-size:13px}.focus-list-caption{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;font-size:13px}.focus-list-caption b{font-size:16px;font-weight:500;color:#bfd4e1}.focus-list-caption span{font-size:11px;color:#7c9cb2}.focus-event-grid{min-height:0;flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:#44647a transparent;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start;padding-right:7px}.focus-event{text-align:left;width:100%;padding:21px 23px;border:1px solid #36556a;background:linear-gradient(130deg,#1b3446,#112939);border-radius:7px}.focus-event.late-event{border-left:3px solid #dc9b7c}.focus-event-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.focus-overdue{font-size:12px;color:#edaf97;white-space:nowrap}.focus-event h3{font-size:22px;line-height:1.7;letter-spacing:.5px;font-weight:500;margin:16px 0}.focus-event-bottom{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.focus-event-bottom span{font-size:13px;color:#a2bfd1}.focus-event-bottom small{display:block;font-size:11px;color:#718fa4;margin-top:8px}.focus-event-bottom em{font-style:normal;color:#e1bd89;font-size:13px;white-space:nowrap}.focus-event-grid>.empty-state{grid-column:1/-1}
