.vw-bottom-navigation{display:none}
@media(max-width:1023px){
body:has(.vw-bottom-navigation){padding-bottom:100px}
.vw-bottom-navigation{display:grid;grid-template-columns:repeat(var(--nav-columns),minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:8000;gap:2px;padding:8px 4px max(8px,env(safe-area-inset-bottom));background:var(--vw-bg,#fff);border-top:1px solid var(--vw-line)}
.vw-bottom-navigation a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-height:60px;text-align:center;line-height:1.3;font-size:var(--vw-fs-min,17px);color:var(--vw-accent-employer);text-decoration:none;padding:4px 1px}
.vw-bottom-navigation a[aria-current]{background:var(--vw-band);font-weight:700;border-radius:8px}
.vw-bottom-navigation .vw-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;flex:none}
.vw-bottom-navigation a:focus-visible{outline:3px solid currentColor;outline-offset:-3px}
.vw-bottom-navigation span{max-width:100%;overflow-wrap:normal}
}
