#home-view>.topbar .health-campaign{--campaign:#246cb5;--campaign-bg:#eef5ff;display:flex;align-items:center;gap:10px;flex:0 1 330px;min-width:0;margin:0 auto 0 0;padding:7px 12px;border-left:3px solid var(--campaign);border-radius:0 8px 8px 0;background:var(--campaign-bg);color:#27465f;box-sizing:border-box}
.health-campaign svg{width:26px;height:34px;flex-shrink:0;fill:var(--ribbon-fill,var(--campaign));stroke:var(--campaign);stroke-width:.8;stroke-linejoin:round;stroke-linecap:round}.health-campaign-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.health-campaign strong{font-size:13px;font-weight:750;color:var(--campaign);line-height:1.2}.health-campaign-message{font-size:11px;line-height:1.3;overflow-wrap:anywhere}
.health-campaign[data-color=white]{--campaign:#536675;--ribbon-fill:#fff;--campaign-bg:#f1f4f6}.health-campaign[data-color=purple]{--campaign:#7545a5;--campaign-bg:#f4effa}.health-campaign[data-color=lilac]{--campaign:#854793;--campaign-bg:#f8effa}.health-campaign[data-color=green]{--campaign:#087e68;--campaign-bg:#eaf7f1}.health-campaign[data-color=yellow]{--campaign:#886000;--ribbon-fill:#f4ca28;--campaign-bg:#fff8d9}.health-campaign[data-color=gold]{--campaign:#8d6410;--ribbon-fill:#dfb32b;--campaign-bg:#fff6df}.health-campaign[data-color=red]{--campaign:#b93841;--campaign-bg:#fff0f1}.health-campaign[data-color=pink]{--campaign:#b32f74;--campaign-bg:#fff0f7}.health-campaign[data-color=blue]{--campaign:#246cb5;--campaign-bg:#eef5ff}
@media(max-width:1000px) and (min-width:761px){#home-view>.topbar .health-campaign{flex-basis:240px;padding:6px 8px;gap:7px}.health-campaign svg{width:22px;height:30px}.health-campaign-message{font-size:10px}}
@media(max-width:760px){#home-view>.topbar.topbar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:7px 8px;padding-inline:16px}#home-view>.topbar.topbar>.brand{grid-column:1;grid-row:1;font-size:22px;gap:5px;white-space:nowrap}#home-view>.topbar.topbar>.brand .brand-icon{width:28px;height:32px;flex-shrink:0}#home-view>.topbar.topbar .health-campaign{grid-column:2;grid-row:1;align-self:center;margin:0;padding:5px 6px;gap:5px;border-left-width:2px;width:100%}#home-view>.topbar.topbar #logout{grid-column:3;grid-row:1;padding:7px 9px;white-space:nowrap}.health-campaign svg{width:16px;height:25px}.health-campaign strong{font-size:10px}.health-campaign-message{font-size:9px;line-height:1.25}#home-view>.topbar.topbar .account-identity{grid-row:2}}
@media(max-width:360px){#home-view>.topbar.topbar{grid-template-columns:minmax(0,1fr) auto}#home-view>.topbar.topbar #logout{grid-column:2}#home-view>.topbar.topbar .health-campaign{grid-column:1/-1;grid-row:2;max-width:none;justify-content:center;padding:4px 8px}.health-campaign-copy{flex-direction:row;align-items:center;gap:7px}.health-campaign-message{font-size:10px}.health-campaign svg{height:22px}#home-view>.topbar.topbar .account-identity{grid-row:3}}
@media print{#health-campaign{display:none!important}}

#home-view>.topbar a.health-campaign{text-decoration:none;cursor:pointer}#home-view>.topbar a.health-campaign:hover{box-shadow:0 0 0 1px var(--campaign)}#home-view>.topbar a.health-campaign:focus-visible{outline:2px solid var(--campaign);outline-offset:3px}.health-campaign-copy strong::after{content:" ↗";font-size:.85em}.health-campaign svg path:last-child{filter:brightness(.85)}
