/* V8: an executive analytics workspace, scoped to the president role. */
body.president-cockpit{
 --bg:#080d15;--ink:#e2eaf4;--sub:#8795aa;--line:#ffffff12;--blue:#8ccaff;--teal:#9de8d0;--rose:#eeb495;
 background-color:#080d15;background-image:radial-gradient(ellipse at 25% 0,#28475924,transparent 45%),radial-gradient(ellipse at 98% 32%,#23365d22,transparent 44%);background-size:auto;color:#e2eaf4;
}
.president-cockpit .layout{grid-template-columns:88px minmax(0,1fr)}
.president-cockpit .rail{width:88px;padding:26px 11px 22px;background:#0b121bcc;backdrop-filter:blur(22px);border-right:1px solid #ffffff09;box-shadow:none}
.president-cockpit .rail .brand{flex-direction:column;gap:10px;margin:0 0 36px}
.president-cockpit .brand b{font-size:14px;letter-spacing:3px;font-weight:500;color:#c8d8e8}
.president-cockpit .brand small,.president-cockpit .nav-label,.president-cockpit .rail-tools,.president-cockpit .rail-separator{display:none}
.president-cockpit .logo{width:34px;height:34px;color:#b2eadc;filter:none}
.president-cockpit .role-nav{gap:12px}
.president-cockpit .role-nav button{flex-direction:column;justify-content:center;gap:9px;min-height:68px;padding:12px 4px;font-size:10px;border-radius:16px;color:#77879b;letter-spacing:.5px}
.president-cockpit .role-nav button svg{width:20px;height:20px;opacity:1}
.president-cockpit .role-nav button.active{background:linear-gradient(145deg,#213b3d,#162a32);color:#b9efdf;box-shadow:inset 0 0 0 1px #a2e2d51a}
.president-cockpit .role-nav button.active:before,.president-cockpit .role-nav button.active:after{display:none}
.president-cockpit .role-nav button:hover{background:#1a2836;color:#d7e9f7}
.president-cockpit .rail-bottom{padding:26px 0 0;display:flex;justify-content:center}
.president-cockpit .rail-bottom .mini{writing-mode:vertical-rl;font-size:8px;letter-spacing:3px;color:#4c6275}
.president-cockpit .rail-bottom p,.president-cockpit .rail-bottom small{display:none}
.president-cockpit .topbar{height:56px;padding:0 34px;background:transparent;border-bottom:0}
.president-cockpit .crumb{font-size:10px;color:#617287;gap:11px}.president-cockpit .crumb strong{color:#a4b6c8}
.president-cockpit .topright{color:#899bad;gap:13px}
.president-cockpit .sample-tag{border-radius:20px;background:#182c2c;color:#9ccabf;border:1px solid #8bd8c51a;padding:5px 10px;font-size:9px;letter-spacing:0}
.president-cockpit .user-dot{background:#233445;color:#c5d6e6;width:28px;height:28px}
.president-cockpit .content{max-width:1880px;padding:0 34px 40px}
.president-cockpit .cockpit-masthead{grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:128px;padding:10px 0 26px;align-items:center}
.president-cockpit .cockpit-masthead:before,.president-cockpit .cockpit-masthead:after,.president-cockpit .cockpit-title-rule,.president-cockpit .cockpit-context{display:none}
.president-cockpit .cockpit-title{text-align:left;min-width:0;padding:0}
.president-cockpit .cockpit-title:before{width:300px;height:100px;left:150px;top:-15px;background:radial-gradient(ellipse,#a1ddcd0d,transparent 70%)}
.president-cockpit .cockpit-title>span{color:#678d9f;font-size:8px;letter-spacing:2.4px}
.president-cockpit .cockpit-title h1{font-size:32px;font-weight:500;letter-spacing:.8px;line-height:1.4;color:#edf4f9;text-shadow:none;margin-top:7px}
.president-cockpit .modern-header-note{display:flex;align-items:center;gap:9px;margin-top:10px;color:#768d9f;font-size:10px;font-weight:400;letter-spacing:.3px}
.president-cockpit .modern-header-note b{width:4px;height:4px;background:#8dccb9;border-radius:50%;box-shadow:0 0 8px #7ad5bf44}
.president-cockpit .cockpit-tools{max-width:none;margin:0;flex-wrap:nowrap;gap:8px;align-self:center}
.president-cockpit .cockpit-tools>span{flex-basis:auto;margin:0 9px 0 0;font:11px var(--num);letter-spacing:1px;color:#a3b2c6}
.president-cockpit .cockpit-tools .btn{padding:10px 12px;border-radius:10px;font-size:10px;background:#15202e99;border-color:#ffffff12;color:#b4c8d9}
.president-cockpit .cockpit-tools .btn:hover{background:#233548;border-color:#96c3d333}
.president-cockpit.cockpit-motion-on .motion-toggle{background:#17342f66!important;color:#a4decb!important;border-color:#7fc4ab2e!important}
.president-cockpit .ambient-spectrum{left:auto;right:18px;bottom:14px;transform:none;opacity:.3;gap:3px}
.president-cockpit .ambient-spectrum i{background:#9be7d5;box-shadow:none;width:2px}
.president-cockpit .role-intro{display:none}
.president-cockpit .topic-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:6px;background:#121c28b8;backdrop-filter:blur(18px);border:1px solid #ffffff0c;border-radius:15px;margin-bottom:26px;box-shadow:0 8px 25px #0000000a}
.president-cockpit .topic-tabs button{flex:1 1 auto;padding:11px 10px;border-radius:10px;background:none;border:0;color:#7f94a8;font-size:11px;letter-spacing:.1px}
.president-cockpit .topic-tabs button.active{color:#112c2b;background:#b2e5d3;box-shadow:0 2px 10px #9bdac319;font-weight:600}
.president-cockpit .topic-tabs button:hover:not(.active){background:#26384988;color:#c8d9e7}
.president-cockpit.cockpit-motion-on .topic-tabs button:hover{transform:none;box-shadow:none}
.president-cockpit .cockpit-kpis{gap:0;padding:7px 0 16px;border:0;border-bottom:1px solid #ffffff0c;background:none;margin-bottom:30px;grid-template-columns:repeat(6,minmax(0,1fr))}
.president-cockpit .cockpit-kpis .metric{min-height:113px;background:none;border:0;border-right:1px solid #ffffff0b;border-radius:0;box-shadow:none;padding:9px 22px 8px}
.president-cockpit .cockpit-kpis .metric:first-child{padding-left:0}.president-cockpit .cockpit-kpis .metric:last-child{border-right:0;padding-right:0}
.president-cockpit .cockpit-kpis .metric:before{display:none}
.president-cockpit .cockpit-kpis .metric-label{font-size:10px;letter-spacing:.3px;color:#8299ad;justify-content:flex-start;gap:8px}
.president-cockpit .cockpit-kpis .metric-label svg{display:none}
.president-cockpit .cockpit-kpis .metric-number{font-size:36px;font-weight:400;letter-spacing:-1.1px;margin:9px 0;color:#e1edf7;text-shadow:none;gap:6px;line-height:1.2}
.president-cockpit .cockpit-kpis .metric-number small{font-size:9px;color:#697f95;letter-spacing:0}
.president-cockpit .cockpit-kpis .metric-bottom{justify-content:flex-start;gap:8px;flex-wrap:wrap;row-gap:4px;font-size:9px;color:#657c90}
.president-cockpit .metric-bottom .delta{padding:2px 5px;background:#b58d6220;color:#cfa78a;border:0;border-radius:5px;font-size:8px}
.president-cockpit.cockpit-motion-on .cockpit-kpis .metric:after{opacity:.45;border-radius:8px}
.president-cockpit.cockpit-motion-on .metric.motion-hover{box-shadow:none;border-color:#ffffff0b}
.president-cockpit .cockpit-zone-label{gap:12px;margin-bottom:17px;font-size:13px;letter-spacing:0;color:#c8d8e8}
.president-cockpit .cockpit-zone-label i{width:6px;height:6px;border-radius:50%;transform:none;background:#b4e5d7;box-shadow:0 0 12px #7ab6a333;margin-right:0}
.president-cockpit .cockpit-zone-label small{font-size:8px;color:#486478;letter-spacing:1.8px}
.president-cockpit .cockpit-zone-label .cockpit-scope{color:#6b8197;font-size:9px}
.president-cockpit .cockpit-command-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:'core concentration payment';gap:18px}
.president-cockpit .cockpit-command-grid>.cockpit-core{grid-area:core}.president-cockpit .cockpit-command-grid>.cockpit-left{grid-area:concentration}.president-cockpit .cockpit-command-grid>.cockpit-right{grid-area:payment}
.president-cockpit .panel{border:1px solid #9dbfd111;border-radius:19px;background:linear-gradient(135deg,#172532a3,#101a279c);box-shadow:inset 0 1px #d1e8fa05,0 14px 30px #00000012;backdrop-filter:blur(12px);overflow:hidden}
.president-cockpit .panel-head{background:none;padding:23px 23px 18px;gap:12px}
.president-cockpit .panel-head h2{font-size:13px;letter-spacing:.2px;color:#cddfe9;font-weight:500;gap:8px}
.president-cockpit .panel-head h2:before{display:none}
.president-cockpit .panel-head p{font-size:9px;line-height:1.7;color:#70899d;margin-top:8px}
.president-cockpit .panel-body{padding:0 23px 23px}
.president-cockpit.cockpit-motion-on .panel:before{height:1px;top:0;opacity:.33;box-shadow:none}
.president-cockpit .panel:before{opacity:.35;height:1px}
.president-cockpit .panel-head .link{font-size:10px;color:#8dbabf}
.president-cockpit .cockpit-core{background:radial-gradient(ellipse at 95% 35%,#387c8338,transparent 67%),linear-gradient(135deg,#183639d9,#112b34d9 55%,#152637e8);border-color:#a1decc24;border-radius:23px;box-shadow:inset 0 1px #c2eceb0a,0 20px 50px #0002}
.president-cockpit .cockpit-core .panel-head{padding:25px 27px 9px}
.president-cockpit .cockpit-core .panel-head h2{font-size:14px;color:#c5e6de}
.president-cockpit .cockpit-core .panel-head p{color:#7ca39f}
.president-cockpit .hospital-overview .cockpit-core-value{padding:28px 27px 24px;align-items:flex-start;justify-content:center;text-align:left;min-height:225px}
.president-cockpit .core-caption{font-size:8px;letter-spacing:2px;color:#82ada9;position:relative;z-index:1}
.president-cockpit .hospital-overview .cockpit-core .core-number{font-size:clamp(54px,4.9vw,88px);letter-spacing:-3px;font-weight:400;line-height:1.25;color:#d9f6eb;text-shadow:none;margin:12px 0 18px;position:relative;z-index:1}
.president-cockpit .core-number small{font-size:11px;font-weight:400;letter-spacing:0;color:#8dbab1;margin-left:12px}
.president-cockpit .core-comparison{justify-content:flex-start;flex-wrap:wrap;gap:8px 18px;font-size:9px;position:relative;z-index:1;color:#7fa59f}
.president-cockpit .core-comparison b{color:#c1dfd5;font-size:12px}.president-cockpit .core-comparison b.down{color:#d9ab86}
.president-cockpit .core-comparison span+span{border:0;padding-left:0}
.president-cockpit .core-orbit{width:224px;height:224px;left:80%;top:48%;opacity:.55;transform:translate(-50%,-50%) rotate(-28deg) scaleY(.65);border-color:#91dcc42e;box-shadow:0 0 0 16px #8dbdba05,0 0 0 36px #72b9a505}
.president-cockpit .core-network{opacity:.23!important;width:130%;left:20%;top:0}
.president-cockpit .core-network .net-flow{stroke:#aff3df;filter:none}
.president-cockpit .core-orbit:before{border-top-color:#a0e6d68c;border-bottom-color:#82c4bf38}
.president-cockpit .core-satellite i{background:#d8ffe9;box-shadow:0 0 7px #a9f3da,0 0 16px #84cdbb77}
.president-cockpit .cockpit-depts{margin:0 27px 14px;gap:22px;border-top:1px solid #b3dfd314;padding-top:18px}
.president-cockpit .cockpit-depts button{background:none;border:0;border-radius:0;padding:0;box-shadow:none}
.president-cockpit .cockpit-depts button:hover{background:none;border:0}
.president-cockpit .cockpit-depts button>span{font-size:10px;color:#8cb5ac;letter-spacing:0}
.president-cockpit .hospital-core-totals strong{font-size:25px;font-weight:400;color:#c3e7db;letter-spacing:-.6px;margin:8px 0 6px}
.president-cockpit .hospital-core-totals strong small{color:#6e9d96;font-size:9px}
.president-cockpit .hospital-core-totals button>div{font-size:8px;color:#628c87}
.president-cockpit .cockpit-core-foot{margin:0 27px;padding:12px 0;border-color:#9bd3c911;font-size:8px;color:#5e8684}
.president-cockpit .cockpit-core-foot>span:first-child{color:#80b7aa}
.president-cockpit .cockpit-left .hbars{gap:21px!important;padding-top:4px}
.president-cockpit .hospital-overview .cockpit-left .hbar-row{grid-template-columns:77px minmax(0,1fr) 49px;gap:9px}
.president-cockpit .hbar-row{font-size:10px;color:#8fa7ba}
.president-cockpit .hbar-row .value{color:#b4d0df;font-size:12px}
.president-cockpit :is(.hbar-track,.cost-track,.dept-track){border-radius:10px;background:#8eb5d00c}
.president-cockpit .hbar-track{height:6px}
.president-cockpit .hbar-track span{background:linear-gradient(90deg,#41677c,#96c7d3)!important;border-radius:10px;box-shadow:none}
.president-cockpit .hbar-row:nth-child(2n) .hbar-track span{background:linear-gradient(90deg,#41677c,#79a8bc)!important}
.president-cockpit .cost-track span{background:linear-gradient(90deg,#42677e,#91c3cc)}
.president-cockpit .dept-track:first-child span{background:#355064!important}
.president-cockpit .dept-track:last-child span{background:linear-gradient(90deg,#567e93,#b2d8df)!important}
.president-cockpit .cockpit-right{gap:13px}
.president-cockpit .hospital-overview .cockpit-right .dept-comparison{gap:16px;padding:0}
.president-cockpit .cockpit-right .dept-track{height:6px;margin:5px 0}
.president-cockpit .cockpit-right .dept-row{grid-template-columns:62px minmax(0,1fr) 54px;gap:8px}
.president-cockpit .cockpit-right .dept-name{font-size:9px;color:#8ba4b6}
.president-cockpit .cockpit-right .dept-value{font-size:13px;color:#b9d3df}
.president-cockpit .dept-value small{font-size:8px;color:#5d7b91}
.president-cockpit .cockpit-single{border-radius:16px;border:1px solid #c3a08518;background:linear-gradient(115deg,#2c2927b3,#1f242ba6);padding:16px 20px;box-shadow:none}
.president-cockpit .cockpit-single>div>span{font-size:10px;color:#c8b6a3}.president-cockpit .cockpit-single>div>small{font-size:8px;color:#8b8176}
.president-cockpit .cockpit-single strong{color:#dec1a1;font-size:23px;font-weight:400;letter-spacing:-.6px}
.president-cockpit .cockpit-single:hover{border-color:#b99f7c55}
.president-cockpit .micro-note{border:0;border-top:1px solid #a4cce410;border-radius:0;background:none;padding:13px 0 0;margin-top:17px;font-size:9px;color:#718b9f;line-height:1.9}
.president-cockpit .micro-note b{color:#b2c9d5}
.president-cockpit .cockpit-right .micro-note{border:0;padding:8px 0 0;font-size:8px}
.president-cockpit .cockpit-signal-strip{background:none;border:0;border-bottom:1px solid #ffffff0a;border-radius:0;margin:20px 0 30px;padding:0 0 20px;gap:12px}
.president-cockpit .signal-label{color:#8ec3b3;border:1px solid #7dc4b42b;border-radius:20px;padding:5px 10px;font-size:9px;letter-spacing:0}
.president-cockpit .cockpit-signal-strip button{justify-content:flex-start;padding:4px 12px;font-size:10px;border-left-color:#ffffff10;color:#7d94a8;gap:10px}
.president-cockpit .cockpit-signal-strip button b{color:#bcd5df;font-size:11px}
.president-cockpit .cockpit-signal-strip:after{opacity:.3}
.president-cockpit .section-heading{margin:33px 0 18px;gap:12px}
.president-cockpit .section-heading .number{font-size:10px;color:#52778a;border:1px solid #9bbddc18;border-radius:6px;padding:4px 6px}
.president-cockpit .section-heading h3{font-size:14px;letter-spacing:.4px;font-weight:500;color:#bfd0df}
.president-cockpit .section-heading .rule{background:linear-gradient(90deg,#ffffff0b,transparent)}
.president-cockpit :is(.cockpit-trends,.dashboard-three,.dashboard-two,.charts-row,.president-grid){gap:20px;margin-bottom:24px}
.president-cockpit .cockpit-trends{grid-template-columns:1.5fr 1fr 1fr}
.president-cockpit .chart .grid,.president-cockpit .analytics-chart .grid{stroke:#6c91af1b;stroke-dasharray:2 6}
.president-cockpit .chart path[stroke="#4e8da3"]{stroke:#a4d9d0;stroke-width:2.5;filter:drop-shadow(0 3px 6px #a4d9d012)}
.president-cockpit .chart path[stroke="#bed3dc"]{stroke:#45627f}
.president-cockpit .chart circle[stroke="#4e8da3"]{stroke:#b0e5d4;fill:#152b33}
.president-cockpit .flow-trail,.president-cockpit .flow-point{stroke:#d7fff1;filter:drop-shadow(0 0 4px #b6ffdc55)}
.president-cockpit .ring circle[stroke="#c38c7b"]{stroke:#d5b295}.president-cockpit .ring circle[stroke="#75a79b"]{stroke:#81bbb4}
.president-cockpit .ring-legend .item:nth-child(1) .legend-dot{background:#d5b295!important}.president-cockpit .ring-legend .item:nth-child(2) .legend-dot{background:#81bbb4!important}
.president-cockpit .mini-kpi{background:#aacfe407;border:0;border-radius:12px;padding:14px 11px}
.president-cockpit .mini-kpi strong{color:#b0d8d3;font-weight:400;font-size:24px;letter-spacing:-.6px}
.president-cockpit .mini-kpi span{font-size:9px;color:#748da2}
.president-cockpit .insight-item{border:0;border-bottom:1px solid #ffffff0a;border-radius:0;background:none;padding:14px 0;gap:15px}
.president-cockpit .insight-item:last-child{border-bottom:0}
.president-cockpit .insight-item .index{color:#a2c8ba;background:#9abfac0e;border-radius:7px;height:26px;min-width:26px;text-align:center;line-height:26px;font-size:9px}
.president-cockpit .insight-item h3{font-size:12px;color:#c0d3df;font-weight:500}.president-cockpit .insight-item p{color:#7e99ad;font-size:10px;line-height:1.9}
.president-cockpit .topic-deck{gap:16px}
.president-cockpit .topic-card{border-radius:16px;background:linear-gradient(130deg,#182835b0,#14203090);border-color:#b8d1e00c;padding:22px;box-shadow:none}
.president-cockpit .topic-card .eyebrow{font-size:8px;letter-spacing:1.2px;color:#567a8b}
.president-cockpit .topic-card h3{font-size:13px;color:#bedbd9;margin:20px 0 9px;letter-spacing:.2px}
.president-cockpit .topic-card h3 span{color:#b6d9cd}
.president-cockpit .topic-card p{font-size:10px;color:#7891a5}
.president-cockpit .topic-card:hover{background:#1e3340;border-color:#9ec9b93b;box-shadow:0 8px 20px #0002}
.president-cockpit .metric{border-radius:16px;background:linear-gradient(135deg,#1a2937c2,#14212eaa);border-color:#a5c2d611}
.president-cockpit .metric:before{display:none}
.president-cockpit .metric.featured{background:linear-gradient(135deg,#23433f,#173039);border-color:#a4d0c62a}
.president-cockpit :is(.report-table th,th){background:#9eb5d405;color:#6f8da5;border-color:#9fbcd00c;padding:14px 19px;font-size:10px}
.president-cockpit :is(.report-table td,td){border-color:#9fbcd00b;padding:16px 19px;color:#a2bbd0;font-size:11px}
.president-cockpit tbody tr:nth-child(even){background:#9dbcd503}.president-cockpit tbody tr:hover{background:#aac9de08}
.president-cockpit .report-table td.cell-name{line-height:1.7}
.president-cockpit .badge{border:0;border-radius:7px;background:#b1906320;color:#c9ad8a;font-size:9px;padding:5px 8px}
.president-cockpit .badge.green{background:#8fc7b41a;color:#9acdbd}.president-cockpit .badge.gray{background:#99b8d014;color:#95acbf}
.president-cockpit .link{color:#9dc9c9;font-size:10px}.president-cockpit .link:hover{color:#c1f4e0}
.president-cockpit :is(.source-note,.tfoot){border-color:#ffffff0a;padding:14px 20px;color:#647f94;font-size:9px}
.president-cockpit .btn,.president-cockpit .select,.president-cockpit .search,.president-cockpit .project-tabs button,.president-cockpit .pager button{border-radius:9px;border-color:#a9cad41a;background:#19273499;color:#a8c0d2}
.president-cockpit .project-tabs{gap:8px}.president-cockpit .project-tabs button{padding:9px 13px}
.president-cockpit .project-tabs button.active{background:#2a443f;border-color:#99c6b338;color:#b7e3d0}
.president-cockpit .segmented{border:0;background:#07131e66;border-radius:8px;padding:4px}
.president-cockpit .segmented button{border-radius:5px;padding:6px 9px;color:#6f8fa7}.president-cockpit .segmented button.active{background:#294340;color:#bcdfd0;box-shadow:none}
.president-cockpit .scope-chip{border-radius:20px;background:#1d353144;border-color:#8dbfaf26;color:#90b5a9;font-size:9px}
.president-cockpit .topic-heading{margin:33px 0 25px}.president-cockpit .topic-heading h2{font-size:25px;font-weight:500;color:#d7e7ef}.president-cockpit .topic-heading p{font-size:11px;line-height:1.9;color:#8095aa}
.president-cockpit .topic-heading .eyebrow{color:#587e87;font-size:8px;letter-spacing:2px}
.president-cockpit .drawer{background:linear-gradient(145deg,#15232f,#0c1723);border-left:1px solid #99b7ce1c;padding:35px;box-shadow:-30px 0 80px #0004}
.president-cockpit .drawer-head h2{font-size:23px;letter-spacing:.5px;color:#d0e4eb}
.president-cockpit .drawer .close{border-radius:10px;background:#243544;border-color:#9dbfd51c;color:#bdd4e4}
.president-cockpit .drawer .definition{border-radius:0 12px 12px 0;background:#21383180;border-color:#729d8f;color:#89ae9f}
.president-cockpit .foot{padding-top:22px;border-color:#ffffff0a;color:#536d82;font-size:9px}.president-cockpit .foot-brand{color:#537886;font-size:8px;letter-spacing:2px}
.president-cockpit.cockpit-motion-on .cockpit-atmosphere{left:88px;opacity:.6}
.president-cockpit .ambient-aurora{opacity:.5}.president-cockpit .aurora-a{background:radial-gradient(ellipse,#47766d2b,transparent 68%)}
.president-cockpit .ambient-particle{background:#9ddbc9;box-shadow:0 0 8px #8fc9bd44;width:2px;height:2px}
.president-cockpit .ambient-horizon{opacity:.2}.president-cockpit .chart-tip{background:#20343fee;border-color:#a2c4d522;border-radius:12px;box-shadow:0 12px 30px #0003}
@media(min-width:1700px){
 .president-cockpit .content{padding-inline:44px}.president-cockpit .topbar{padding-inline:44px}.president-cockpit .cockpit-masthead{min-height:140px}.president-cockpit .cockpit-title h1{font-size:36px}
 .president-cockpit .cockpit-kpis .metric{padding:12px 28px;min-height:126px}.president-cockpit .cockpit-kpis .metric-number{font-size:42px}
 .president-cockpit .cockpit-command-grid{gap:24px}.president-cockpit .hospital-overview .cockpit-left .hbar-row{grid-template-columns:105px 1fr 60px}.president-cockpit .hospital-overview .cockpit-left .hbars{gap:25px!important}
 .president-cockpit .hospital-overview .cockpit-core-value{min-height:245px;padding:32px}.president-cockpit .hospital-core-totals strong{font-size:31px}.president-cockpit .cockpit-core .panel-head{padding:28px 32px 9px}.president-cockpit .cockpit-depts,.president-cockpit .cockpit-core-foot{margin-inline:32px}
}
@media(max-width:1350px){
 .president-cockpit .content{padding-inline:24px}.president-cockpit .topbar{padding-inline:24px}.president-cockpit .cockpit-title h1{font-size:29px}.president-cockpit .cockpit-tools{gap:5px}.president-cockpit .cockpit-tools .btn{padding:9px}
 .president-cockpit .topic-tabs{gap:2px}.president-cockpit .topic-tabs button{font-size:10px;padding:10px 8px}.president-cockpit .cockpit-kpis .metric{padding-inline:13px}.president-cockpit .cockpit-kpis .metric-number{font-size:31px}
 .president-cockpit .cockpit-command-grid{grid-template-columns:1.35fr 1fr 1fr;gap:14px}.president-cockpit .panel-head{padding:19px 17px 15px}.president-cockpit .panel-body{padding:0 17px 19px}.president-cockpit .panel-head h2{font-size:12px}
 .president-cockpit .cockpit-core .panel-head{padding:22px 22px 8px}.president-cockpit .hospital-overview .cockpit-core-value{padding:25px 22px;min-height:220px}.president-cockpit .hospital-overview .cockpit-core .core-number{font-size:60px}
 .president-cockpit .cockpit-depts{margin-inline:22px;gap:12px}.president-cockpit .hospital-core-totals strong{font-size:22px}.president-cockpit .cockpit-core-foot{margin-inline:22px;font-size:7px}
 .president-cockpit .hospital-overview .cockpit-left .hbar-row{grid-template-columns:69px 1fr 47px;gap:7px}.president-cockpit .cockpit-right .dept-row{grid-template-columns:59px 1fr 48px;gap:7px}.president-cockpit .cockpit-right .dept-value{font-size:12px}
 .president-cockpit .cockpit-single{padding:14px 16px}.president-cockpit .cockpit-single strong{font-size:20px}.president-cockpit .cockpit-signal-strip button{font-size:9px;padding-inline:8px;gap:7px}.president-cockpit .cockpit-signal-strip button b{font-size:10px}
}
@media(max-width:1120px){
 .president-cockpit .cockpit-command-grid{grid-template-columns:1.2fr 1fr;grid-template-areas:'core payment' 'concentration concentration'}.president-cockpit .cockpit-right{display:flex;grid-column:auto}.president-cockpit .cockpit-left .panel-body{display:grid;grid-template-columns:2fr 1fr;gap:24px}.president-cockpit .cockpit-left .hbars{display:grid;grid-template-columns:1fr 1fr;gap:17px!important}
 .president-cockpit .cockpit-kpis{grid-template-columns:repeat(3,1fr);gap:20px 0}.president-cockpit .cockpit-kpis .metric:nth-child(3){border-right:0}.president-cockpit .cockpit-kpis .metric:nth-child(4){padding-left:0}.president-cockpit .cockpit-trends{grid-template-columns:1fr 1fr}.president-cockpit .cockpit-trends>.panel:first-child{grid-column:1/-1}
 .president-cockpit .cockpit-masthead{gap:15px}.president-cockpit .cockpit-title h1{font-size:26px}.president-cockpit .cockpit-tools>span{font-size:10px;margin-right:3px}.president-cockpit .cockpit-tools .btn{font-size:9px;padding:8px}
}
:fullscreen .president-cockpit .layout{grid-template-columns:minmax(0,1fr)}
:fullscreen .president-cockpit .cockpit-atmosphere{left:0;inset:0}
@media print{.president-cockpit .layout{display:block}.president-cockpit .cockpit-command-grid{grid-template-columns:1.35fr 1fr 1fr;grid-template-areas:'core concentration payment'}.president-cockpit .panel{backdrop-filter:none}.president-cockpit .cockpit-title{text-align:left}.president-cockpit .cockpit-kpis{grid-template-columns:repeat(3,1fr)}}
