#mcm-global-status-slot{height:50px;box-sizing:border-box;background:#fff}
#mcm-global-status-bar{box-sizing:border-box;position:fixed;z-index:999;left:50%;transform:translateX(-50%);width:min(1130px,calc(100vw - 24px));height:42px;display:flex;align-items:center;overflow:hidden;border:1px solid #d4dbdf;background:#f2f4f5;color:#3b5260;box-shadow:0 4px 12px rgba(20,46,64,.14)}
#mcm-global-status-bar b{flex:none;padding:7px 14px;border-right:1px solid currentColor;font-size:13px;letter-spacing:.07em;white-space:nowrap}
#mcm-global-status-bar .mcm-global-track{min-width:0;flex:1;overflow:hidden}
#mcm-global-status-bar .mcm-global-text{display:inline-block;white-space:nowrap;padding-left:100%;animation:mcm-global-marquee 17s linear infinite;font-size:14px;font-weight:700}
#mcm-global-status-bar .mcm-global-link{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;flex:none;padding:0 14px;border-left:1px solid currentColor;color:inherit!important;font-size:12px;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
#mcm-global-status-bar .mcm-global-link:hover{background:rgba(255,255,255,.45)}
#mcm-global-status-bar[data-state="open"]{background:#e7f5ef;border-color:#8ec7af;color:#175844}
#mcm-global-status-bar[data-state="closed"]{background:#fff0e4;border-color:#dfb794;color:#77400e}
#mcm-global-status-bar[data-state="before"],#mcm-global-status-bar[data-state="after"]{background:#eaf2f8;border-color:#bfd1dd;color:#234d6a}
@keyframes mcm-global-marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}
@media(min-width:992px){body.page-id-168.header_scrolled #site-header{position:fixed!important;top:var(--wp-admin--admin-bar--height,0px)!important;left:0;width:100%;z-index:1000;transform:none!important}body.page-id-168.header_scrolled #mcm-global-status-slot{margin-top:var(--mcm-global-header-height,62px)}}
@media(max-width:540px){#mcm-global-status-slot{height:46px}#mcm-global-status-bar{width:calc(100vw - 12px);height:40px}#mcm-global-status-bar b{padding:7px 8px;font-size:11px}#mcm-global-status-bar .mcm-global-text{font-size:12px}#mcm-global-status-bar .mcm-global-link{padding:0 7px;font-size:10px}}
@media(prefers-reduced-motion:reduce){#mcm-global-status-bar .mcm-global-text{padding-left:8px;white-space:normal;animation:none}}
