.reference-nav{display:flex;flex-direction:column;gap:4px;margin:8px 0}.side .system-menu .reference-nav>a.reference-link,.mobile-reference-menu .reference-nav>a.reference-link{display:flex;align-items:center;gap:11px;min-height:48px;width:100%;box-sizing:border-box;margin:0;padding:11px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#244b60;font-size:14px;font-weight:500;line-height:1.4;text-align:left;text-decoration:none}.reference-icon{flex:0 0 22px;width:22px;height:22px;color:#587581}.reference-link>span:not(.reference-lock){flex:1;min-width:0}.reference-lock{font-size:12px}.side .system-menu .reference-nav>a.reference-link:hover,.mobile-reference-menu .reference-nav>a.reference-link:hover{background:#eef5f5}.side .system-menu .reference-nav>a.reference-link[aria-current=page],.mobile-reference-menu .reference-nav>a.reference-link[aria-current=page]{background:#e3f1ef;border-color:#c7dedb;color:#006d75;font-weight:600}.reference-link[aria-current=page] .reference-icon{color:#007c83}.reference-link:focus-visible{outline:2px solid #173e54;outline-offset:2px}.mobile-map-preview{display:none}@media(max-width:800px){.mobile-reference-menu{margin:14px 0 18px}.mobile-reference-menu .reference-nav{gap:5px}.mobile-reference-menu .reference-nav>a.reference-link{min-height:52px;padding:12px;font-size:15px;background:#fffdf8;border-color:#dce5e5}.mobile-map-preview{display:block;margin:18px 0 24px;border:1px solid #d5e1e3;border-radius:10px;overflow:hidden;background:#fffdf8}.mobile-map-preview-heading{display:flex;flex-direction:column;gap:6px;padding:12px 14px}.mobile-map-preview-heading h2{font-size:17px!important;margin:0}.mobile-map-preview-heading a{font-size:13px;text-decoration:none;color:#007c83;min-height:28px;display:flex;align-items:center}.mobile-preview-canvas{position:relative;height:300px}.mobile-preview-canvas #mobile-preview-map{height:100%;width:100%;z-index:0}.preview-map-unlock{position:absolute;inset:0;z-index:500;display:flex;align-items:flex-end;justify-content:center;padding:0 12px 14px;border:0;border-radius:0;background:linear-gradient(transparent 72%,rgba(255,255,255,.85));color:#173e54;text-shadow:0 0 3px #fff;font-size:13px;font-weight:600;touch-action:pan-y}.preview-map-unlock[hidden],.preview-map-lock[hidden]{display:none!important}.preview-map-lock{position:absolute;top:8px;right:8px;z-index:500;min-height:40px;padding:8px 10px;font-size:12px;background:#fff;color:#173e54;border:1px solid #cedcde;border-radius:6px}.mobile-preview-status{padding:8px 12px;margin:0;font-size:11px;line-height:1.4;color:#526d7c}.preview-object-marker{background:none;border:0}.preview-object-sprite{width:36px;height:45px;display:block;background-repeat:no-repeat;background-size:500% 200%;filter:drop-shadow(0 1px 1px #fff)}}