/* R78-HF219: only executive war-room presentation and release badge visibility. */
/* Default deny: only an authenticated manager/maintainer class permits the badge. */
html:not(.hf219-can-see-version) .top-actions>#hf168SettingsReleaseVersion{display:none!important;visibility:hidden!important}
html.hf219-can-see-version .top-actions>#hf168SettingsReleaseVersion{visibility:visible!important}
#page-executive .r53-war-head{align-items:center!important;padding:10px 13px!important}
#page-executive .r53-war-head>div:first-child{min-width:0!important}
#page-executive .r53-war-head p{display:none!important}
#page-executive .hf219-war-title{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}
#page-executive .hf219-war-title h3{flex:0 1 auto;margin:0!important;white-space:nowrap}
#page-executive .hf219-help-anchor{display:inline-flex;position:relative;flex:0 0 auto;align-items:center}
#page-executive .hf219-help-button{appearance:none;border:1px solid #9cc7ec;color:#1261a2;background:#eaf5ff;border-radius:7px;min-height:30px;padding:4px 9px;font-size:13px;font-weight:750;line-height:1.25;cursor:pointer}
#page-executive .hf219-help-button:hover,#page-executive .hf219-help-button:focus-visible{background:#daefff;outline:2px solid #77b9ff;outline-offset:1px}
#page-executive .hf219-help-panel{display:none;position:absolute;z-index:120;top:calc(100% + 7px);left:0;width:min(620px,calc(100vw - 70px));max-height:min(60vh,510px);overflow:auto;padding:13px 15px;border:1px solid #a6cced;border-radius:11px;background:#fff;color:#253b52;box-shadow:0 12px 30px rgba(15,45,73,.2);white-space:normal;font-size:13px;line-height:1.65}
#page-executive .hf219-help-anchor:hover .hf219-help-panel,#page-executive .hf219-help-anchor:focus-within .hf219-help-panel,#page-executive .hf219-help-anchor.hf219-open .hf219-help-panel{display:block}
#page-executive .hf219-help-anchor.hf219-dismissed .hf219-help-panel{display:none!important}
#page-executive .hf219-help-heading{display:block;margin-bottom:7px;color:#0f477a;font-size:15px}
#page-executive .hf219-help-panel .r53-war-definition,#page-executive .hf219-help-panel .r56-warroom-note{display:block!important;overflow:visible!important;white-space:normal!important;max-width:none!important;margin:5px 0 9px!important;padding:9px 11px!important;font-size:13px!important;line-height:1.65!important;color:#334155!important;background:#f2f8fe!important;border:1px solid #ddeaf5!important;border-radius:8px}
#page-executive .hf219-help-panel .r53-war-definition b,#page-executive .hf219-help-panel .r56-warroom-note b{color:#183b61!important}
#page-executive .r53-war-range{padding:5px 13px 3px!important;margin:0!important;line-height:1.4!important}
#page-executive .r53-kpis{padding-top:6px!important;padding-bottom:6px!important}
#page-executive .r53-kpi{display:grid!important;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:3px 9px;min-height:94px!important;padding:10px 12px!important}
#page-executive .r53-kpi>span{grid-column:1;grid-row:1;align-self:start;white-space:nowrap;font-size:14px!important;line-height:1.4!important}
#page-executive .r53-kpi>small{grid-column:2;grid-row:1;align-self:start;min-width:0;overflow-wrap:anywhere;font-size:12px!important;line-height:1.4!important;margin:0!important}
#page-executive .r53-kpi>strong{grid-column:1/-1;grid-row:2;align-self:end;margin:1px 0 0!important;font-size:30px!important;line-height:1.1!important}
#page-executive .r53-kpi .r53-kpi-break{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important}
#page-executive .r53-strip{padding-top:3px!important}
@media(max-width:1100px){#page-executive .r53-kpi{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto 1fr;min-height:120px!important}#page-executive .r53-kpi>span{grid-column:1;grid-row:1}#page-executive .r53-kpi>small{grid-column:1;grid-row:2}#page-executive .r53-kpi>strong{grid-column:1;grid-row:3}}
@media(max-width:580px){#page-executive .r53-war-head{align-items:flex-start!important;gap:8px!important}#page-executive .hf219-war-title h3{white-space:normal}#page-executive .hf219-help-panel{left:-110px;width:calc(100vw - 60px)}}
