/* GL: Home search popups only. Source identifiers remain in native rows and routes. */
@media screen {
  body.er-home-vision #erHomeVision .hero-content[data-er-gl-search-open="1"]{z-index:12!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg{position:relative;overflow:visible!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg[data-er-gl-search-open="1"]{z-index:20!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-boks,.er-forslag){position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;left:0!important;right:0!important;width:auto!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;max-height:var(--er-gl-popup-height,min(50svh,420px))!important;overflow:auto!important;overscroll-behavior:contain;padding:8px!important;isolation:isolate;z-index:30!important;background:#fff!important;background-image:none!important;color:#141414!important;border:1px solid #bdcbd1!important;border-radius:12px;box-shadow:0 14px 34px #172b3626;text-align:left;opacity:1!important;pointer-events:auto}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-boks,.er-forslag)[data-er-gl-up="1"]{top:auto!important;bottom:calc(100% + 8px)!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-boks,.er-forslag)[hidden]{display:none!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-boks,.er-forslag):not([hidden]){display:block!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-post,.er-forslag-raekke){min-height:44px!important;box-sizing:border-box!important;width:100%;margin:0;max-width:100%;padding:10px 12px!important;border:0;background:#fff!important;color:#141414!important;text-align:left;text-decoration:none;white-space:normal!important;line-height:1.45;opacity:1!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg .ers-post{display:grid!important;grid-template-columns:20px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg .ers-ikon{grid-column:1;grid-row:1 / 3;color:#075e52!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-navn,.er-forslag-navn){display:block;grid-column:2;min-width:0;max-width:100%;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere;color:#141414!important;font-size:14px;line-height:1.45;font-weight:600;opacity:1!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-under,.er-forslag-under){display:block;grid-column:2;min-width:0;max-width:100%;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere;color:#4b5563!important;font-size:12px;line-height:1.4;opacity:1!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-mrk,.er-forslag-gruppe,.er-forslag-tom){color:#4b5563!important;font-size:12px;line-height:1.5;overflow-wrap:anywhere;opacity:1!important}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg .ers-slet{min-height:44px!important;color:#075e52!important;background:#fff!important;white-space:normal}
  body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-post,.er-forslag-raekke):is(:hover,:focus-visible,.er-akt),body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg .ers-post[aria-selected="true"]{background:#edf5f1!important;color:#075e52!important;outline:2px solid #075e52;outline-offset:-2px}
  body.er-home-vision .hs-bag :is(.hs-raekke b,.hs-raekke small){white-space:normal;overflow-wrap:anywhere;color:#141414}
  body.er-home-vision .hs-bag .hs-raekke small{color:#4b5563}
  @media (max-width:800px){body.er-home-vision #erHomeVision #forsideSoeg#forsideSoeg :is(.ers-post,.er-forslag-raekke){padding:10px 8px!important}}
}
@media print {body.er-home-vision #erHomeVision #forsideSoeg :is(.ers-boks,.er-forslag){display:none!important}}

/* Home search only: keep floating contact launchers clear of active narrow-screen results. */
@media screen and (max-width:720px) {
  body.er-home-vision:has(#forsideSoeg[data-er-gl-search-open="1"]) :is(#ejrChatKnap,#ejrAsstKnap) {visibility:hidden!important;pointer-events:none!important}
}
