/* v214: ONLY nested menu structure; deliberately does not touch Find en Birma highlight */
#primaryNav .bk-v214-section{display:block;position:relative;margin:3px 0;border-top:1px solid rgba(23,50,77,.11)}
#primaryNav .bk-v214-trigger{display:flex!important;width:100%!important;box-sizing:border-box!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;min-height:46px!important;padding:10px 12px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#17324d!important;font:700 15px/1.35 system-ui,sans-serif!important;text-align:left!important;cursor:pointer!important}
#primaryNav .bk-v214-trigger:hover,#primaryNav .bk-v214-trigger[aria-expanded="true"]{background:#e8f1f7!important}
#primaryNav .bk-v214-trigger:focus-visible{outline:3px solid #b88937!important;outline-offset:1px!important}
#primaryNav .bk-v214-trigger[aria-expanded="true"] span{transform:rotate(180deg)}
#primaryNav .bk-v214-region{border-left:2px solid #d7c298;margin:0 0 8px 13px;padding:3px 0 6px 9px}
#primaryNav .bk-v214-region[hidden]{display:none!important}
#primaryNav .bk-v214-region a{display:block!important;box-sizing:border-box!important;min-height:42px!important;padding:9px 11px!important;white-space:normal!important;color:#17324d!important}
@media(min-width:1021px){
  #primaryNav .nav-inner{flex-wrap:wrap!important;height:auto!important;max-height:none!important}
  #primaryNav .nav-item > .dropdown{max-height:min(75vh,670px)!important;overflow-y:auto!important;overscroll-behavior:contain}
}
@media(max-width:1020px){
  html body.menu-open #primaryNav.open{overflow-y:auto!important;touch-action:pan-y!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}
  html body.menu-open #primaryNav.open .nav-inner{height:auto!important;max-height:none!important;padding-bottom:60px!important}
  html body.menu-open #primaryNav.open .dropdown{max-height:none!important;overflow:visible!important}
}


/* V215: all dropdown headings behave as toggles instead of following their links. */
#primaryNav .nav-inner > .nav-item.has-menu > a[href]{cursor:pointer}
#primaryNav .nav-inner > .nav-item.has-menu.bk-v215-open > .dropdown{
 display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;
}
#primaryNav .bk-v214-region[hidden],
#primaryNav .bk-group-links[hidden]{display:none!important}
@media(min-width:1021px){
 #primaryNav .nav-inner > .nav-item.has-menu.bk-v215-open{position:relative!important}
 #primaryNav .nav-inner > .nav-item.has-menu.bk-v215-open > .dropdown{
  max-height:min(75vh,670px)!important;overflow-y:auto!important;
 }
}
@media(max-width:1020px){
 html body.menu-open #primaryNav.open{overflow-y:auto!important;touch-action:pan-y!important;
  max-height:calc(100vh - 80px)!important;max-height:calc(100dvh - 80px)!important;
  -webkit-overflow-scrolling:touch;overscroll-behavior-y:contain!important}
 html body.menu-open #primaryNav.open .nav-inner{max-height:none!important;height:auto!important;padding-bottom:75px!important}
 html body.menu-open #primaryNav.open .nav-inner > .nav-item.has-menu.bk-v215-open > .dropdown{
  position:static!important;transform:none!important;height:auto!important;max-height:none!important;
  opacity:1!important;visibility:visible!important;overflow:visible!important;
 }
}
/* The existing home page's selector is kept. The same visual language bar on other pages. */
#bkLanguage215.bk-language-bar{position:relative;z-index:1100;display:block;background:#f7f1e7;border-bottom:1px solid #d8c9b5;color:#17324d;font-family:system-ui,-apple-system,'Segoe UI',sans-serif}
#bkLanguage215 .bk-language-inner{max-width:1440px;margin:0 auto;padding:7px clamp(12px,3vw,28px);display:flex;align-items:center;justify-content:flex-end;gap:7px;box-sizing:border-box}
#bkLanguage215 .bk-language-title{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#526478;margin-right:3px}
#bkLanguage215 .bk-lang-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:5px 10px;border:1px solid #cdbda9;border-radius:999px;background:#fff;color:#17324d;text-decoration:none;font:800 13px/1 system-ui,sans-serif;white-space:nowrap}
#bkLanguage215 .bk-lang-btn:hover,#bkLanguage215 .bk-lang-btn:focus-visible{outline:2px solid #b88937;outline-offset:1px}
#bkLanguage215 .bk-lang-btn.active{background:#17324d;color:#fff;border-color:#17324d}
#bkLanguage215 .bk-lang-code{display:none}
@media(max-width:620px){
 #bkLanguage215 .bk-language-inner{justify-content:center;gap:5px;padding:6px 8px}
 #bkLanguage215 .bk-language-title,#bkLanguage215 .bk-lang-name{display:none}
 #bkLanguage215 .bk-lang-code{display:inline}
 #bkLanguage215 .bk-lang-btn{flex:0 1 70px;min-width:48px;justify-content:center;padding:6px 8px}
}
#bkMenu215Check{position:fixed;bottom:8px;left:8px;right:8px;z-index:2147483640;padding:12px;border:2px solid #d8b26a;border-radius:10px;background:#fff9eb;color:#17324d;font:700 13px/1.4 system-ui;box-shadow:0 4px 14px #0003}


/* V216: preserve visible Find en Birma, accessible/full height menus after SEO HTML edits. */
#primaryNav .nav-inner > .nav-item > a[href*="opdraettere.html"]{
 background:#f5dfa8!important;color:#17324d!important;border:2px solid #c89a4c!important;
 border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.12)!important;font-weight:800!important;
 box-sizing:border-box!important;
}
#primaryNav .nav-inner > .nav-item > a[href*="opdraettere.html"] *{color:#17324d!important}
@media (min-width:1021px){
 #primaryNav{height:auto!important;max-height:none!important;overflow:visible!important}
 #primaryNav .nav-inner{flex-wrap:wrap!important;height:auto!important;max-height:none!important;align-content:center!important}
 #primaryNav .nav-inner > .nav-item.has-menu > .dropdown{max-height:min(76vh,680px)!important;overflow-y:auto!important}
}
@media (max-width:1020px){
 body.menu-open #primaryNav.open{overflow-y:auto!important;max-height:calc(100vh - 90px)!important;max-height:calc(100dvh - 90px)!important;touch-action:pan-y!important}
 body.menu-open #primaryNav.open .nav-inner{height:auto!important;max-height:none!important;padding-bottom:70px!important}
}
#bkMenu216Check{position:fixed;bottom:8px;left:8px;right:8px;z-index:2147483640;padding:12px;
 border:2px solid #d8b26a;border-radius:10px;background:#fff9eb;color:#17324d;font:700 13px/1.4 system-ui;box-shadow:0 4px 14px #0003}

/* BK 2026-10-13: Hide ONLY the generic per-page share button inserted by the
   legacy central menu. Keep individual litter sharing controls intact. */
#bkShareRow, #bkDirectShare {display:none !important;}
