.sds-waarsch{background:#7a2d12;color:#fff;border-radius:12px;padding:20px 24px;margin:0 0 30px;
border:2px solid #c4551f}
.sds-waarsch strong{color:#ffd9a8}
.sds-waarsch p{margin:0 0 10px;color:#ffe9d6;font-size:.99rem;line-height:1.6}
.sds-waarsch p:last-child{margin-bottom:0}
.sds-kop{border:1px solid var(--sc-lijn);border-radius:12px;padding:20px 24px;margin:0 0 30px;
background:var(--sc-vlak)}
.sds-kop dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 18px;margin:0;font-size:.94rem}
.sds-kop dt{font-weight:600;color:var(--sc-groen-diep);min-width:0}
.sds-kop dd{margin:0;color:var(--sc-tekst-zacht);min-width:0;overflow-wrap:anywhere}
@media(max-width:420px){
.sds-kop dl{grid-template-columns:1fr;gap:0}
.sds-kop dd{margin:2px 0 10px}
.sds-kop dd:last-child{margin-bottom:0}
}
.sds-rub{margin:0 0 26px}
.sds-rub h2{font-size:1.06rem;margin:0 0 10px;padding-bottom:7px;
border-bottom:1px solid var(--sc-lijn)}
.sds-rub h2 span{color:#9a5f11;font-variant-numeric:tabular-nums;margin-right:8px}
:root[data-theme="dark"] .sds-rub h2 span{color:var(--sc-oranje)}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .sds-rub h2 span{color:var(--sc-oranje)}
}
.sds-rub p{font-size:.97rem;line-height:1.66;margin:0 0 9px;color:var(--sc-tekst-zacht)}
.sds-leeg{color:var(--sc-gedempt);font-style:italic;font-size:.93rem}
header.nav{background:rgba(255,255,255,.97);box-shadow:0 6px 22px -16px rgba(31,61,18,.45);
backdrop-filter:blur(9px)}
header.nav .nav__links a{color:var(--green-ink)}
header.nav .nav__cta{background:var(--gold);color:var(--op-licht)!important;border-color:var(--gold)}
header.nav .sc-zoekknop{color:var(--green-ink)}
:root[data-theme="dark"] header.nav{background:rgba(20,24,17,.97)}
:root[data-theme="dark"] header.nav .nav__links a,
:root[data-theme="dark"] header.nav .sc-zoekknop{color:var(--sc-groen-diep)}
@media (prefers-color-scheme:dark){
:root:not([data-theme="light"]) header.nav{background:rgba(20,24,17,.97)}
:root:not([data-theme="light"]) header.nav .nav__links a,
:root:not([data-theme="light"]) header.nav .sc-zoekknop{color:var(--sc-groen-diep)}
}
@media print{.sds-waarsch{border:3px solid #000;background:#fff;color:#000}
.sds-waarsch strong,.sds-waarsch p{color:#000}
.nav,.footer,.mk-side,.sc-zoekknop{display:none!important}}
