/* Swedish labels only. Preserve all six navigation actions and existing icons. */
html[lang="sv"] body .bottomnav.olav-menu{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;padding-inline:max(4px,env(safe-area-inset-left)) max(4px,env(safe-area-inset-right))!important}
html[lang="sv"] body .bottomnav.olav-menu>.navitem{min-width:0!important;width:100%!important;min-height:44px;align-self:stretch;justify-content:center;gap:4px!important}
html[lang="sv"] body .bottomnav.olav-menu>.navitem>span{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;font-size:10px!important;line-height:12px!important;min-height:24px;display:flex!important;align-items:center;justify-content:center;max-width:100%}
html[lang="sv"] body .bottomnav.olav-menu>.navitem>svg,html[lang="sv"] body .bottomnav.olav-menu>.navitem>img{flex-shrink:0}
@media(max-width:360px){html[lang="sv"] body .bottomnav.olav-menu>.navitem>span{font-size:9px!important;line-height:11px!important}}
