html:root body #hanaIntakeTicker{box-sizing:border-box;display:flex;align-items:center;gap:4px;width:100%;height:48px;min-width:0;border:1px solid #dce6ec;border-radius:10px;background:linear-gradient(120deg,#f8fbfe,#fff);padding:4px 5px 4px 9px;overflow:hidden;color:#18354b;contain:layout style}
html:root body #hanaIntakeTicker[hidden]{display:none!important}
html:root body .hana-ticker-lanes{flex:1;min-width:0}
html:root body .hana-ticker-lane{display:grid;grid-template-columns:78px minmax(0,1fr) 25px;align-items:center;gap:6px;height:19px;min-width:0}
html:root body #hanaIntakeTicker button{font:inherit;letter-spacing:-.02em;box-sizing:border-box;box-shadow:none;margin:0;min-width:0;min-height:0;max-height:none;border:0;background:transparent;padding:0;cursor:pointer}
html:root body #hanaIntakeTicker .hana-ticker-label{color:#9b5424;text-align:left;font-size:11px;font-weight:750;white-space:nowrap;height:19px;line-height:19px}
html:root body #hanaIntakeTicker .is-customer .hana-ticker-label{color:#1e6292}
html:root body #hanaIntakeTicker .hana-ticker-content{display:block;width:100%;height:19px;color:#17374e;text-align:left;font-size:12px;font-weight:600;line-height:19px;overflow:hidden}
html:root body #hanaIntakeTicker .hana-ticker-content:disabled{color:#778a99;opacity:1;cursor:default;font-weight:400}
html:root body .hana-ticker-track{position:relative;display:block;overflow:hidden;height:19px;width:100%}
html:root body #hanaIntakeTicker .hana-ticker-item{display:block;height:19px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#17374e!important}
html:root body .hana-ticker-item.is-outgoing{position:absolute;inset:0;pointer-events:none}
html:root body .hana-ticker-count{color:#8b9baa;font:10px/19px ui-monospace,monospace;text-align:right;font-variant-numeric:tabular-nums}
html:root body #hanaIntakeTicker .hana-ticker-pause{flex:0 0 24px;height:32px;border-radius:6px;color:#73889a;font-size:11px}
html:root body #hanaIntakeTicker button:hover{color:#0b628b;background:#eef5fa}
html:root body #hanaIntakeTicker button:focus-visible{outline:2px solid #2b7a9d;outline-offset:-2px;border-radius:3px}
html:root body #officeSidebar button.youtube-menu{display:flex!important;align-items:center!important;gap:7px!important;width:calc(100% - 16px)!important;min-width:0!important;min-height:34px!important;height:34px!important;margin:3px 8px!important;padding:0 9px!important;border:1px solid #41566d!important;border-radius:7px!important;background:#233b55!important;color:#f1f6fb!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}
html:root body #officeSidebar button.youtube-menu .sidebar-label{color:inherit!important;display:inline!important;font-size:11px!important;overflow:hidden;text-overflow:ellipsis}
html:root body #officeSidebar button.youtube-menu .hana-office-icon{display:none!important}
html:root body #officeSidebar button.youtube-menu .youtube-menu-icon{display:block!important;width:15px!important;height:12px!important;border-radius:3px!important;background:#ff0034!important;color:white!important;font-size:0!important;position:relative!important;flex:0 0 15px!important}
html:root body #officeSidebar button.youtube-menu .youtube-menu-icon:after{content:'';position:absolute;left:6px;top:3px;border-left:5px solid #fff;border-top:3px solid transparent;border-bottom:3px solid transparent}
@media(min-width:981px){
 html:root body.has-sidebar .brand-header #headerTools #hanaHeaderCenterTools{min-width:0!important;width:0!important;flex:0 0 0!important;margin:0!important;max-width:0!important}
 html:root body.has-sidebar>.brand-header{position:sticky!important}
 html:root body.has-sidebar>.brand-header>#hanaIntakeTicker{position:absolute!important;top:4px!important;left:208px!important;right:16px!important;width:auto!important;height:44px!important;margin:0!important;z-index:1}
 html:root body.has-sidebar>.brand-header>#hanaIntakeTicker .hana-ticker-lanes{display:grid;grid-template-columns:1fr 1fr;gap:18px}
 html:root body.has-sidebar>.brand-header>#hanaIntakeTicker .hana-ticker-lane{height:30px;grid-template-columns:82px minmax(0,1fr) 25px}
 html:root body.has-sidebar>.brand-header>#hanaIntakeTicker .hana-ticker-label{font-size:12px}
 html:root body.has-sidebar>.brand-header>#hanaIntakeTicker .hana-ticker-content{font-size:13px}
}
@media(max-width:980px){
 html:root body :is(main,.view)>#hanaIntakeTicker{height:64px;margin:0 0 8px;padding:7px 8px 7px 50px;background:#fff;border-radius:10px;width:100%}
 html:root body #hanaIntakeTicker .hana-ticker-lane{height:24px;grid-template-columns:77px minmax(0,1fr) 24px;gap:4px}
 html:root body #hanaIntakeTicker .hana-ticker-pause{height:44px;flex-basis:30px}
 html:root body #hanaIntakeTicker .hana-ticker-label,html:root body #hanaIntakeTicker .hana-ticker-content,html:root body #hanaIntakeTicker .hana-ticker-track,html:root body #hanaIntakeTicker .hana-ticker-item{height:24px;line-height:24px}
}


/* Fit the ticker into the actual free header space, including the wide one-row header. */
html:root body #hanaIntakeTicker .hana-ticker-track{contain:paint;isolation:isolate;clip-path:inset(0)}
@media(min-width:981px) and (max-width:1649.98px){
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header{display:grid!important;grid-template-columns:154px minmax(0,1fr)!important;grid-template-rows:54px 36px!important;gap:0 8px!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:36px!important;margin:0!important;border-radius:8px}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#headerTools{grid-column:1/-1!important;grid-row:2!important;width:max-content!important;justify-self:start!important;margin:0!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header #headerTools #headerOfficeNavigation{margin-left:0!important;flex-wrap:nowrap!important;gap:6px!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>.utility-nav{grid-column:1/-1!important;grid-row:2!important;justify-self:end!important;margin:0!important}
}
@media(min-width:1650px){
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#headerTools{flex:0 0 auto!important;width:auto!important;margin:0!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header #headerTools #headerOfficeNavigation{margin-left:0!important;flex-wrap:nowrap!important;gap:6px!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker{position:relative!important;inset:auto!important;order:7!important;flex:1 1 0!important;width:0!important;min-width:0!important;height:40px!important;margin:0 4px!important;border-radius:8px}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>.utility-nav{order:8!important;margin-left:0!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker .hana-ticker-lanes{gap:10px}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker .hana-ticker-lane{grid-template-columns:77px minmax(0,1fr) 24px;gap:4px}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker .hana-ticker-label{font-size:11px}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker .hana-ticker-content{font-size:12px}
}

/* Compact both recent-intake lanes; keep all existing controls and handlers. */
@media(min-width:981px){
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker{height:36px!important;max-width:560px!important;border-radius:7px!important;padding:4px 6px!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker .hana-ticker-lanes{gap:8px!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker .hana-ticker-lane{height:26px!important;grid-template-columns:max-content minmax(0,1fr) 23px!important;gap:6px!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker .hana-ticker-label{font-size:11px!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker .hana-ticker-content{font-size:12px!important}
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker .hana-ticker-pause{height:26px!important;flex-basis:20px!important}
}
@media(min-width:981px) and (max-width:1649.98px){
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker{justify-self:end!important}
}
@media(min-width:1650px){
 html:root body.has-sidebar.has-sidebar>.brand-header.brand-header.brand-header>#hanaIntakeTicker{margin:0 8px 0 4px!important;max-width:none!important}
}

@media(min-width:981px){html:root body #hanaIntakeTicker .hana-ticker-lanes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}
