/* NutedScope / Nutrition Calculator v6.0.0 beta 6 hotfix 4.
 * Cross-theme information parity and typography completion.
 * Presentation only: no nutritional formulae or product data are changed.
 */
html[data-theme-parity-hotfix="4"]{
  --hf4-body-font:system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans",sans-serif;
  --hf4-display-font:var(--hf4-body-font);
  --hf4-radius:14px;
  --hf4-radius-small:10px;
  --hf4-card-bg:var(--surface,#fff);
  --hf4-soft-bg:var(--surface-soft,#f6f8fb);
  --hf4-line:var(--border,#d7e0ea);
  --hf4-ink:var(--text,#172033);
  --hf4-muted:var(--muted-text,#5d6d7e);
  --hf4-accent:var(--accent,var(--primary-600,#2469bd));
  --hf4-good:#2f7a5d;
  --hf4-warn:#9a6c18;
  --hf4-bad:#a3483f;
  --hf4-shadow:0 9px 26px rgba(26,48,75,.08);
}
html[data-theme="retro-2bit"][data-theme-parity-hotfix="4"]{
  --hf4-display-font:ui-monospace,"Cascadia Mono","SFMono-Regular",Consolas,monospace;
  --hf4-radius:0px;--hf4-radius-small:0px;
  --hf4-shadow:4px 4px 0 rgba(10,31,56,.18);
}
html[data-theme="ivory-brass"][data-theme-parity-hotfix="4"]{
  --hf4-display-font:Georgia,"Times New Roman",serif;
  --hf4-card-bg:#fffdf8;--hf4-soft-bg:#f7f1e7;--hf4-line:var(--ib-line,#d9ccb5);
  --hf4-ink:var(--ib-ink,#29291f);--hf4-muted:var(--ib-muted,#6e685c);
  --hf4-accent:var(--ib-brass-dark,#805a1d);--hf4-good:var(--ib-positive,#586c46);
  --hf4-shadow:0 12px 30px rgba(76,59,32,.075);
}

/* Shared typography: themes may change voice, never information density or legibility. */
html[data-theme-parity-hotfix="4"] body{font-family:var(--hf4-body-font);font-size:15px;line-height:1.52;text-rendering:optimizeLegibility}
html[data-theme-parity-hotfix="4"] #mainContent :where(h1,h2,h3,.card-title,.workspace-overview__head h2,.workspace-analysis-detail__head h2){font-family:var(--hf4-display-font);text-wrap:balance;letter-spacing:-.012em}
html[data-theme-parity-hotfix="4"] #mainContent h2{font-size:clamp(21px,2vw,27px);line-height:1.16}
html[data-theme-parity-hotfix="4"] #mainContent h3{font-size:clamp(17px,1.35vw,20px);line-height:1.22}
html[data-theme-parity-hotfix="4"] #mainContent :where(p,li,td,th,label,input,select,textarea,button){line-height:1.45}
html[data-theme-parity-hotfix="4"] #mainContent :where(small,.muted,.hint,.footer-note){font-size:max(12px,.8rem);line-height:1.42}
html[data-theme-parity-hotfix="4"] #mainContent :where(.workspace-overview__metrics strong,.workspace-ration-inline__metrics strong,.analysis-command-center-hf3__card>strong,.workspace-hei-dashboard-hf2 strong,.hei-executive-hf4 strong,.theme-parity-ration-hf4 strong){font-variant-numeric:tabular-nums}
html[data-theme-parity-hotfix="4"] #mainContent :where(button,.btn,[role="button"]){min-height:40px}
html[data-theme-parity-hotfix="4"] #mainContent :where(button,.btn,[role="button"]):focus-visible{outline:3px solid color-mix(in srgb,var(--hf4-accent) 34%,transparent)!important;outline-offset:2px!important}
html[data-theme="retro-2bit"][data-theme-parity-hotfix="4"] #mainContent :where(h1,h2,h3,.card-title){letter-spacing:-.025em}
html[data-theme="ivory-brass"][data-theme-parity-hotfix="4"] #mainContent :where(h1,h2,h3,.card-title){font-weight:600}

/* Header: the live status must never become a grid column. Compact visible labels
   retain full accessible names through aria-label/title. */
html[data-theme-parity-hotfix="4"] #themeSwitcher #themeStatus{
  position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;
  overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important
}
html[data-theme-parity-hotfix="4"] #mainContent>header{grid-template-columns:minmax(250px,.72fr) minmax(0,1.72fr)!important;gap:14px 24px!important}
html[data-theme-parity-hotfix="4"] #mainContent>header>#interfaceControlsBarHF2{
  grid-template-columns:minmax(210px,.72fr) minmax(360px,1.45fr) minmax(118px,.42fr)!important;
  grid-template-areas:"view theme settings"!important;align-items:stretch!important;gap:9px!important
}
html[data-theme-parity-hotfix="4"] #interfaceControlsBarHF2>#themeSwitcher{
  display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:1fr!important;
  align-items:center!important;gap:7px!important;min-width:0!important;width:100%!important;padding:5px!important
}
html[data-theme-parity-hotfix="4"] #themeSwitcher>.theme-switcher__label{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;margin:0!important;font-size:11px!important;line-height:1.1!important}
html[data-theme-parity-hotfix="4"] #themeSwitcher>.theme-switcher__options{
  grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(76px,1fr))!important;
  gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important
}
html[data-theme-parity-hotfix="4"] #themeSwitcher .theme-switcher__option{
  min-width:0!important;width:100%!important;min-height:42px!important;height:auto!important;padding:7px 8px!important;
  white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
}
html[data-theme-parity-hotfix="4"] #themeSwitcher .theme-switcher__option span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.15!important}
html[data-theme-parity-hotfix="4"] #ivoryNavTheme{display:none!important}

/* Extend the universal ration summary with the same headline analytics shown by Ivory. */
html[data-theme-parity-hotfix="4"] .workspace-ration-inline__metrics{grid-template-columns:repeat(6,minmax(0,1fr))!important}
html[data-theme-parity-hotfix="4"] .workspace-ration-inline__metrics>[data-hf4-summary-metric]{border-left:1px solid var(--hf4-line);padding-left:12px}

/* Modern and 2-bit receive an information-equivalent insight deck. Ivory keeps its
   art-directed rail, driven by the same view model. */
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4{
  display:none;margin:14px 0 0;padding:15px;border:1px solid var(--hf4-line);border-radius:var(--hf4-radius);
  background:var(--hf4-soft-bg);box-shadow:var(--hf4-shadow);min-width:0
}
html[data-theme-parity-hotfix="4"]:not([data-theme="ivory-brass"])[data-navigation-route="ration"] .theme-parity-ration-hf4{display:block}
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:11px}
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__head span,
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__eyebrow,
html[data-theme-parity-hotfix="4"] .hei-group-hf4__head span{display:block;font-size:11px;font-weight:850;letter-spacing:.075em;text-transform:uppercase;color:var(--hf4-accent)}
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__head h3{margin:3px 0 2px}
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__head p{margin:0;color:var(--hf4-muted)}
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__grid{display:grid;grid-template-columns:1.15fr 1fr .82fr;gap:10px;align-items:stretch}
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__card{
  min-width:0;padding:13px;border:1px solid var(--hf4-line);border-radius:var(--hf4-radius-small);background:var(--hf4-card-bg)
}
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 9px;padding:0;border:0;background:transparent;box-shadow:none}
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__card h4{margin:0;font-family:var(--hf4-display-font);font-size:16px;line-height:1.25}
html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__card header button{min-height:32px!important;padding:5px 8px!important;font-size:12px!important}
html[data-theme-parity-hotfix="4"] .theme-parity-groups-hf4,.theme-parity-issues-hf4{display:grid;gap:6px}
html[data-theme-parity-hotfix="4"] .theme-parity-group-hf4{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;min-height:0!important;
  padding:8px 9px!important;text-align:left!important;border:1px solid var(--hf4-line)!important;border-left:4px solid var(--hf4-accent)!important;
  border-radius:var(--hf4-radius-small)!important;background:var(--hf4-card-bg)!important;color:var(--hf4-ink)!important;box-shadow:none!important
}
html[data-theme-parity-hotfix="4"] .theme-parity-group-hf4 span{font-weight:750;overflow-wrap:anywhere}
html[data-theme-parity-hotfix="4"] .theme-parity-group-hf4 strong{font-size:15px}
html[data-theme-parity-hotfix="4"] .theme-parity-group-hf4 small{grid-column:1/-1;color:var(--hf4-muted)}
html[data-theme-parity-hotfix="4"] .theme-parity-group-hf4.is-target{border-left-color:var(--hf4-good)!important}
html[data-theme-parity-hotfix="4"] .theme-parity-group-hf4.is-below{border-left-color:var(--hf4-bad)!important}
html[data-theme-parity-hotfix="4"] .theme-parity-group-hf4.is-review{border-left-color:var(--hf4-warn)!important}
html[data-theme-parity-hotfix="4"] .theme-parity-group-hf4.is-above{border-left-color:#8f3540!important}
html[data-theme-parity-hotfix="4"] .theme-parity-issue-hf4{display:grid;grid-template-columns:9px minmax(0,1fr);gap:9px;padding:8px 0;border-bottom:1px solid var(--hf4-line)}
html[data-theme-parity-hotfix="4"] .theme-parity-issue-hf4:last-child{border-bottom:0}
html[data-theme-parity-hotfix="4"] .theme-parity-issue-hf4 i{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--hf4-warn)}
html[data-theme-parity-hotfix="4"] .theme-parity-issue-hf4.is-critical i,.theme-parity-issue-hf4.is-high i,.theme-parity-issue-hf4.is-low i{background:var(--hf4-bad)}
html[data-theme-parity-hotfix="4"] .theme-parity-issue-hf4.is-ok i{background:var(--hf4-good)}
html[data-theme-parity-hotfix="4"] .theme-parity-issue-hf4 strong{display:block;font-size:13px;line-height:1.3}
html[data-theme-parity-hotfix="4"] .theme-parity-issue-hf4 p{margin:2px 0 0;color:var(--hf4-muted);font-size:12px;line-height:1.35}
html[data-theme-parity-hotfix="4"] .theme-parity-score-hf4{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}
html[data-theme-parity-hotfix="4"] .theme-parity-score-hf4>div{padding:10px;border:1px solid var(--hf4-line);border-radius:var(--hf4-radius-small);background:var(--hf4-soft-bg)}
html[data-theme-parity-hotfix="4"] .theme-parity-score-hf4 span{display:block;font-size:11px;color:var(--hf4-muted)}
html[data-theme-parity-hotfix="4"] .theme-parity-score-hf4 strong{display:block;margin-top:2px;font-size:23px;line-height:1}
html[data-theme-parity-hotfix="4"] .theme-parity-structure-note-hf4{margin:0 0 10px;color:var(--hf4-muted);font-size:12px}
html[data-theme-parity-hotfix="4"] .theme-parity-empty-hf4{padding:12px;border:1px dashed var(--hf4-line);border-radius:var(--hf4-radius-small);color:var(--hf4-muted);background:var(--hf4-soft-bg)}

/* HEI becomes an executive dashboard first and a component catalogue second. */
html[data-theme-parity-hotfix="4"] #workspaceHeiDashboardHF2[data-hf4-enhanced="1"]>#workspaceHeiDashboardListHF2{display:none!important}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4{margin-top:14px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__score,
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__summary{padding:14px;border:1px solid var(--hf4-line);border-radius:var(--hf4-radius-small);background:var(--hf4-card-bg)}
html[data-theme-parity-hotfix="4"] .hei-score-dial-hf4{
  --hf4-score:0;display:grid;place-items:center;width:126px;aspect-ratio:1;margin:2px auto 10px;border-radius:50%;
  background:conic-gradient(var(--hf4-accent) calc(var(--hf4-score)*1%),#e4e9ef 0);position:relative
}
html[data-theme-parity-hotfix="4"] .hei-score-dial-hf4:before{content:"";position:absolute;inset:11px;border-radius:inherit;background:var(--hf4-card-bg);border:1px solid var(--hf4-line)}
html[data-theme-parity-hotfix="4"] .hei-score-dial-hf4>span{position:relative;z-index:1;text-align:center}
html[data-theme-parity-hotfix="4"] .hei-score-dial-hf4 strong{display:block;font-size:34px;line-height:1}
html[data-theme-parity-hotfix="4"] .hei-score-dial-hf4 small{display:block;margin-top:3px;color:var(--hf4-muted)}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__grade{text-align:center}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__grade strong{display:block;font-family:var(--hf4-display-font);font-size:17px}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__grade span{display:block;margin-top:3px;color:var(--hf4-muted);font-size:12px}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__summary h4{margin:3px 0 7px;font-family:var(--hf4-display-font);font-size:19px}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__summary>p{margin:0;color:var(--hf4-muted)}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__stats>div{padding:10px;border:1px solid var(--hf4-line);border-radius:var(--hf4-radius-small);background:var(--hf4-soft-bg)}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__stats span{display:block;font-size:11px;color:var(--hf4-muted)}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__stats strong{display:block;margin-top:2px;font-size:19px}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__focus{display:grid;grid-template-columns:1fr 1fr;gap:10px}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__focus>div{min-width:0}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__focus b{display:block;margin-bottom:4px;font-size:12px}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__focus ul{margin:0;padding-left:18px;color:var(--hf4-muted);font-size:12px}
html[data-theme-parity-hotfix="4"] .hei-executive-hf4__method{grid-column:1/-1;margin:0;padding:10px 12px;border-left:4px solid var(--hf4-accent);background:var(--hf4-soft-bg);color:var(--hf4-muted);font-size:12px}
html[data-theme-parity-hotfix="4"] .hei-groups-hf4{display:grid;gap:12px;margin-top:12px}
html[data-theme-parity-hotfix="4"] .hei-group-hf4{padding:13px;border:1px solid var(--hf4-line);border-radius:var(--hf4-radius-small);background:var(--hf4-card-bg)}
html[data-theme-parity-hotfix="4"] .hei-group-hf4__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:9px}
html[data-theme-parity-hotfix="4"] .hei-group-hf4__head h4{margin:2px 0 0;font-family:var(--hf4-display-font);font-size:17px}
html[data-theme-parity-hotfix="4"] .hei-group-hf4__head p{margin:0;max-width:580px;text-align:right;color:var(--hf4-muted);font-size:12px}
html[data-theme-parity-hotfix="4"] .hei-group-hf4__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
html[data-theme-parity-hotfix="4"] .hei-card-hf4{
  display:grid!important;grid-template-rows:minmax(36px,auto) auto 7px auto;gap:7px;min-width:0;min-height:0!important;
  padding:11px!important;text-align:left!important;border:1px solid var(--hf4-line)!important;border-left:4px solid var(--hf4-accent)!important;
  border-radius:var(--hf4-radius-small)!important;background:var(--hf4-card-bg)!important;color:var(--hf4-ink)!important;box-shadow:none!important
}
html[data-theme-parity-hotfix="4"] .hei-card-hf4>span{font-weight:800;line-height:1.25;overflow-wrap:anywhere}
html[data-theme-parity-hotfix="4"] .hei-card-hf4>strong{font-size:17px}
html[data-theme-parity-hotfix="4"] .hei-card-hf4>i{display:block;height:7px;overflow:hidden;background:#dfe5eb;border-radius:99px}
html[data-theme-parity-hotfix="4"] .hei-card-hf4>i>b{display:block;height:100%;background:currentColor;border-radius:inherit}
html[data-theme-parity-hotfix="4"] .hei-card-hf4>small{color:var(--hf4-muted)}
html[data-theme-parity-hotfix="4"] .hei-card-hf4.is-target{border-left-color:var(--hf4-good)!important;color:var(--hf4-good)!important}
html[data-theme-parity-hotfix="4"] .hei-card-hf4.is-review{border-left-color:var(--hf4-warn)!important;color:var(--hf4-warn)!important}
html[data-theme-parity-hotfix="4"] .hei-card-hf4.is-below{border-left-color:var(--hf4-bad)!important;color:var(--hf4-bad)!important}
html[data-theme-parity-hotfix="4"] .hei-card-hf4>span,html[data-theme-parity-hotfix="4"] .hei-card-hf4>strong{color:var(--hf4-ink)}
html[data-theme-parity-hotfix="4"] .hei-card-hf4>small{color:var(--hf4-muted)}

/* The flagship sequence is explicit and stable. */
html[data-theme-parity-hotfix="4"][data-navigation-route="analysis/overview"] #workspaceOverviewPanel{margin-bottom:12px!important}
html[data-theme-parity-hotfix="4"][data-navigation-route="analysis/overview"] #dietAnalysisProfilePanel{margin-top:0!important}
html[data-theme-parity-hotfix="4"] #dietAnalysisProfilePanel .diet-analysis-badge{white-space:normal;text-align:center}
html[data-theme-parity-hotfix="4"] .diet-matrix-grid-v540{isolation:isolate}
html[data-theme-parity-hotfix="4"] .diet-matrix-point-v5337{z-index:5}

/* Theme-specific rendering without theme-specific information. */
html[data-theme="retro-2bit"][data-theme-parity-hotfix="4"] :where(.theme-parity-ration-hf4,.theme-parity-ration-hf4__card,.hei-executive-hf4__score,.hei-executive-hf4__summary,.hei-group-hf4,.hei-card-hf4){border-width:3px!important;box-shadow:var(--hf4-shadow)!important}
html[data-theme="retro-2bit"][data-theme-parity-hotfix="4"] .hei-score-dial-hf4{border-radius:0;background:linear-gradient(90deg,var(--hf4-accent) calc(var(--hf4-score)*1%),#e4e9ef 0);aspect-ratio:auto;height:88px;width:100%}
html[data-theme="retro-2bit"][data-theme-parity-hotfix="4"] .hei-score-dial-hf4:before{inset:8px;border-radius:0}
html[data-theme="ivory-brass"][data-theme-parity-hotfix="4"] .analysis-command-center-hf3,
html[data-theme="ivory-brass"][data-theme-parity-hotfix="4"] .workspace-hei-dashboard-hf2{border-color:var(--hf4-line)!important;background:var(--hf4-soft-bg)!important}
html[data-theme="ivory-brass"][data-theme-parity-hotfix="4"] .analysis-command-center-hf3__card{border-color:var(--hf4-line)!important;background:var(--hf4-card-bg)!important}

@media(max-width:1180px){
  html[data-theme-parity-hotfix="4"] #mainContent>header{grid-template-columns:1fr!important;grid-template-areas:"brand" "controls" "settings"!important}
  html[data-theme-parity-hotfix="4"] #mainContent>header>#interfaceControlsBarHF2{grid-template-columns:minmax(210px,.72fr) minmax(380px,1.35fr) minmax(118px,.42fr)!important}
  html[data-theme-parity-hotfix="4"] .workspace-ration-inline__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__grid{grid-template-columns:1fr 1fr}
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__card:last-child{grid-column:1/-1}
}
@media(max-width:840px){
  html[data-theme-parity-hotfix="4"] #mainContent>header>#interfaceControlsBarHF2{grid-template-columns:1fr!important;grid-template-areas:"view" "theme" "settings"!important}
  html[data-theme-parity-hotfix="4"] #interfaceControlsBarHF2>#themeSwitcher{grid-template-columns:54px minmax(0,1fr)!important}
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__head,.hei-group-hf4__head{display:grid;grid-template-columns:1fr}
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__grid{grid-template-columns:1fr}
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__card:last-child{grid-column:auto}
  html[data-theme-parity-hotfix="4"] .hei-executive-hf4{grid-template-columns:1fr}
  html[data-theme-parity-hotfix="4"] .hei-executive-hf4__method{grid-column:auto}
  html[data-theme-parity-hotfix="4"] .hei-group-hf4__head p{text-align:left}
  html[data-theme-parity-hotfix="4"] .hei-group-hf4__cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:520px){
  html[data-theme-parity-hotfix="4"] body{font-size:14px}
  html[data-theme-parity-hotfix="4"] #themeSwitcher>.theme-switcher__label{display:none!important}
  html[data-theme-parity-hotfix="4"] #interfaceControlsBarHF2>#themeSwitcher{grid-template-columns:minmax(0,1fr)!important;padding:4px!important}
  html[data-theme-parity-hotfix="4"] #themeSwitcher>.theme-switcher__options{grid-column:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
  html[data-theme-parity-hotfix="4"] #themeSwitcher .theme-switcher__option{padding:6px 4px!important}
  html[data-theme-parity-hotfix="4"] #themeSwitcher .theme-switcher__option span{font-size:11px!important}
  html[data-theme-parity-hotfix="4"] .workspace-ration-inline__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html[data-theme-parity-hotfix="4"] .workspace-ration-inline__metrics>[data-hf4-summary-metric]{border-left:0;padding-left:0}
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4{padding:11px}
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__head{gap:8px}
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__head button{width:100%}
  html[data-theme-parity-hotfix="4"] .hei-executive-hf4__stats,.hei-executive-hf4__focus{grid-template-columns:1fr}
  html[data-theme-parity-hotfix="4"] .hei-group-hf4__cards{grid-template-columns:1fr}
}
@media print{
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__head button,
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4__card header button{display:none!important}
  html[data-theme-parity-hotfix="4"] .theme-parity-ration-hf4,
  html[data-theme-parity-hotfix="4"] .hei-executive-hf4,
  html[data-theme-parity-hotfix="4"] .hei-group-hf4{break-inside:avoid;box-shadow:none!important}
}
