.ms-global-bar{position:relative;z-index:1000;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;min-height:50px;padding:7px max(14px,calc((100vw - 1220px)/2));border-bottom:2px solid var(--global-bar-accent,#d9e8df);background:var(--global-bar-bg,#fff);color:var(--global-bar-fg,#173b2d);font-family:"Segoe UI",Arial,sans-serif;box-sizing:border-box;max-width:100%;min-width:0}
.ms-global-bar .ms-global-brand{display:inline-flex;align-items:center;align-self:center;flex:0 0 auto;gap:7px;min-height:36px;margin:0;color:inherit;text-decoration:none;font-size:15px;line-height:1.25;white-space:nowrap}
.ms-global-bar .ms-global-brand img{width:27px;height:27px;object-fit:contain;flex:0 0 27px;margin:0}
.ms-global-bar .ms-global-links{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-self:center;justify-content:flex-end;gap:17px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:0;padding:0;white-space:nowrap}
.ms-global-bar .ms-global-links a{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;min-height:36px;margin:0;box-sizing:border-box;white-space:nowrap;color:var(--global-bar-fg,#355a4b);text-decoration:none;font-size:12px;font-weight:400;line-height:1.25}
.ms-global-bar .ms-global-links a:hover{text-decoration:underline;text-underline-offset:4px}
.ms-global-bar .ms-global-links .account{padding:7px 12px;border-radius:999px;background:#1e6a4d;color:#fff}
.ms-global-bar.school-global-bar .ms-global-links .account{background:transparent;color:inherit;border:1px solid currentColor}
@media(max-width:760px){.ms-global-bar{flex-direction:row;align-items:center;gap:12px}.ms-global-bar .ms-global-links{flex:1 1 auto;justify-content:flex-start;gap:14px}}
.ms-global-bar .ms-global-links{scrollbar-width:none}.ms-global-bar .ms-global-links::-webkit-scrollbar{display:none}
