body.text-first #reading-mode-toggle{display:none!important}
html.ab18-browser-zoomed{overflow-x:auto}
html.ab18-browser-zoomed.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-compare .clause,
html.ab18-browser-zoomed.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-both .clause{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
@media(max-width:980px){
html.ab18-browser-zoomed.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar{grid-template-columns:1fr!important;grid-template-areas:"brand" "body"!important}
html.ab18-browser-zoomed.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar-row-primary{flex-wrap:nowrap!important;row-gap:0!important}
html.ab18-browser-zoomed.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar-group-view{flex:1 1 auto!important;min-width:0!important}
html.ab18-browser-zoomed.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-compare .clause,
html.ab18-browser-zoomed.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-both .clause{grid-template-areas:"da en"!important}
}
body.text-first{--ab18-read-size:1.03rem;--ab18-read-lh:1.62}body.text-first .pane p,body.text-first .pane li,body.text-first .subclause-text,body.text-first .litra-text,body.reading-mode .pane p,body.reading-mode .pane li,body.reading-mode .subclause-text,body.reading-mode .litra-text{font-family:var(--serif)!important;font-size:var(--ab18-read-size)!important;line-height:var(--ab18-read-lh)!important;font-weight:400!important}body.text-first .pane h2,body.text-first .pane-head h2,body.text-first .clause-heading-split,body.text-first .clause-heading-label,body.text-first .clause-heading-title,body.reading-mode .pane h2,body.reading-mode .pane-head h2,body.reading-mode .clause-heading-split{font-family:var(--serif)!important;font-weight:500!important;font-size:1.12rem!important;line-height:1.25!important}body.text-first .subclause-label,body.text-first .litra-label,body.reading-mode .subclause-label,body.reading-mode .litra-label{font-family:var(--sans)!important;font-weight:600!important;font-size:.72rem!important;letter-spacing:.03em!important}body.text-first.view-compare .litra-label,body.text-first.view-both .litra-label,body.reading-mode.view-compare .litra-label,body.reading-mode.view-both .litra-label{display:inline!important;margin:0 .35em 0 0!important;padding-top:0!important;white-space:nowrap!important}

body.text-first .view-toggle-secondary{padding:3px!important;gap:0!important;align-items:stretch!important}body.text-first .view-toggle-secondary button{min-height:42px!important;padding:8px 12px!important;flex:1 1 0!important}body.text-first .view-toggle-secondary button[data-view=da],body.text-first .view-toggle-secondary button[data-view=en]{min-width:82px!important;flex:0 1 82px!important}body.text-first .view-toggle-secondary button[data-view=compare]{min-width:124px!important;flex:1 1 124px!important}@media(max-width:720px){html:not(.ab18-layout-wide) body.text-first .view-toggle-secondary button{min-height:44px!important}html:not(.ab18-layout-wide) body.text-first .view-toggle-secondary button[data-view=da],html:not(.ab18-layout-wide) body.text-first .view-toggle-secondary button[data-view=en],html:not(.ab18-layout-wide) body.text-first .view-toggle-secondary button[data-view=compare]{min-width:0!important;flex:1 1 0!important}}

html.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar{grid-template-columns:1fr!important;grid-template-areas:"brand" "body"!important;padding:10px 14px 11px!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar-row-primary{position:relative!important;flex-wrap:nowrap!important;row-gap:0!important}html.ab18-layout-wide:not(.ab18-narrow):not(.ab18-zoomed) body.text-first .topbar-reading-context:not([hidden]){position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;flex:0 1 auto!important;width:max-content!important;max-width:min(56vw,640px)!important;padding:0 12px!important;pointer-events:none!important;z-index:1!important;order:0!important;text-align:center!important}html.ab18-layout-wide:not(.ab18-narrow):not(.ab18-zoomed) body.text-first .topbar-reading-context:not([hidden]) a{pointer-events:auto!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar-group-view,html.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar-help-toggle,html.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar-tools-toggle,html.ab18-layout-wide:not(.ab18-narrow) body.text-first .paragrafnogle-btn,html.ab18-layout-wide:not(.ab18-narrow) body.text-first .nav-toggle-primary{position:relative!important;z-index:2!important;flex:0 0 auto!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .paragrafnogle-btn{margin-left:auto!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar-help-toggle{margin-left:0!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .nav-toggle-primary{margin-left:0!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar-group-view{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .topbar-group-view .view-toggle-secondary{width:auto!important;display:inline-flex!important;flex:0 1 auto!important;max-width:none!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .view-toggle-secondary button[data-view=da],html.ab18-layout-wide:not(.ab18-narrow) body.text-first .view-toggle-secondary button[data-view=en]{min-width:82px!important;flex:0 1 82px!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .view-toggle-secondary button[data-view=compare]{min-width:124px!important;flex:1 1 124px!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first .nav-drawer{left:50%!important;right:auto!important;top:calc(var(--read-top,52px) + 8px)!important;bottom:auto!important;width:min(var(--ab18-page),calc(var(--ab18-vw) - 2 * var(--ab18-page-gutter)))!important;min-width:min(560px,calc(var(--ab18-vw) - 2 * var(--ab18-page-gutter)))!important;max-width:var(--ab18-page)!important;max-height:min(84vh,820px)!important;border-radius:14px!important;transform:translateX(-50%) translateY(0)!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-compare .clause.has-compare-sync,html.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-both .clause.has-compare-sync{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:none!important}html.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-compare .clause:not(.has-compare-sync),html.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-both .clause:not(.has-compare-sync){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"da en"!important}
body.text-first.chapters-compact.chapters-progressive-expand .chapter-body .clause:not(.chapter-progress-open){display:none!important}
body.text-first.chapters-compact.chapters-progressive-expand .chapter-body .clause.chapter-progress-open:not(.is-hidden):not(.is-filtered){display:grid!important}
html.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-compare .clause.has-forarbejder:not(.has-compare-sync),
html.ab18-layout-wide:not(.ab18-narrow) body.text-first.view-both .clause.has-forarbejder:not(.has-compare-sync){grid-template-areas:"da-head en-head" "meta meta" "da-body en-body"!important}
body.clauses-fold-shell:not(.dronte-on) .clause.is-clause-collapsed-effective .clause-heading-label::before{content:'▸\00a0'!important}
body.clauses-fold-shell:not(.dronte-on) .clause.is-clause-collapsed-effective .pane:not(:has(.clause-heading-label))>h2::before{content:'▸\00a0'!important}
body.clauses-fold-shell:not(.dronte-on) .clause.is-clause-collapsed-effective .copy-clause,
body.clauses-fold-shell:not(.dronte-on) .clause.is-clause-collapsed-effective .clause-forarbejder-band,
body.clauses-fold-shell:not(.dronte-on) .clause.is-clause-collapsed-effective .pane-da>:not(.pane-head),
body.clauses-fold-shell:not(.dronte-on) .clause.is-clause-collapsed-effective .pane-en>:not(.pane-head){display:none!important}
body.clauses-fold-shell:not(.dronte-on) .clause.is-clause-collapsed-effective .pane-head{margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important;min-height:0!important}
body.clauses-fold-shell:not(.dronte-on) .clause.is-clause-collapsed-effective .pane{padding-bottom:clamp(12px,1.4vw,18px)!important;min-height:0!important}
body.clauses-fold-shell.view-compare:not(.dronte-on) .clause.is-clause-collapsed-effective,
body.clauses-fold-shell.view-both:not(.dronte-on) .clause.is-clause-collapsed-effective{padding-block:clamp(10px,1.2vw,14px)!important}
body.clauses-fold-shell.view-compare:not(.dronte-on) .clause.is-clause-collapsed-effective .pane-da,
body.clauses-fold-shell.view-compare:not(.dronte-on) .clause.is-clause-collapsed-effective .pane-en,
body.clauses-fold-shell.view-both:not(.dronte-on) .clause.is-clause-collapsed-effective .pane-da,
body.clauses-fold-shell.view-both:not(.dronte-on) .clause.is-clause-collapsed-effective .pane-en{min-height:0!important;height:auto!important}

.clause.is-reference-landing > .pane{background:#f6f6f6!important;border-color:rgba(21,26,32,.14)!important;box-shadow:0 0 0 1px rgba(21,26,32,.05),var(--shadow)!important}
.subclause-block.is-reference-landing{background:#f6f6f6!important;border-radius:4px!important;box-shadow:inset 3px 0 0 rgba(21,26,32,.16)!important}
body.text-first .subclause-block.is-reference-landing .subclause-label,
body.reading-mode .subclause-block.is-reference-landing .subclause-label{color:#555!important}

/* H241: DA/EN — samme typografi, symmetriske sammenligningskolonner */
body.text-first.view-compare .clause,
body.text-first.view-both .clause,
body.reading-mode.view-compare .clause,
body.reading-mode.view-both .clause {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  align-items: start !important;
}

body.text-first .pane-da p,
body.text-first .pane-en p,
body.text-first .pane-da li,
body.text-first .pane-en li,
body.text-first .pane-da .subclause-text,
body.text-first .pane-en .subclause-text,
body.text-first .pane-da .litra-text,
body.text-first .pane-en .litra-text,
body.reading-mode .pane-da p,
body.reading-mode .pane-en p,
body.reading-mode .pane-da li,
body.reading-mode .pane-en li,
body.reading-mode .pane-da .subclause-text,
body.reading-mode .pane-en .subclause-text,
body.reading-mode .pane-da .litra-text,
body.reading-mode .pane-en .litra-text {
  font-family: var(--serif) !important;
  font-size: var(--ab18-read-size) !important;
  line-height: var(--ab18-read-lh) !important;
  font-weight: 400 !important;
}

body.text-first .pane-da .clause-heading-split,
body.text-first .pane-en .clause-heading-split,
body.text-first .pane-da h2,
body.text-first .pane-en h2,
body.reading-mode .pane-da .clause-heading-split,
body.reading-mode .pane-en .clause-heading-split,
body.reading-mode .pane-da h2,
body.reading-mode .pane-en h2 {
  font-family: var(--serif) !important;
  font-weight: 500 !important;
  font-size: 1.12rem !important;
  line-height: 1.25 !important;
}

body.text-first.view-compare .pane-da .subclause-label,
body.text-first.view-both .pane-da .subclause-label,
body.text-first.view-compare .pane-en .subclause-label,
body.text-first.view-both .pane-en .subclause-label,
body.reading-mode.view-compare .pane-da .subclause-label,
body.reading-mode.view-both .pane-da .subclause-label,
body.reading-mode.view-compare .pane-en .subclause-label,
body.reading-mode.view-both .pane-en .subclause-label {
  font-family: var(--sans) !important;
  font-weight: 600 !important;
  font-size: 0.72rem !important;
  letter-spacing: 0.03em !important;
}

body.text-first.view-compare .clause .pane-da,
body.text-first.view-both .clause .pane-da,
body.reading-mode.view-compare .clause .pane-da,
body.reading-mode.view-both .clause .pane-da {
  padding-right: clamp(16px, 2.5vw, 32px) !important;
  padding-left: 0 !important;
}

body.text-first.view-compare .clause .pane-en,
body.text-first.view-both .clause .pane-en,
body.reading-mode.view-compare .clause .pane-en,
body.reading-mode.view-both .clause .pane-en {
  padding-left: clamp(16px, 2.5vw, 32px) !important;
  padding-right: 0 !important;
}
