/* UK GOVERNMENT AI UNIVERSE — home and group hubs (on top of the universities hub CSS, hub-base.css) */
.gov-bar{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:3px;padding:2px 1.5rem 8px}
.gov-bar .gb-opt{font-size:.64rem;font-weight:700;line-height:1;color:#fff;text-decoration:none;padding:.36em .7em;border-radius:999px;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.55);white-space:nowrap}
.gov-bar .gb-opt::before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;background:var(--c);margin-right:.35em;vertical-align:-.05em;box-shadow:0 0 0 1px rgba(255,255,255,.7)}
.gov-bar .gb-opt.gb-all::before{display:none}
.gov-bar .gb-opt:hover,.gov-bar .gb-opt:focus-visible{background:#fff;color:#1F2F4F}
.gov-bar .gb-opt.on{background:#fff;color:#1F2F4F;outline:2px solid var(--co,var(--c));outline-offset:1px}
.site-header h1 a.lozenge{color:#fff;text-decoration:none}
.gov-tiles .uni-btn .ban{background-image:url("../../assets/hub-header-photo-2030.webp");background-size:cover}
.gov-tiles .uni-btn .ban::before{content:"";position:absolute;inset:0;background:url("../../assets/banner-bits.webp") center/cover;opacity:.35}
.gov-home section.unis{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}
.utag{display:inline-block;background:var(--c);color:#fff;border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:700;text-decoration:none;margin-right:5px;white-space:nowrap}
.news-item .utag{margin:0 6px}
.chart-box svg a{cursor:pointer}
.chart-box .lbl{font-size:12px;fill:var(--text)}.chart-box .val{font-size:12px;font-weight:700;fill:var(--text)}.chart-box .mut{font-size:10px;fill:var(--muted)}
.chart-box .ax{stroke:var(--border)}
.chart-box .pt{fill:#c20a3b;stroke:#fff;stroke-width:1.5}
.sr-only{position:fixed;left:0;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.caveat{font-size:.75rem;color:var(--muted);margin-top:6px}
.ukmap .land{fill:#cfdadd;stroke:#9fb1b6;stroke-width:.6}
html.dark .ukmap .land{fill:#0c3a41;stroke:#2c5b62}
.map-wrap{display:flex;gap:12px;align-items:flex-start}.map-wrap svg{flex:1;max-height:720px}
.map-legend-col{list-style:none;font-size:.74rem;display:flex;flex-direction:column;gap:4px}
.map-legend-col .sw{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c);margin-right:6px}
/* structure diagrams */
.struct-svg{width:100%;height:auto;font-family:Inter,system-ui,sans-serif}
.struct-svg .sd-box{fill:var(--box,#fff);stroke:var(--c);stroke-width:2}
.struct-svg .sd-band{fill:var(--c)}
.struct-svg .sd-ghost{fill:transparent;stroke:#8a9aa0}
.struct-svg .sd-gap{fill:rgba(240,190,40,.10);stroke:#b88a00}
.struct-svg .sd-h{fill:#fff;font-size:12.5px;font-weight:700}
.struct-svg .sd-h2{fill:var(--text);font-size:12.5px;font-weight:700}
.struct-svg .sd-h3{fill:var(--text);font-size:12px;font-weight:700}
.struct-svg .sd-t{fill:var(--text);font-size:11px}
.struct-svg .sd-l{fill:var(--muted);font-size:10.5px;font-style:italic}
.struct-svg .sd-v{fill:#fff;font-size:9.5px;font-weight:700}
.struct-svg .sd-ln{fill:none;stroke:var(--muted);stroke-width:1.6}
.struct-svg .sd-ah{fill:var(--muted)}
.struct-svg .sd-pill{fill:var(--box,#fff);stroke:var(--c);stroke-width:2}
.struct-svg .sd-sa{fill:var(--box,#fff);stroke:#1F2F4F;stroke-width:1.5}
html.dark .struct-svg .sd-sa{stroke:#7fd6e0}
.struct-svg a:hover rect{filter:brightness(1.12)}
/* reorg */
.reorg-svg{width:100%;height:auto}
.rg-flow{fill:none;opacity:.55}.rg-flow:hover{opacity:.95}
html.dark .rg-flow{opacity:.75}
.rg-node text{fill:#fff;font-size:12px;font-weight:700}
.rg-h{fill:var(--text);font-size:12px;font-weight:700}
.gx-det{margin-top:8px;font-size:.8rem}.gx-det summary{cursor:pointer;font-weight:700}
.fl-wrap{overflow:auto;max-height:420px}
.fl-table{border-collapse:collapse;font-size:.74rem;width:100%}.fl-table td,.fl-table th{border-bottom:1px solid var(--border);padding:4px 6px;text-align:left;vertical-align:top}
/* timeline */
.tl-list{list-style:none;max-height:560px;overflow:auto;display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:.8rem}
.tl-list li{display:grid;grid-template-columns:92px 1fr;column-gap:10px;border-bottom:1px solid var(--border);padding-bottom:5px}
.tl-list li>*:not(.he-d){grid-column:2}
.tl-list .tl-type{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700}
.tl-list .he-d{font-weight:700;grid-row:span 4}
.tl-list .conf{font-size:.66rem;color:var(--muted);margin-left:4px}
.rs-chips{display:flex;flex-wrap:wrap;gap:4px}
.rs-chip[style*="--c"][aria-pressed="true"]{background:var(--c);color:#fff;border-color:var(--c)}
/* compare */
.cmp{display:flex;gap:16px;flex-wrap:wrap;font-size:.84rem;font-weight:600}.cmp select{font:inherit;margin-left:6px;padding:2px 6px}
.cmp-out{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}
.cmp-col{border-top:5px solid var(--c);background:var(--box,transparent);padding:8px 10px;border-radius:8px;font-size:.82rem}
.cmp-col h3{font-size:.95rem;margin-bottom:4px}.cmp-col table{width:100%;border-collapse:collapse}.cmp-col td{padding:2px 0;border-bottom:1px solid var(--border)}.cmp-col td+td{text-align:right;font-weight:700}
.cmp-col td.win{color:#0a7d3e}html.dark .cmp-col td.win{color:#7ee2a8}
.gx-list{padding:6px 4px 6px 22px;font-size:.84rem;display:flex;flex-direction:column;gap:4px}
.hint{color:var(--muted);font-size:.78em}
#tip{position:fixed;z-index:3000;pointer-events:none;max-width:340px;background:#1F2F4F;color:#fff;border-radius:8px;padding:6px 9px;font-size:.76rem;line-height:1.35;box-shadow:0 4px 18px rgba(0,0,0,.35)}
@media (max-width:860px){.gov-bar{padding:2px .6rem 6px}.gov-bar .gb-opt{font-size:.6rem}.cmp-out{grid-template-columns:1fr}.map-wrap{flex-direction:column}.tl-list li{grid-template-columns:70px 1fr}}
/* edition 2.1 (28 Oct 2026): small section switch on the credit line, matching the department pages exactly */
@media (min-width:861px){
  .hub-home.gov-home .header-inner .header-credit{--usf:10px;--ush:14.5px;margin-top:10px;display:grid!important;grid-column:2/span 2;grid-row:1/-1;align-self:center;justify-self:end;
    grid-template-columns:auto auto auto;grid-template-rows:calc(var(--ush) + 5px) calc(var(--ush) + 0px) calc(var(--ush) + 0px) calc(var(--ush) + 3px);column-gap:.7rem;row-gap:0;align-items:center;justify-items:end}
  .hub-home.gov-home .header-inner .header-credit #uni-switch.sec-switch{grid-column:2;grid-row:1/span 4;align-self:start;justify-self:end;font-size:var(--usf);gap:2px;padding:3px;border-width:1px;grid-template-columns:repeat(4,auto);line-height:1}
  .hub-home.gov-home .header-inner .header-credit #uni-switch.sec-switch .us-opt{font-size:10px;padding:.18em .42em;line-height:1;letter-spacing:0}
  .hub-home.gov-home .header-inner .header-credit .credit-name{grid-column:3;grid-row:1;align-self:center;justify-self:end;font-size:.72rem;padding:.12em .55em;line-height:1.15}
  .hub-home.gov-home .header-inner .header-credit .site-url{grid-column:3;grid-row:3;align-self:center;justify-self:end;font-size:.72rem;padding:.12em .55em;line-height:1.15}
}
/* AI SYSTEMS IN USE column: smaller one-line heading, filter box under it, smaller blue category buttons that wrap inside the column */
.gov-home #research .rs-head{flex-direction:column;align-items:stretch;gap:6px;padding:9px 12px 9px}
.gov-home #research .rs-head h2{font-size:.72rem;letter-spacing:.03em;line-height:1.25;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gov-home #research #rs-q{display:block;width:100%;min-width:0;box-sizing:border-box;font-size:.74rem;padding:5px 9px;border-radius:6px;border:1px solid #c5ccd6;background:#fff;color:#14181f}
html.dark .gov-home #research #rs-q{background:#0f1a20;color:#e8eef2;border-color:#4a5a63}
.gov-home #research #rs-chips{gap:3px;max-width:100%}
.gov-home #research #rs-chips .rs-chip{font-size:.64rem;padding:2px 7px;line-height:1.35;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:430px){.gov-home #research #rs-chips .rs-chip{font-size:.62rem;padding:2px 6px}}
/* Open conflicts and decisions panel */
.decisions .dc-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}
.decisions .dc-list li{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:2px;padding:6px 8px;border-radius:8px;border:1px solid var(--box-border,#d5d9e0)}
.decisions .dc-tag{grid-row:1/span 3;align-self:start;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:999px;background:#0b4f8a;color:#fff;white-space:nowrap}
.decisions li.dc-open .dc-tag{background:#a4262c}
.decisions .dc-t{font-size:.82rem}
.decisions .dc-ids{font-size:.74rem;opacity:.85}
.gov-home #research .rs-sub{font-size:.72rem;line-height:1.4;margin:6px 12px 6px;opacity:.85}
.gov-home #research #rs-chips{padding:0 12px 8px}
html.dark .gov-home #research .rs-chip[aria-pressed="true"]{outline:2px solid #9fd3ff;outline-offset:1px}
.gov-home .site-header{background-image:url("biz-header-photo.webp");background-size:cover;background-position:center center;background-repeat:no-repeat} /* Alex 29 Oct 13:28: his sunset photo of the Palace of Westminster replaces the black-and-white aerial image */

/* Alex 29 Oct 13:37 "check the slider is working": on the desktop home the chips bar (#gov-bar, z-index 2) overlapped the
   light/dark slider and swallowed every click. The bar now lets clicks through its empty area, and the slider sits above it. */
.gov-bar{pointer-events:none}.gov-bar .gb-opt{pointer-events:auto}
.site-header>#theme-toggle,.site-header #theme-toggle{z-index:6}

/* Alex 29 Oct 13:47: department chips in two explicit rows (14 / 12); on phones the rows dissolve and the chips wrap freely */
.gov-bar{flex-direction:column;align-items:flex-start}
.gov-bar .gb-row{display:flex;flex-wrap:wrap;gap:3px}
@media (max-width:700px){.gov-bar{flex-direction:row}.gov-bar .gb-row{display:contents}}

/* Alex 29 Oct 14:34: on every page that keeps the department chips, the header photo ends just above them and the chips sit on a
   plain band (white in light mode, the page background in dark mode), restyled to read on white. The navy news ticker directly
   below (the "frieze") is unchanged. */
.site-header .gov-bar{background:#FFFFFF;padding-top:7px;padding-bottom:7px;box-shadow:none}
.site-header .gov-bar .gb-opt{background:#FFFFFF;color:#1F2F4F;border:1px solid #1F2F4F}
.site-header .gov-bar .gb-opt::before{box-shadow:0 0 0 1px rgba(31,47,79,.55)}
.site-header .gov-bar .gb-opt:hover,.site-header .gov-bar .gb-opt:focus-visible{background:#E8ECF4;color:#1F2F4F}
.site-header .gov-bar .gb-opt.on{background:#1F2F4F;color:#FFFFFF;border-color:#1F2F4F;outline:2px solid var(--co,var(--c));outline-offset:1px}
.site-header .gov-bar .gb-opt.on::before{box-shadow:0 0 0 1px rgba(255,255,255,.7)}
html.dark .site-header .gov-bar{background:#0E1729}
html.dark .site-header .gov-bar .gb-opt{background:rgba(255,255,255,.06);color:#FFFFFF;border-color:rgba(255,255,255,.55)}
html.dark .site-header .gov-bar .gb-opt::before{box-shadow:0 0 0 1px rgba(255,255,255,.7)}
html.dark .site-header .gov-bar .gb-opt:hover,html.dark .site-header .gov-bar .gb-opt:focus-visible{background:#FFFFFF;color:#1F2F4F}
html.dark .site-header .gov-bar .gb-opt.on{background:#FFFFFF;color:#1F2F4F;border-color:#FFFFFF}
html.dark .site-header .gov-bar .gb-opt.on::before{box-shadow:0 0 0 1px rgba(31,47,79,.55)}
.site-header>.theme-switch,.site-header #theme-toggle{z-index:6!important}

/* 29 Oct 2026 (Alex): Union Jack tab icon inside the title lozenge at its left end, cap height, plus about one letter of extra right padding. Decorative (CSS background). */
.site-header .header-titles h1 .lozenge{padding-right:1.15em}
.site-header .header-titles h1 .lozenge::before{content:"";display:inline-block;width:.8em;height:.8em;margin-right:.34em;vertical-align:-.04em;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJVSyBBSSI+CiAgPHRpdGxlPlVLIEFJPC90aXRsZT4KICA8ZGVmcz48Y2xpcFBhdGggaWQ9ImMiPjxjaXJjbGUgY3g9IjE2IiBjeT0iMTYiIHI9IjE1Ii8+PC9jbGlwUGF0aD48L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2MpIj4KICAgIDxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAxMjE2OSIvPgogICAgPHBhdGggZD0iTTAgMCBMMzIgMzIgTTMyIDAgTDAgMzIiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI1LjUiLz4KICAgIDxwYXRoIGQ9Ik0wIDAgTDMyIDMyIE0zMiAwIEwwIDMyIiBzdHJva2U9IiNDODEwMkUiIHN0cm9rZS13aWR0aD0iMi4yIi8+CiAgICA8cGF0aCBkPSJNMTYgMCBWMzIgTTAgMTYgSDMyIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNyIvPgogICAgPHBhdGggZD0iTTE2IDAgVjMyIE0wIDE2IEgzMiIgc3Ryb2tlPSIjQzgxMDJFIiBzdHJva2Utd2lkdGg9IjQiLz4KICAgIDxyZWN0IHg9IjE1IiB5PSIwIiB3aWR0aD0iMTciIGhlaWdodD0iMzIiIGZpbGw9IiMwMTIxNjkiIG9wYWNpdHk9Ii41Ii8+CiAgICA8ZyBmb250LWZhbWlseT0idWktbW9ub3NwYWNlLE1lbmxvLG1vbm9zcGFjZSIgZm9udC1zaXplPSI1LjUiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiNGNEY3RkIiPgogICAgICA8dGV4dCB4PSIxNi41IiB5PSI4Ij4xIDAgMTwvdGV4dD4KICAgICAgPHRleHQgeD0iMTYuNSIgeT0iMTUiPjAgMSAwPC90ZXh0PgogICAgICA8dGV4dCB4PSIxNi41IiB5PSIyMiI+MSAxIDA8L3RleHQ+CiAgICAgIDx0ZXh0IHg9IjE2LjUiIHk9IjI5Ij4wIDEgMTwvdGV4dD4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=") no-repeat 50% 50%/contain}

/* Alex 29 Oct 14:50: night photo of the Palace of Westminster (biz-header-photo.webp) replaces the sunset photo; new filename so caches refresh. */

/* ---- Alex 29 Oct 15:17: aggregated activity feed column (home) and the full-page feed (/government/feed/) ---- */
.gov-home #research.gov-feed-col .rs-head,html.dark .gov-home #research.gov-feed-col .rs-head,.gov-home #research.gov-feed-col .rs-head:hover,.gov-home #research.gov-feed-col .rs-head:focus-within{background:#0B1F44!important;color:#FFFFFF!important;cursor:default}
.gov-feed-col .fc-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}
.gov-home #research.gov-feed-col .rs-head h2{color:#FFFFFF!important;min-width:0}
.gov-feed-col a.fc-full{color:#FFFFFF!important;font-size:.72rem;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:2px;flex:none}
.gov-feed-col a.fc-full:hover{text-decoration-thickness:2px}
.gov-feed-col a.fc-full:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px;border-radius:2px}
.gov-feed-col .rs-sub a{color:inherit;text-decoration:underline}
.ft{display:inline-block;flex:none;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:700;letter-spacing:.02em;line-height:1.3;color:#FFFFFF;background:#1D4E89}
.ft-system{background:#8E2433}.ft-publication{background:#5E4A12}
.gov-home #research.gov-feed-col #rs-chips .rs-chip.ft-chip.ft-news{--c:#1D4E89}
.gov-home #research.gov-feed-col #rs-chips .rs-chip.ft-chip.ft-system{--c:#8E2433}
.gov-home #research.gov-feed-col #rs-chips .rs-chip.ft-chip.ft-publication{--c:#5E4A12}
.gov-feed-col .rs-list .pm{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}

/* full-page feed: layout copied from the universities research feed (frozen header + filters, multi-column list) */
.gov-feed .rp-freeze{position:sticky;top:0;z-index:60;background:var(--body-bg,#fff);border-bottom:1px solid var(--border);box-shadow:0 6px 10px -6px rgba(0,0,0,.35)}
.gov-feed .rp-freeze-panel{padding:8px 18px 0}
.gov-feed main.rp{max-width:none;padding:0 22px 10px}
.gov-feed .rp-panel{background:var(--box);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--box-border);overflow:hidden}
.gov-feed .rp-panel-top{border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;box-shadow:none}
.gov-feed .rp-panel-list{border-top:0;border-radius:0 0 var(--radius) var(--radius)}
.gov-feed .rp-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#0B1F44;color:#FFFFFF;padding:7px 14px}
.gov-feed .rp-head h2{font-size:1rem;font-weight:800;letter-spacing:.04em;color:#FFFFFF;margin:0}
.gov-feed .rp-head .hint{margin-left:auto;font-size:.8rem;font-weight:600;color:#FFFFFF}
.gov-feed .rp-head a.rp-back{color:#FFFFFF;font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.gov-feed .rp-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:4px 12px;border-bottom:1px solid var(--border)}
.gov-feed .rp-tools .rs-chips{display:flex;flex-wrap:wrap;gap:3px}
.gov-feed .rp-tools .rs-chip{border:1px solid var(--border);background:transparent;color:var(--text);border-radius:999px;padding:2px 8px;font:inherit;font-size:10.5px;font-weight:600;line-height:1.25;cursor:pointer}
.gov-feed .rp-tools .rs-chip[aria-pressed="true"]{background:var(--c,#0B1F44);border-color:var(--c,#0B1F44);color:#FFFFFF}
.gov-feed .rp-tools .rs-chip.ft-news{--c:#1D4E89}.gov-feed .rp-tools .rs-chip.ft-system{--c:#8E2433}.gov-feed .rp-tools .rs-chip.ft-publication{--c:#5E4A12}
html.dark .gov-feed .rp-tools .rs-chip[aria-pressed="true"]{border-color:#FFFFFF}
.gov-feed .rp-tools input{flex:1 1 260px;min-width:0;max-width:520px;border:1px solid var(--border);background:transparent;color:var(--text);border-radius:999px;padding:5px 14px;font:inherit;font-size:.85rem}
.gov-feed .rp-note{padding:3px 14px 5px;font-size:.72rem;color:var(--muted)}
.gov-feed .rp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:0}
.gov-feed .rp-list .paper{padding:10px 16px 11px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);font-size:.86rem;line-height:1.35;min-width:0}
.gov-feed .rp-list .paper[hidden]{display:none}
.gov-feed .rp-list .pm{color:var(--muted);font-size:.74rem;margin-bottom:3px;display:flex;gap:6px;align-items:baseline;min-width:0}
.gov-feed .rp-list .pm b{color:var(--text);font-weight:700;white-space:nowrap}
.gov-feed .rp-list .pm .pv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.gov-feed .rp-list a.pt{color:#1F2F4F;font-weight:650;text-decoration:none}.gov-feed .rp-list a.pt:hover{text-decoration:underline}
html.dark .gov-feed .rp-list a.pt{color:#C9D2E0}
.gov-feed .rp-list .pa{color:var(--muted);margin-top:3px;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.gov-feed .rp-list .rs-tags{margin-top:5px;display:flex;flex-wrap:wrap;gap:3px}
.gov-feed .rp-list .utag{font-size:.68rem}
.gov-feed .rs-empty{padding:18px;color:var(--muted)}
@media (max-width:700px){.gov-feed .rp-freeze{position:static}.gov-feed .rp-list{grid-template-columns:1fr}.gov-feed .rp-list .paper{border-right:0}.gov-feed main.rp{padding:0 10px 10px}.gov-feed .rp-freeze-panel{padding:8px 10px 0}}

/* ---- Alex 29 Oct 15:19: Government home page only (body.gov-top): header lozenges pure black, news ticker black with white text ---- */
body.gov-top .site-header .header-titles h1 a.lozenge,body.gov-top .site-header .header-titles p .lozenge,body.gov-top .site-header .header-credit a.lozenge,
html.dark body.gov-top .site-header .header-titles h1 a.lozenge,html.dark body.gov-top .site-header .header-titles p .lozenge,html.dark body.gov-top .site-header .header-credit a.lozenge{background:rgb(0,0,0)!important;color:#FFFFFF!important}
body.gov-top #news-bar,html.dark body.gov-top #news-bar{background:rgb(0,0,0)!important;color:#FFFFFF!important}
body.gov-top #news-bar .news-label,html.dark body.gov-top #news-bar .news-label{background:#FFFFFF!important;color:rgb(0,0,0)!important}
body.gov-top #news-bar .news-item,body.gov-top #news-bar .news-item a,body.gov-top #news-bar .nd,body.gov-top #news-bar .ns,
html.dark body.gov-top #news-bar .news-item,html.dark body.gov-top #news-bar .news-item a,html.dark body.gov-top #news-bar .nd,html.dark body.gov-top #news-bar .ns{color:#FFFFFF!important}
body.gov-top #news-bar .utag{color:#FFFFFF!important;border-color:rgba(255,255,255,.6)}
/* Alex 29 Oct 18:05: new night photo of the Palace of Westminster (biz-header-photo.webp) replaces the 14:50 night photo; old file kept for rollback. */

/* header unify (Alex 29 Oct 17:33): not-ready pillars in the switch look disabled: 50% opacity, no link (same rule as build/pillar_assets/pillar-header.css) */
#uni-switch .us-opt.us-off,#uni-switch .us-opt.us-off:hover,#uni-switch .us-opt.us-off:focus{opacity:.5!important;cursor:default!important;pointer-events:none;text-decoration:none}
