.jsv-destination-bar{display:none}.jsv-destination-dialog{border:1px solid #b4c1ce;border-radius:18px;background:#fffdf8;color:#102c46;width:min(94vw,560px);max-height:80dvh;overflow:auto;padding:20px;font:16px/1.45 system-ui,sans-serif}.jsv-destination-dialog::backdrop{background:#071b30b8}.jsv-destination-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.jsv-destination-dialog h2{font-size:22px;color:#102c46;margin:0}.jsv-destination-dialog button{border:1px solid #a8bac8;border-radius:8px;color:#102c46;background:#fff;min-width:44px;min-height:44px;font-size:24px}.jsv-destination-dialog nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.jsv-destination-dialog nav a{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:12px;border-radius:8px;background:#edf3f8;color:#102c46;text-decoration:none;font-weight:650}.jsv-destination-dialog :focus-visible,.jsv-destination-bar :focus-visible{outline:3px solid #146ab1!important;outline-offset:3px}
@media(max-width:900px){
html body.jsv-distinct-mobile-home{--jsv-destination-space:calc(66px + env(safe-area-inset-bottom,0px));padding-bottom:var(--jsv-destination-space)!important;scroll-padding-bottom:var(--jsv-destination-space)}
html body.jsv-distinct-mobile-home :is(.mobilebar,.jsv-x-bottom,.jsf-mobile-trail-dock){display:none!important}
html body.jsv-distinct-mobile-home .jsv-destination-bar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:100050;width:100%;box-sizing:border-box;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));min-height:66px;background:#fffdf8;border-top:1px solid #aab9c6;box-shadow:0 -3px 12px #102c4610}
.jsv-destination-bar a,.jsv-destination-bar button{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:5px 2px;border:0;border-radius:11px;background:transparent;color:#31485c!important;text-decoration:none!important;font:650 11px/1.15 system-ui,sans-serif;cursor:pointer}.jsv-destination-bar [aria-current=page],.jsv-destination-bar .is-current{background:#102c46!important;color:#fff!important}.jsv-destination-bar svg{display:block;flex:none}.jsv-destination-bar span{color:inherit!important}.jsv-distinct-mobile-home .lh-footer{padding-bottom:20px}.jsv-distinct-mobile-home #jsf-activity-page{padding-bottom:var(--jsv-destination-space)!important}.jsv-distinct-mobile-home .jsv-x-main{padding-bottom:var(--jsv-destination-space)}
}
@media(max-width:360px){.jsv-destination-dialog nav{grid-template-columns:1fr}}

@media(max-width:900px){html body.jsv-distinct-mobile-home.jsv-mobile-keyboard-open .jsv-destination-bar{display:none!important}}
