/* SPK-MENUTYPO – sidebar + phone tab typography */
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb{--mt-f:Jost,system-ui,sans-serif}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a,html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-gb{font-family:var(--mt-f)!important;font-size:14.5px!important;font-weight:500!important;line-height:20px!important;letter-spacing:.005em!important;min-height:40px!important;padding:0 10px 0 12px!important;gap:10px!important;display:flex!important;align-items:center!important;color:rgba(255,255,255,.86)!important;border-radius:10px!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a .sb-l,html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-gb .sb-l{font:inherit!important;color:inherit!important;flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:0!important;background:none!important;line-height:20px!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a:hover,html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-gb:hover{color:#fff!important;background:rgba(255,255,255,.07)!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a[aria-current=page]{color:#fff!important;font-weight:600!important;background:rgba(165,221,230,.16)!important;box-shadow:inset 3px 0 0 #A5DDE6!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a[aria-current=page] .sb-l{font-weight:600!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a[aria-current=page] .sb-i{color:#fff!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-gb{font-weight:600!important;color:#fff!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a--sub{font-size:14px!important;min-height:36px!important;padding-left:24px!important;color:rgba(255,255,255,.78)!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-i{flex:0 0 22px!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;background:none!important;color:rgba(255,255,255,.8)!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a[aria-current=page] .sb-i{background:none!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-i svg{width:19px!important;height:19px!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .nr-h,html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .nr-h span{font-family:var(--mt-f)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:rgba(255,255,255,.58)!important;line-height:14px!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .nr-h{padding:18px 12px 6px!important;margin:0!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-b:not([hidden]),html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-gn,html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .hn-badge,html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .hs-badge{font-family:var(--mt-f)!important;font-size:11.5px!important;font-weight:600!important;line-height:20px!important;height:20px!important;min-width:20px!important;padding:0 6px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;font-variant-numeric:tabular-nums!important;box-sizing:border-box!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-b:not([hidden]),html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-gn{margin-left:auto!important;order:5!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-ws b{font-family:var(--mt-f)!important;font-size:14.5px!important;font-weight:600!important;line-height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-ws small{font-family:var(--mt-f)!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:rgba(255,255,255,.65)!important;display:block!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-wt{min-width:0!important;overflow:hidden!important}
/* phone bottom bar labels */
@media (max-width:640px){html body #ios#ios .ios-tab span{font-family:Jost,system-ui,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.01em!important;line-height:14px!important;white-space:nowrap!important}}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-l{display:block!important;-webkit-line-clamp:unset!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a[aria-current=page] .sb-l::after,html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a[aria-current=page]::after{display:none!important}
html.sb-c:not(.sb-fly) body #blv-sb#blv-sb .sb-l{display:none!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a .sb-l,html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a[aria-current] .sb-l{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a[aria-current] .sb-i{box-shadow:none!important;background:none!important}
html:not(.mt0):not(.mt1) body #blv-sb#blv-sb .sb-a[aria-current]::before{display:none!important}
@media (max-width:640px){html body #ios#ios .ios-tab__b--skann>span{position:relative!important;top:-4px!important}html body #ios#ios .ios-tab__b:not([aria-selected=true])>span{color:rgba(255,255,255,.8)!important}html body #ios#ios .ios-tab__b[aria-selected=true]>span{font-weight:600!important}}
