.staghoj-builder-nav{margin-left:auto;font-family:var(--sg-body,system-ui,sans-serif)}.shmb-top{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.shmb-group{list-style:none}.shmb-trigger{background:transparent;border:0;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:18px 8px;font:inherit;cursor:pointer}.shmb-trigger:hover,.shmb-trigger:focus-visible{color:var(--accent)}.shmb-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(var(--sg-width,1680px),calc(100% - 48px));padding:24px;background:var(--sg-menu,#f5f6f0);border:1px solid var(--line,#ddd);border-radius:0 0 16px 16px;box-shadow:0 20px 36px #0002;z-index:200}.shmb-panel[hidden]{display:none!important}.shmb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shmb-card{display:flex;gap:16px;padding:16px;border-radius:10px;text-decoration:none;color:inherit;align-items:flex-start}.shmb-card:hover,.shmb-card:focus-visible{background:#ffffffc7;text-decoration:none}.shmb-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:10px;background:#355e491a;color:var(--accent,#355e49)}.shmb-icon svg{width:26px;height:26px;stroke:currentColor;fill:none}.shmb-card img{height:60px;width:60px;object-fit:cover;border-radius:10px}.shmb-copy strong,.shmb-copy small{display:block}.shmb-copy strong{font:600 19px/1.3 var(--sg-heading,Georgia,serif)}.shmb-copy small{font:14px/1.5 var(--sg-body,system-ui,sans-serif);color:var(--muted,#65736b);margin-top:6px}.shmb-placeholder{cursor:default}@media(max-width:1150px){.shmb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.staghoj-builder-nav{display:none!important}}

/* v1.1.5: tydelige, ensartede desktop-menuknapper. */
@media(min-width:901px){
.staghoj-builder-nav .shmb-top{gap:10px;flex-wrap:wrap;justify-content:flex-end}
.staghoj-builder-nav .shmb-group{margin:0;padding:0}
.staghoj-builder-nav .shmb-trigger{box-sizing:border-box;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:11px 19px;border:1px solid var(--line,#d8ddd8);border-radius:11px;background:var(--sg-menu,#f5f6f0);color:var(--text,#26322b);font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s}
.staghoj-builder-nav .shmb-trigger:hover,.staghoj-builder-nav .shmb-trigger:focus-visible,.staghoj-builder-nav .shmb-trigger[aria-expanded="true"]{background:var(--accent,#355e49);border-color:var(--accent,#355e49);color:#fff;box-shadow:0 4px 14px #0000001a;text-decoration:none}
.staghoj-builder-nav .shmb-trigger:focus-visible{outline:3px solid #89baa0;outline-offset:3px}
.staghoj-builder-nav .shmb-chevron{display:inline-flex;justify-content:center;align-items:center;width:21px;height:21px;border-radius:6px;background:currentColor;position:relative;flex:0 0 21px}
.staghoj-builder-nav .shmb-chevron svg{color:var(--sg-menu,#f5f6f0);position:relative}
.staghoj-builder-nav .shmb-trigger:hover .shmb-chevron svg,.staghoj-builder-nav .shmb-trigger:focus-visible .shmb-chevron svg,.staghoj-builder-nav .shmb-trigger[aria-expanded="true"] .shmb-chevron svg{color:var(--accent,#355e49)}
.staghoj-builder-nav .shmb-trigger[aria-expanded="true"] .shmb-chevron svg{transform:rotate(180deg)}
}
@media(prefers-reduced-motion:reduce){.staghoj-builder-nav .shmb-trigger{transition:none}}

/* v1.2.0 – redigerbar liste med hover-billede */
.shmb-feature{display:grid;grid-template-columns:minmax(220px,34%) minmax(0,1fr);gap:22px;min-height:300px}.shmb-feature-list{display:flex;flex-direction:column;gap:7px}.shmb-feature-item{width:100%;box-sizing:border-box;border:0;border-radius:11px;padding:13px 15px;display:flex;align-items:center;gap:12px;text-align:left;background:transparent;color:inherit;text-decoration:none;font:600 17px/1.4 var(--sg-body,system-ui,sans-serif);cursor:pointer}.shmb-feature-item>span:nth-child(2){flex:1}.shmb-feature-item:hover,.shmb-feature-item:focus-visible,.shmb-feature-item.is-active{background:#fff;color:var(--accent,#355e49);box-shadow:0 2px 10px #0001}.shmb-feature-item .shmb-icon{width:36px;height:36px;flex:0 0 36px}.shmb-feature-item .shmb-icon svg{width:20px;height:20px}.shmb-feature-details{min-width:0;background:#fff;border-radius:12px;overflow:hidden}.shmb-feature-detail[hidden]{display:none!important}.shmb-feature-image{display:block;width:100%;height:230px;object-fit:cover}.shmb-feature-body{padding:18px 22px}.shmb-feature-body h3{margin:0 0 8px;font-size:22px}.shmb-feature-body p{margin:0 0 9px;line-height:1.55}.shmb-feature-extra{white-space:normal;color:var(--muted,#59645e)}.shmb-feature-link{display:inline-block;margin-top:10px;color:var(--accent,#355e49);font-weight:700}@media(min-width:901px) and (max-width:1100px){.shmb-feature{grid-template-columns:40% 1fr}.shmb-feature-image{height:170px}}
