:root{--header-clean-bg:#302c26;--header-clean-hover:#3a342b;--header-clean-radius:4px;--header-clean-height:40px;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-ruby-signin,html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-mobile-balance.cut{height:var(--header-clean-height)!important;min-height:var(--header-clean-height)!important;border:0!important;border-radius:var(--header-clean-radius)!important;animation:none!important;background-image:none!important;background-size:auto!important;box-shadow:none!important;text-shadow:none!important;clip-path:none!important;transition:background-color .15s ease,transform .15s ease!important;font:600 14px/1 var(--font-body)!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-ruby-signin{background:var(--accent)!important;color:var(--accent-ink)!important;min-width:108px!important;padding:0 18px!important;gap:8px!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-ruby-signin span,html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-ruby-signin svg{color:var(--accent-ink)!important;text-shadow:none!important;filter:none!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-ruby-signin:hover{background:var(--accent-hover)!important;background-image:none!important;box-shadow:none!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-mobile-balance.cut{background:var(--header-clean-bg)!important;color:var(--text)!important;padding:4px 4px 4px 12px!important;gap:12px!important;min-width:116px!important;max-width:240px!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-mobile-balance.cut>b{color:var(--text)!important;text-shadow:none!important;font:inherit!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-mobile-balance.cut>span{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;background:var(--accent)!important;color:var(--accent-ink)!important;border-radius:2px!important;box-shadow:none!important;text-shadow:none!important;font:500 21px/1 var(--font-body)!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-mobile-balance.cut:hover{background:var(--header-clean-hover)!important;background-image:none!important;box-shadow:none!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-mobile-balance.cut:hover>span{background:var(--accent-hover)!important;color:var(--accent-ink)!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account :is(a.cc-ruby-signin,a.cc-mobile-balance.cut):active{transform:translateY(1px);}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account :is(a.cc-ruby-signin,a.cc-mobile-balance.cut):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account :is(a.cc-ruby-signin,a.cc-mobile-balance.cut)::before,html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account :is(a.cc-ruby-signin,a.cc-mobile-balance.cut)::after{content:none!important;display:none!important;}
@media(max-width:900px){html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-ruby-signin{min-width:100px!important;padding:0 14px!important;}html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account a.cc-mobile-balance.cut{font-size:13px!important;max-width:170px!important;min-width:100px!important;gap:8px!important;}}
@media(prefers-reduced-motion:reduce){html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production .fidelity-header .fidelity-account :is(a.cc-ruby-signin,a.cc-mobile-balance.cut){transition:none!important;transform:none!important;}}
