/* Open folder skeleton: colours, fonts and buttons follow the brand */
@font-face{font-family:"Epunda Slab";src:url(font/EpundaSlab.woff2) format("woff2");font-weight:300 900;font-display:swap}
@font-face{font-family:"Space Grotesk";src:url(font/SpaceGrotesk.woff2) format("woff2");font-weight:300 700;font-display:swap}
:root{
  --kantoor:#262426;--diep:#151315;--vlak:#373437;--tekst:#C4BAB3;--tekst2:#A49B95;--tan:#9C8163;--tan-licht:#EDC79D;--link:#CFAA78;--manilla:#C9B49C;--inkt:#39312E;--oranje:#FC5507;--oranje2:#FF7F23;
  --ritme:64px;--binnen:20px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:80px}
body{margin:0;background:var(--kantoor) repeating-linear-gradient(0deg,rgba(0,0,0,.09) 0 1px,transparent 1px 4px);color:var(--tekst);font:400 17px/1.55 "Space Grotesk",system-ui,sans-serif}
img{display:block;max-width:100%;height:auto}
a{color:var(--link)}
h1,h2,h3{font-family:"Epunda Slab",Georgia,serif;font-weight:700;line-height:1.2;margin:0}
h1{font-size:40px}
h2{font-size:28px;color:#E4DAD2}
h3{font-size:20px}
.ord-vak{width:min(1200px,100% - 32px);margin-inline:auto}
.ord-sectie{margin-top:var(--ritme)}
.ord-sectie>h2+*{margin-top:12px}
.ord-proza{max-width:820px}
.ord-proza p{margin:0 0 12px}
.ord-proza p:last-child{margin-bottom:0}
.ord-los{max-width:820px;margin:0 0 4px}
.ord-na{margin-top:16px}
.ord-sectie>h2+.ord-los{margin-top:10px}
.ord-lead{max-width:none;font-size:18px;color:#D9CFC7}
.ord-lead p{max-width:820px}
.ord-datum{margin-top:8px;text-align:center;font-size:14px;color:var(--tekst2)}
.ord-vinkjes{max-width:820px;margin:12px 0 0;padding:0;list-style:none}
.ord-vinkjes li{position:relative;padding:9px 0 9px 26px;border-bottom:1px solid #3E3A3E}
.ord-vinkjes li::before{content:"";position:absolute;left:4px;top:17px;width:10px;height:10px;background:var(--tan);border-radius:2px}
.ord-rg a,.ord-proza a,.ord-los a{color:var(--tan-licht)}
.ord-dienst h1{color:#E4DAD2;margin-bottom:12px}
.ord-blad-binnen{width:100%}
.ord-sectie>.ord-notitie{flex-direction:row;margin-top:14px;padding:18px 20px 12px}
.ord-sectie>.ord-notitie div{flex:1;border:0}

.ord-kop{position:sticky;top:0;z-index:30;background:#2E2B2E;border-bottom:1px solid var(--diep)}
.ord-kop-rij{display:flex;align-items:center;gap:16px;height:64px}
.ord-merk{flex:none}
.ord-merk img{height:44px;width:auto}
.ord-menu{display:flex;margin-left:auto;background:var(--diep);padding:3px;border-radius:4px;gap:2px}
.ord-menu a{padding:7px 8px;font:600 13px/1.2 "Epunda Slab",Georgia,serif;color:var(--manilla);text-decoration:none;background:#2F2C2F;border-radius:2px}
.ord-menu a:hover,.ord-menu a[aria-current]{background:#1F1D1F;color:var(--tan-licht)}
.ord-burger{display:none;width:44px;height:44px;flex:none;padding:11px 9px;background:linear-gradient(180deg,var(--tan-licht),var(--tan));border:1px solid var(--inkt);border-radius:4px;cursor:pointer}
.ord-burger span{display:block;height:3px;margin-bottom:4px;background:var(--inkt)}
.ord-burger span:last-child{margin:0}

.ord-knop{display:inline-block;padding:15px 40px;border:1px solid #7a2a03;border-radius:4px;background:radial-gradient(150% 110% at 50% 0%,#FFF172 0%,rgba(253,147,50,0) 100%),var(--oranje);box-shadow:inset 0 -3px 0 rgba(90,30,0,.45);color:#23150C;font:700 20px/1.2 "Epunda Slab",Georgia,serif;text-align:center;text-decoration:none}
.ord-knop:hover{background:radial-gradient(150% 110% at 50% 0%,#FFF172 0%,rgba(253,147,50,0) 100%),var(--oranje2)}
.ord-knop-kop{flex:none;padding:10px 16px;font-size:15px}
.ord-knoprij{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:var(--binnen)}
.ord-knoprij .ord-knop{grid-column:2}
.ord-leeftijd{justify-self:start;padding:3px 8px;border:1px solid var(--tan);border-radius:4px;color:var(--manilla);font-size:15px;font-weight:700}

.ord-eerste{margin-top:20px}
.ord-opmap{display:grid;grid-template-columns:1fr 1fr;padding:6px;background:#8D7560;border:1px solid var(--diep);border-radius:6px;box-shadow:0 2px 0 var(--diep)}
.ord-blad{min-width:0;padding:24px 28px}
.ord-blad-links{position:relative;color:var(--inkt);background:var(--manilla);border-radius:3px 0 0 3px;box-shadow:inset -14px 0 14px -14px rgba(21,19,21,.8)}
.ord-blad-rechts{background:#2F2C2F;border-radius:0 3px 3px 0;box-shadow:inset 14px 0 14px -14px rgba(0,0,0,.9)}
.ord-opmap-gespiegeld .ord-blad-rechts,.ord-blad-rechts:has(.ord-blad-binnen){display:flex;align-items:center;border-radius:3px 0 0 3px;box-shadow:inset -14px 0 14px -14px rgba(0,0,0,.9)}
.ord-opmap-gespiegeld .ord-blad-links{border-radius:0 3px 3px 0;box-shadow:inset 14px 0 14px -14px rgba(21,19,21,.8)}
.ord-label{display:inline-block;padding:3px 10px;background:linear-gradient(180deg,#F4E4CE,var(--tan-licht));border:1px solid var(--tan);border-radius:3px;color:var(--inkt);font:700 14px/1.3 "Epunda Slab",Georgia,serif}
.ord-blad-links h1{margin-top:12px;color:#231C1A}
.ord-subkop{margin:12px 0 8px;font:700 16px/1.3 "Epunda Slab",Georgia,serif}
.ord-hechtlijst{list-style:none;margin:0;padding:0;border-top:2px solid var(--inkt)}
.ord-hechtlijst li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;padding:7px 0;border-bottom:1px solid rgba(57,49,46,.45);font-weight:500}
.ord-hechtlijst-breed{margin-top:14px}
.ord-hechtlijst-breed li{grid-template-columns:108px 1fr auto;gap:8px}
.ord-hechtlijst b{font-family:"Epunda Slab",Georgia,serif}
.ord-hechtlijst em{font-style:normal;font-weight:700;color:#A63503}
.ord-geclipt{position:relative;width:100%;margin:0;padding:6px;background:#F0E8DC;border-radius:2px}
.ord-clip{width:14px;height:35px;color:#B9B3AC}
.ord-clip-groot{position:absolute;top:-14px;left:26px;width:20px;height:50px;z-index:2;color:#D9D4CE;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}
.ord-stempels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0}
.ord-stempels div{padding:8px 4px;border:1px dashed var(--tan);text-align:center;border-radius:3px}
dt{font-size:14px;color:var(--tekst2)}
dd{margin:0;font:700 20px/1.25 "Epunda Slab",Georgia,serif;color:var(--tan-licht)}
.ord-totalen{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0}
.ord-totalen div{padding:10px 12px;border:1px solid rgba(57,49,46,.5);background:rgba(240,232,220,.35);border-radius:3px}
.ord-totalen dt{color:var(--inkt)}
.ord-totalen dd{font-size:28px;color:#231C1A}

.ord-inhoud-plek{margin-top:var(--binnen)}
.ord-inhoud{position:relative;background:#2F2C2F;border:1px solid var(--diep);border-left:5px solid var(--tan);border-radius:3px}
.ord-inhoud summary{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;list-style:none;font:700 16px/1.3 "Epunda Slab",Georgia,serif;color:var(--tan-licht)}
.ord-inhoud summary::-webkit-details-marker{display:none}
.ord-inhoud summary::after{content:"+";margin-left:auto;font-size:20px;line-height:1}
.ord-inhoud[open] summary::after{content:"-"}
.ord-inhoud .ord-clip{height:26px;width:11px}
.ord-inhoud ol{margin:0;padding:4px 14px 14px 40px;columns:3;column-gap:24px}
.ord-inhoud li{margin-bottom:4px;break-inside:avoid}

.ord-stapel{margin-top:16px}
.ord-map{position:relative;margin-top:-4px;background:#4A433F;border:1px solid var(--diep);border-radius:4px;box-shadow:0 -2px 5px rgba(0,0,0,.35)}
.ord-map-1{--kleur:#7B6450}
.ord-map-2{--kleur:#8E5B37}
.ord-map-3{--kleur:#A8742E}
.ord-map-4{--kleur:#B5461B}
.ord-map summary{display:grid;grid-template-columns:64px 130px 1fr auto 80px;align-items:center;gap:16px;padding:12px 20px;cursor:pointer;list-style:none;background:linear-gradient(90deg,var(--kleur),#4A433F 70%);border-radius:3px;color:#F2E9E0}
.ord-map summary::-webkit-details-marker{display:none}
.ord-map-nr{position:relative;display:grid;place-items:center;width:46px;height:46px;background:#262426;border-radius:3px;transform:rotate(-3deg);font:700 22px/1 "Epunda Slab",Georgia,serif}
.ord-map-nr .ord-clip{position:absolute;top:-10px;left:6px;width:10px;height:26px}
.ord-map-pct{font:700 28px/1 "Epunda Slab",Georgia,serif;color:#fff}
.ord-map-tot{font-size:18px;font-weight:500}
.ord-map-fs{padding:3px 12px;background:var(--tan-licht);border-radius:3px;color:var(--inkt);font:700 16px/1.4 "Epunda Slab",Georgia,serif}
.ord-map-open{text-align:right;color:var(--tan-licht);font-weight:600}
.ord-map[open] .ord-map-open{visibility:hidden}
.ord-map-blad{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;background:var(--manilla);border-top:1px solid var(--diep);border-radius:0 0 3px 3px}
.ord-map-blad div{padding:12px 20px;border-right:1px solid rgba(57,49,46,.35)}
.ord-map-blad div:last-child{border:0}
.ord-map-blad dt{color:var(--inkt)}
.ord-map-blad dd{color:#231C1A}

.ord-plank{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:16px;padding-left:10px}
.ord-actie{position:relative;display:flex}
.ord-actie::before,.ord-actie::after{content:"";position:absolute;inset:6px auto -1px -10px;width:100%;background:#D9D1C6;border:1px solid #6d675f;border-radius:2px;transform:rotate(-1deg)}
.ord-actie::after{inset:3px auto 0 -5px;background:#EDE7DD;transform:none}
.ord-actie-blad{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;background:#6E5B4A;border:2px solid #C9B49C;border-radius:3px}
.ord-merkje{position:absolute;top:8px;right:-2px;z-index:1;padding:2px 8px;background:#9FD7B8;color:#143021;font:700 13px/1.4 "Epunda Slab",Georgia,serif;border-radius:2px 0 0 2px}
.ord-actie-blad h3{padding:12px 12px 4px;font-size:18px;color:#F2E9E0;flex:1}
.ord-lees{padding:4px 12px 10px;text-align:right;font:700 14px/1.3 "Epunda Slab",Georgia,serif;color:var(--tan-licht);text-decoration:none}

.ord-formulier{margin-top:16px;background:#F0E8DC;color:var(--inkt);border:1px solid var(--diep);border-top:6px solid var(--tan);border-radius:3px}
.ord-formulier table{width:100%;border-collapse:collapse;font-size:16px;table-layout:fixed}
.ord-formulier th,.ord-formulier td{padding:11px 14px;text-align:left;border:1px solid #BFB09D;vertical-align:middle}
.ord-formulier thead th{background:var(--manilla);font:700 14px/1.3 "Epunda Slab",Georgia,serif}
.ord-formulier tbody th{font:700 16px/1.3 "Epunda Slab",Georgia,serif}
.ord-formulier td{font-variant-numeric:tabular-nums;font-weight:500}

.ord-kast{display:flex;align-items:flex-end;gap:4px;margin-top:16px;padding:14px 10px 0;background:#1E1C1E;border:1px solid var(--diep);border-bottom:10px solid #6B4F35;border-radius:3px 3px 0 0}
.ord-rug{flex:1;min-width:0;height:var(--hoog);padding:6px 0;border:1px solid rgba(0,0,0,.55);border-bottom:0;border-radius:3px 3px 0 0;color:#fff;font:700 15px/1 "Epunda Slab",Georgia,serif;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;background-image:linear-gradient(90deg,rgba(255,255,255,.14),transparent 30%,rgba(0,0,0,.22));position:relative}
.ord-rug::before{content:"";position:absolute;top:14px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--diep);box-shadow:inset 0 0 0 2px #B9B3AC}
.ord-rug-1{background-color:#66615F}
.ord-rug-2{background-color:#8A4B2C}
.ord-rug-3{background-color:#2D3F8E}
.ord-rug-4{background-color:#B9802D}
.ord-rug-5{background-color:#9A1F2E}
.ord-rug:hover{filter:brightness(1.18)}
.ord-rug[aria-pressed=true]{outline:2px solid var(--tan-licht);outline-offset:-2px;filter:brightness(1.25)}
.ord-kaartje{display:grid;grid-template-columns:repeat(5,1fr);margin:0;background:var(--manilla);color:var(--inkt);border:1px solid var(--diep);border-top:0;border-radius:0 0 3px 3px}
.ord-kaartje div{padding:12px 16px;border-right:1px solid rgba(57,49,46,.35)}
.ord-kaartje div:last-child{border:0}
.ord-kaartje dt{color:var(--inkt)}
.ord-kaartje dd{font-size:24px;color:#231C1A}

.ord-stapels{display:grid;grid-template-columns:repeat(6,1fr);gap:22px 20px;margin-top:16px;padding-left:10px}
.ord-spel{min-width:0;color:var(--tekst);text-decoration:none;font-size:14px;line-height:1.3}
.ord-spel-blad{position:relative;display:block;margin-bottom:8px}
.ord-spel-blad::before,.ord-spel-blad::after{content:"";position:absolute;inset:4px auto 2px -9px;width:100%;background:#D9D1C6;border:1px solid #6d675f;border-radius:2px}
.ord-spel-blad::after{inset:2px auto 1px -5px;background:#EDE7DD}
.ord-spel-blad img{position:relative;z-index:1;width:100%;border:2px solid var(--manilla);border-radius:2px}
.ord-spel-naam{display:block}
.ord-makers{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;list-style:none;margin:24px 0 0;padding:0}
.ord-makers li{padding:9px 4px;background:#1E1C1E;border:1px solid #3E3A3E;border-radius:3px;text-align:center;font:700 14px/1.3 "Epunda Slab",Georgia,serif;color:var(--manilla)}

.ord-duo{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:stretch;margin-top:12px}
.ord-notitie{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;gap:6px;margin:0;padding:24px 20px 16px;background:#3D3833;border:1px solid var(--diep);border-top:6px solid var(--tan);border-radius:3px}
.ord-notitie div{padding:7px 0;border-bottom:1px solid rgba(201,180,156,.25)}
.ord-notitie div:last-child{border:0}
.ord-notitie dd{font-size:18px}

.ord-stappen,.ord-kaarten{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:16px}
.ord-stappen-3,.ord-kaarten-6{grid-template-columns:repeat(3,1fr)}
.ord-stappen-4{grid-template-columns:repeat(4,1fr)}
.ord-kaarten-5>:last-child,.ord-kaarten-7>:last-child{grid-column:1/-1}
.ord-stap,.ord-kaart{position:relative;padding:22px 18px 16px;background:#F0E8DC;color:var(--inkt);border:1px solid var(--diep);border-top:3px solid #B5461B;border-radius:3px}
.ord-nr{position:absolute;top:-3px;right:14px;padding:2px 10px 3px;background:var(--inkt);color:var(--tan-licht);font:700 14px/1.3 "Epunda Slab",Georgia,serif;border-radius:0 0 3px 3px}
.ord-kaart h3,.ord-stap h3{padding-right:30px;color:#231C1A;margin-bottom:8px}
.ord-kaart p,.ord-stap p{margin:0;font-size:16px}
.ord-kaart a,.ord-stap a{color:#8A3A12}

.ord-balken{list-style:none;margin:16px 0 0;padding:6px 18px;background:#2F2C2F;border:1px solid var(--diep);border-radius:3px}
.ord-balken li{display:grid;grid-template-columns:340px 1fr 60px;align-items:center;gap:16px;padding:9px 0;border-bottom:1px solid #3E3A3E}
.ord-balken li:last-child{border:0}
.ord-balken i{display:block;height:12px;background:var(--diep);border-radius:2px;overflow:hidden}
.ord-balken b{display:block;height:100%;background:linear-gradient(90deg,var(--tan),var(--tan-licht))}
.ord-balken strong{text-align:right;font:700 18px/1 "Epunda Slab",Georgia,serif;color:var(--tan-licht)}

.ord-rg{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:20px 24px;background:#2F2C2F;border:1px solid var(--diep);border-left:6px solid #B5461B;border-radius:3px}
.ord-stempel{display:grid;place-items:center;width:84px;height:62px;border:3px solid #E06A33;color:#E06A33;font:700 28px/1 "Epunda Slab",Georgia,serif;transform:rotate(-5deg);border-radius:3px}
.ord-rg p{margin:6px 0 0}

.ord-voet{margin-top:var(--ritme);padding:36px 0 18px;background:#8D7560 repeating-linear-gradient(0deg,rgba(57,49,46,.05) 0 1px,transparent 1px 5px);border-top:6px solid #5F4E3E;color:#231C1A}
.ord-achterkant{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:28px}
.ord-voet-merk img{box-sizing:content-box;width:150px;margin-bottom:12px;padding:8px 12px;background:var(--kantoor);border-radius:3px}
.ord-voet-merk p{margin:0;font-size:15px;line-height:1.45}
.ord-voet-merk a{color:#231C1A}
.ord-voet-kolom{display:flex;flex-direction:column;gap:5px}
.ord-voet-kolom h3{margin-bottom:6px;font-size:18px}
.ord-voet-kolom a{color:#231C1A;font-size:15px}
.ord-veld{display:grid;align-self:start;align-content:start;gap:2px;padding:12px 14px;background:#F0E8DC;border:2px solid #231C1A;border-radius:2px;font-size:15px}
.ord-veld strong{font:700 28px/1.1 "Epunda Slab",Georgia,serif;margin-bottom:6px}
.ord-veld-naam{font-size:13px;color:#5F4E3E}
.ord-voet-regel{margin-top:22px;padding-top:12px;border-top:1px solid rgba(35,28,26,.45);font-size:14px}

.ord-lint{position:fixed;left:0;right:0;bottom:12px;z-index:25;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;width:min(1200px,100% - 32px);min-height:64px;margin-inline:auto;padding:7px 12px 7px 40px;background:var(--manilla);color:#231C1A;border:1px solid var(--diep);border-top:4px solid #8D7560;border-radius:4px;box-shadow:0 4px 14px rgba(0,0,0,.55);transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}
.ord-lint.is-aan{transform:none;opacity:1;pointer-events:auto}
.ord-lint-clip{position:absolute;top:-16px;left:14px;width:16px;height:40px;color:#E6E1DB;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}
.ord-lint-merk{display:block;padding:4px 10px;background:var(--kantoor);border-radius:3px}
.ord-lint-merk img{height:32px;width:auto}
.ord-lint-tekst{display:flex;flex-direction:column;margin:0;line-height:1.25}
.ord-lint-tekst strong{font:700 20px/1.2 "Epunda Slab",Georgia,serif}
.ord-lint-tekst span{font-size:13px;color:#4A3F39}
.ord-lint .ord-lint-knop{padding:10px 26px;font-size:17px;white-space:nowrap}
.ord-lint-dicht{width:30px;height:30px;padding:0;background:none;border:1px solid rgba(35,28,26,.45);border-radius:3px;color:#231C1A;font-size:20px;line-height:1;cursor:pointer}
.ord-mini{position:fixed;right:16px;bottom:16px;z-index:25;display:block;width:54px;height:54px;padding:4px;background:var(--manilla);border:1px solid var(--diep);border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.55);transform:rotate(-3deg)}
.ord-mini[hidden]{display:none}
.ord-mini img{width:100%;height:100%;border-radius:2px}
.ord-mini .ord-clip{position:absolute;top:-12px;left:6px;z-index:1;width:11px;height:28px;color:#E6E1DB}
@media (max-width:820px){
  .ord-lint{bottom:0;grid-template-columns:40px minmax(0,1fr) auto 24px;gap:8px;width:100%;min-height:0;height:calc(62px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-width:3px 0 0;border-radius:0;transform:none;opacity:1;pointer-events:auto}
  .ord-lint.is-uit{transform:translateY(140%);opacity:0;pointer-events:none}
  .ord-lint-clip{display:none}
  .ord-lint-merk{padding:0;background:none}
  .ord-lint-merk img{width:40px;height:40px;border-radius:3px}
  .ord-lint-tekst strong{font-size:14px}
  .ord-lint-tekst span{font-size:11px}
  .ord-lint .ord-lint-knop{padding:10px 10px;font-size:14px}
  .ord-lint-dicht{width:24px;height:24px;font-size:17px}
  .ord-voet{padding-bottom:calc(18px + 62px)}
}
@media (prefers-reduced-motion:reduce){.ord-lint{transition:none}html{scroll-behavior:auto}}

@media (max-width:1240px){
  .ord-kop-rij{gap:10px;height:60px}
  .ord-merk img{height:40px}
  .ord-knop-kop{margin-left:auto;padding:9px 12px;font-size:14px}
  .ord-burger{display:block}
  .ord-menu{display:none;position:absolute;left:0;right:0;top:60px;flex-direction:column;margin:0;padding:8px 16px 14px;background:var(--diep);border-radius:0;border-bottom:2px solid var(--tan)}
  .ord-menu.is-open{display:flex}
  .ord-menu a{padding:10px 14px;font-size:16px}
}
@media (max-width:1020px){
  :root{--ritme:48px}
  .ord-stappen-4,.ord-kaarten-6{grid-template-columns:repeat(2,1fr)}
  .ord-plank{grid-template-columns:repeat(2,1fr)}
  .ord-achterkant{grid-template-columns:1fr 1fr}
  .ord-duo{grid-template-columns:1fr}
}
@media (max-width:640px){
  :root{--ritme:40px}
  body{font-size:16px}
  h1{font-size:28px}
  h2{font-size:24px}
  h3{font-size:18px}
  .ord-eerste{margin-top:12px}
  .ord-opmap,.ord-opmap-gespiegeld{grid-template-columns:1fr;padding:4px}
  .ord-blad{padding:14px}
  .ord-blad-rechts,.ord-opmap-gespiegeld .ord-blad-rechts{order:-1;padding:12px;border-radius:3px 3px 0 0;box-shadow:none}
  .ord-blad-links,.ord-opmap-gespiegeld .ord-blad-links{border-radius:0 0 3px 3px;box-shadow:none}
  .ord-stempels{display:none}
  .ord-hechtlijst li{grid-template-columns:34px 1fr auto;padding:5px 0;font-size:15px}
  .ord-hechtlijst-breed li{grid-template-columns:82px 1fr auto;gap:6px;font-size:14px}
  .ord-subkop{margin:8px 0 6px}
  .ord-totalen dd{font-size:22px}
  .ord-knop{padding:13px 24px;font-size:18px}
  .ord-knop-kop{padding:9px 10px;font-size:14px}
  .ord-inhoud ol{columns:1}
  .ord-map summary{grid-template-columns:50px auto 1fr auto;gap:8px;padding:12px 10px}
  .ord-map-nr{width:40px;height:40px;font-size:20px}
  .ord-map-pct{font-size:22px}
  .ord-map-tot{font-size:15px}
  .ord-map-fs{padding:2px 7px;font-size:14px;white-space:nowrap}
  .ord-map-open{display:none}
  .ord-map-blad{grid-template-columns:1fr 1fr}
  .ord-map-blad div{padding:8px 12px}
  .ord-plank{grid-template-columns:1fr}
    .ord-formulier thead{display:none}
  .ord-formulier table,.ord-formulier tbody,.ord-formulier tr,.ord-formulier tbody th,.ord-formulier td{display:block;width:100%}
  .ord-formulier tr{border-bottom:3px solid var(--tan)}
  .ord-formulier tr:last-child{border-bottom:0}
  .ord-formulier tbody th{padding:10px 12px;background:var(--manilla);border:0}
  .ord-formulier td{display:flex;justify-content:space-between;gap:14px;padding:7px 12px;border:0;border-top:1px solid #BFB09D;text-align:right}
  .ord-formulier td::before{content:attr(data-v);flex:none;max-width:45%;text-align:left;font-weight:400;color:#6B5F56}
  .ord-kast{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;border-bottom-width:4px}
  .ord-rug{height:58px;border:1px solid rgba(0,0,0,.55);border-radius:3px}
  .ord-rug::before{top:7px;width:11px;height:11px;margin-left:-5.5px}
  .ord-kaartje{grid-template-columns:repeat(2,1fr)}
  .ord-kaartje div{padding:9px 12px;border-bottom:1px solid rgba(57,49,46,.3)}
  .ord-kaartje div:first-child{grid-column:1/-1}
  .ord-kaartje div:nth-child(odd){border-right:0}
  .ord-kaartje dd{font-size:20px}
  .ord-stapels{grid-template-columns:repeat(3,1fr);gap:14px 14px}
  .ord-spel{font-size:13px}
  .ord-makers{grid-template-columns:repeat(3,1fr)}
  .ord-makers li{font-size:13px}
  .ord-stappen,.ord-kaarten,.ord-stappen-3,.ord-stappen-4,.ord-kaarten-6{grid-template-columns:1fr}
  .ord-sectie>.ord-notitie{flex-direction:column}
  .ord-lead{font-size:16px}
  .ord-balken li{grid-template-columns:1fr 50px;gap:6px 10px}
  .ord-balken span{grid-column:1/-1}
  .ord-rg{grid-template-columns:1fr;padding:16px}
  .ord-achterkant{grid-template-columns:1fr 1fr;gap:20px}
  .ord-voet-merk,.ord-veld{grid-column:1/-1}
  .ord-inhoud-plek{margin-top:14px}
}
