@font-face{font-family:"Comfortaa";src:url(/fonts/comfortaa-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Comfortaa";src:url(/fonts/comfortaa-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Ysabeau";src:url(/fonts/ysabeau-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Ysabeau";src:url(/fonts/ysabeau-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Ysabeau";src:url(/fonts/ysabeau-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}:root{--mist-yu4:#EEF2F4;--wit:#FFFFFF;--slate-yu4:#16242C;--grijs:#56646C;--lijn:#CBD5DA;--veld:#8A9AA2;--petrol:#0B3C49;--petrol-diep:#072C36;--glas:#D7E6EC;--oker:#C9A227;--groen:#2E7D5B;--roest:#C84B2F;--groen-tekst:#1F5F45;--roest-tekst:#A33D24;--kop:"Comfortaa",system-ui,sans-serif;--tekst:"Ysabeau",system-ui,sans-serif;--breed:1100px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--mist-yu4);color:var(--slate-yu4);font:400 17px/1.55 var(--tekst)}img{max-width:100%;height:auto}a{color:var(--petrol);text-decoration:none;text-underline-offset:3px}a:hover,a:focus-visible{text-decoration:underline}:focus-visible{outline:3px solid var(--groen);outline-offset:2px}h1,h2,h3{font-family:var(--kop);font-weight:700;line-height:1.22;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:2rem}h2{font-size:1.45rem}h3{font-size:1.12rem}p{margin:0 0 1em}.l-wrap{max-width:var(--breed);margin:0 auto;padding:0 20px}.u-skip{position:absolute;left:-999px;top:0;background:var(--wit);padding:8px 12px;z-index:30}.u-skip:focus{left:12px}.u-muted{color:var(--grijs)}.u-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kopbalk{background:var(--mist-yu4);position:relative;z-index:10}.kopbalk-rij{display:flex;align-items:center;gap:24px;min-height:60px}.kopbalk-logo{display:flex;align-items:center;flex:0 0 auto}.kopbalk-logo img{display:block;height:44px;width:auto}.menu{margin-left:auto;display:flex;align-items:center;gap:6px}.menu a{font-weight:500;color:var(--slate-yu4);padding:10px 10px;border-bottom:3px solid transparent;line-height:1.2}.menu a:hover{text-decoration:none;border-bottom-color:var(--lijn)}.menu a[aria-current=page]{border-bottom-color:var(--groen)}.knop{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:4px 20px 20px 4px;background:var(--petrol);color:var(--wit);font:500 1rem/1.2 var(--tekst);border:0;cursor:pointer}.knop:hover{background:var(--petrol-diep);text-decoration:none}.menu .knop{color:var(--wit);margin-left:10px;border-bottom:0}.menu-knop{display:none;margin-left:auto;min-height:44px;min-width:44px;background:transparent;border:1px solid var(--veld);border-radius:6px;font:500 1rem var(--tekst);color:var(--slate-yu4);padding:0 14px;cursor:pointer}main{display:block;padding:12px 0 56px}.paneel{background:var(--wit);border:1px solid var(--lijn);border-radius:10px;padding:26px 28px;margin-bottom:40px}.paneel-kop{margin:0 auto 18px;max-width:640px}.paneel-kop h1{margin-bottom:6px}.paneel-kop p{margin:0;color:var(--grijs);max-width:64ch}.reken{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;max-width:640px;margin:0 auto}.reken fieldset{border:0;margin:0 0 14px;padding:0}.reken legend{display:block;font-weight:500;margin-bottom:6px}.veld label{display:flex;align-items:flex-end;min-height:40px;padding-bottom:4px;font-weight:500;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips input{position:absolute;opacity:0;width:1px;height:1px}.chips label{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--petrol);border-radius:4px 20px 20px 4px;color:var(--petrol);cursor:pointer;font-weight:500;background:var(--wit)}.chips label:hover{background:var(--mist-yu4)}.chips input:checked+label{background:var(--petrol);color:var(--wit)}.chips input:focus-visible+label{outline:3px solid var(--groen);outline-offset:2px}.stap legend{font:500 1.2rem/1.35 var(--kop,var(--tekst));color:var(--slate-yu4);margin-bottom:14px}.stap-nr{display:block;font:400 .9rem var(--tekst);color:var(--grijs);margin-bottom:4px}.stap-knoppen{display:flex;gap:10px;margin-top:16px}.stap-hulp{margin:8px 0 0;color:var(--slate-yu4);font-size:.95rem}.bijstellen{margin-top:6px;border-top:1px solid var(--lijn);padding-top:12px}.bijstellen summary{cursor:pointer;color:var(--petrol);font-weight:500;min-height:40px;display:flex;align-items:center}.bijstellen summary:hover{text-decoration:underline}.bijstellen .velden{margin-top:8px}.velden{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.veld input,.veld select{width:100%;min-height:46px;border:1px solid var(--veld);border-radius:6px;padding:8px 12px;font:400 1rem var(--tekst);color:var(--slate-yu4);background:var(--wit)}.veld input::placeholder{color:#6B7980}.veld-breed{grid-column:1/-1}.antwoord{min-height:0}.klaar .stap-knoppen,.klaar .stap-nr,.klaar .stap-hulp{display:none}.klaar .stap{margin-bottom:6px}.klaar .stap legend{font-size:1rem;margin-bottom:4px}.antwoord-leeg{color:var(--grijs);margin:0;font-size:.95rem}.glas{background:var(--glas);border-radius:10px;padding:20px 22px}.glas-getal{font:700 2.9rem/1.05 var(--kop);margin:0}.glas-getal small{font:500 1.1rem var(--tekst);margin-left:6px}.glas-klasse{margin:10px 0 0;font-weight:500}.band{margin:18px 0 6px}.band-balk{position:relative;display:flex;height:14px;border-radius:7px;overflow:hidden}.band-balk span{flex:1 1 0}.band-balk .b-droog{background:var(--oker);flex-basis:40%}.band-balk .b-goed{background:var(--groen);flex-basis:20%}.band-balk .b-nat{background:var(--roest);flex-basis:40%}.band-wijzer{position:relative;height:30px}.band-wijzer b{position:absolute;top:2px;transform:translateX(-50%);font:700 .85rem var(--tekst);white-space:nowrap}.band-wijzer b::before{content:"";position:absolute;left:50%;top:-10px;width:2px;height:10px;background:var(--slate-yu4)}.band-uitleg{font-size:.92rem;color:var(--grijs);margin:0}.passend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.passend li{border:1px solid var(--lijn);border-radius:6px;padding:10px 12px;background:var(--wit);font-size:.92rem;line-height:1.35}.passend b{display:block;font-size:1.02rem;margin-top:2px}.aanname{font-size:.9rem;color:var(--grijs);margin:12px 0 0}.sectie{margin:0 0 44px}.tekst{max-width:760px}.tekst ul,.tekst ol{padding-left:1.3em;margin:0 0 1em}.tekst li{margin-bottom:.35em}.feitenrij{display:flex;flex-wrap:wrap;gap:10px 28px;margin:6px 0 22px;padding:14px 0;border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn)}.feitenrij div{min-width:120px}.feitenrij dt{font-size:.88rem;color:var(--grijs)}.feitenrij dd{margin:0;font:700 1.25rem/1.25 var(--kop)}.entiteit-kop{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:8px}.entiteit-kop img{flex:0 0 auto;max-height:56px;width:auto;max-width:170px;background:var(--wit);padding:8px 12px;border:1px solid var(--lijn);border-radius:6px}.entiteit-kop h1{margin:0;min-width:0;flex:1 1 260px}h1,h2,h3{overflow-wrap:break-word;hyphens:auto}.lede{max-width:64ch;color:var(--grijs);margin-bottom:18px}.tabel-kader{overflow-x:auto;background:var(--wit);border:1px solid var(--lijn);border-radius:10px}table{border-collapse:collapse;width:100%;font-size:.95rem}caption{text-align:left;padding:14px 16px 4px;font-weight:500;color:var(--grijs)}th,td{padding:10px 12px;border-bottom:1px solid var(--lijn);text-align:left;vertical-align:middle}thead th{font:600 .9rem var(--kop);border-bottom:1px solid var(--slate-yu4)}td.n,th.n{text-align:right}td.n,td[data-k=Bron]{white-space:nowrap}td[data-k="Inhoud of capaciteit"]{min-width:200px}tbody tr:last-child td{border-bottom:0}.score{display:inline-block;min-width:42px;text-align:center;padding:3px 10px;border-radius:4px 14px 14px 4px;background:#DCE8EC;color:var(--petrol);font-weight:700}.model-cel{display:flex;align-items:center;gap:12px;white-space:nowrap;min-width:230px}.merk-logo{display:block;width:88px;height:24px;object-fit:contain;object-position:left center;flex:0 0 88px}.prijs{color:var(--groen-tekst);font-weight:700}.winkel{display:block;font-size:.82rem;color:var(--grijs);white-space:normal;overflow-wrap:normal;word-break:normal}.bron-teken{display:block;font-size:.78rem;font-weight:400;color:var(--grijs);white-space:nowrap}td.leeg{color:var(--grijs)}tr[hidden]{display:none!important}.alle-schakel{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.alle-schakel:not(:checked)~.tabel-kader .ingeklapt tr.meer{display:none}.alle-open{display:none}.alle-schakel:checked~.tabel-noot .alle-dicht{display:none}.alle-schakel:checked~.tabel-noot .alle-open{display:inline}.alle-schakel:focus-visible~.tabel-noot .alle-knop{outline:3px solid var(--groen);outline-offset:2px}.alle-knop{display:inline-flex;align-items:center}.alle-knop[hidden]{display:none}td a{overflow-wrap:anywhere}.sleutel{background:#F3F8FA}tr.past td{background:#F1F7F3}.tabel-noot{font-size:.88rem;color:var(--grijs);margin:10px 0 0}.downloads{font-size:.95rem;margin:12px 0 36px}.downloads a{font-weight:600;margin-left:4px}.figuur{margin:0 0 22px;max-width:760px}.figuur img{display:block;width:100%;height:auto;background:var(--wit);border:1px solid var(--lijn);border-radius:10px}.figuur figcaption{font-size:.88rem;color:var(--grijs);margin-top:6px}.routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.routes h2{font-size:1.15rem}.routes ul{list-style:none;margin:0;padding:0}.routes li{padding:7px 0;border-bottom:1px solid var(--lijn)}.routes li a{display:block}.lijst-kolom{columns:2;column-gap:40px;list-style:none;padding:0;margin:0 0 1em;max-width:760px}.lijst-kolom li{padding:7px 0;border-bottom:1px solid var(--lijn);break-inside:avoid}.vragen{display:grid;grid-template-columns:minmax(0,1fr);gap:0;max-width:980px}.vraag{display:block;padding:14px 0;border-top:1px solid var(--lijn);max-width:72ch}.vraag h3{font-size:1.05rem;margin:0 0 6px}.vraag p{margin:0}.voet{margin-top:20px}.voet-band{background:var(--glas)}.voet-band .l-wrap{padding-top:34px;padding-bottom:30px}.voet-lijn{font-weight:700;margin:0 0 22px;max-width:70ch}.voet-raster{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:24px;font-size:14px}.voet-raster h2{font:600 .95rem var(--kop);margin-bottom:8px}.voet-raster ul{list-style:none;margin:0;padding:0}.voet-raster li{margin:0 0 6px}.voet-over img{height:40px;width:auto;display:block;margin-bottom:8px}.rv-schaal{max-width:320px;margin:0 0 22px}.rv-schaal .band-balk{height:10px}.rv-schaal p{font-size:.88rem;margin:6px 0 0;display:flex;justify-content:space-between;color:var(--slate-yu4)}.voet-recht{background:var(--slate-yu4);color:#E3EAED;font-size:14px}.voet-recht .l-wrap{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:14px;padding-bottom:14px}.voet-recht a{color:#E3EAED;text-decoration:underline}.kop-pagina{padding:28px 0 8px}.kop-pagina h1{max-width:28ch}.tabel-titel{font-size:1.3rem;margin-bottom:6px}.tabel-stand{color:var(--grijs);margin:0 0 12px}.knop-licht{font:500 1rem var(--tekst);color:var(--petrol);background:var(--wit);border:1px solid var(--petrol);border-radius:4px 20px 20px 4px;min-height:44px;padding:8px 18px;cursor:pointer}.knop-licht:hover{background:var(--mist-yu4)}.band-doel{position:absolute;top:2px;transform:translateX(-50%);font-style:normal;font-size:.8rem;color:var(--grijs);top:16px}.glas-tabel{margin:10px 0 0;font-weight:500}.inbed pre{background:var(--wit);border:1px solid var(--lijn);border-radius:6px;padding:14px 16px;overflow-x:auto;font-size:.85rem;white-space:pre-wrap;word-break:break-all}.routes-een{grid-template-columns:minmax(0,1fr)}.routes-twee{grid-template-columns:repeat(2,minmax(0,1fr))}.routes-vier{grid-template-columns:repeat(2,minmax(0,1fr))}.routes li a{display:flex;align-items:center;gap:12px}.routes li a .merk-logo{width:96px;height:24px;flex:0 0 96px}.routes .noot{display:block;font-size:.88rem}main>.sectie:first-child{margin-top:0}.feiten{margin:6px 0 22px}.feiten .feitenrij{margin:0}.feiten-band .feitenrij dd{color:var(--petrol)}.mini-band{display:flex;width:120px;height:6px;border-radius:3px;overflow:hidden;margin-top:6px}.mini-band i{display:block}.mini-band .b-droog{background:var(--oker);flex-basis:40%}.mini-band .b-goed{background:var(--groen);flex-basis:20%}.mini-band .b-nat{background:var(--roest);flex-basis:40%}.feiten-noot{font-size:.88rem;color:var(--grijs);margin:8px 0 0}.feiten-tip{margin:12px 0 0;max-width:72ch;font-weight:500}.soort-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.soort-filter input{position:absolute;opacity:0;width:1px;height:1px}.soort-filter label{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1px solid var(--petrol);border-radius:4px 20px 20px 4px;color:var(--petrol);background:var(--wit);cursor:pointer;font-weight:500}.soort-filter label:hover{background:var(--mist-yu4)}.soort-filter input:checked+label{background:var(--petrol);color:var(--wit)}.soort-filter input:focus-visible+label{outline:3px solid var(--groen);outline-offset:2px}table[data-soort=compressor] tbody tr:not([data-t=compressor]),table[data-soort=adsorptie] tbody tr:not([data-t=adsorptie]){display:none}.noot-getal{display:inline-block;margin-left:8px;color:var(--petrol);font:700 1.05rem var(--kop)}.routes li .noot{display:block}.figuur{overflow-x:auto}.routes li:has(.noot-getal){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px}.routes li:has(.noot-getal) .noot{grid-column:1/-1}@media (max-width:1120px){th,td{padding:10px 8px}}@media (max-width:1000px){.voet-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.voet-over{grid-column:1/-1}}@media (max-width:900px){.menu-knop{display:inline-flex;align-items:center}.menu{display:none;position:absolute;left:0;right:0;top:100%;background:var(--wit);flex-direction:column;align-items:stretch;padding:8px 20px 16px;border-bottom:1px solid var(--lijn)}.menu.open{display:flex}.menu a{padding:12px 0;border-bottom:1px solid var(--lijn)}.menu .knop{margin:12px 0 0}}@media (max-width:840px){h1{font-size:1.6rem}.paneel{padding:20px 16px}.reken{grid-template-columns:1fr;gap:18px}.reken-invoer{display:contents}.reken-ruimte{order:1}.antwoord{order:2}.reken-rest{order:3}.passend{grid-template-columns:repeat(2,minmax(0,1fr))}.routes,.routes-twee,.routes-vier{grid-template-columns:1fr}.vragen{grid-template-columns:1fr}.vraag{grid-template-columns:1fr;gap:6px}.vraag h3{text-align:left}.lijst-kolom{columns:1}.kopbalk-logo img{height:36px}.stapel thead{display:none}.stapel tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;padding:12px 14px;border-bottom:1px solid var(--lijn)}.stapel td{border:0;padding:2px 0}.stapel td.n{text-align:left;white-space:normal}th,td{padding:8px 8px}table{font-size:.92rem}.stapel .winkel{margin-left:0;max-width:none;white-space:normal}.stapel td.leeg{display:none}.stapel td.lang{grid-column:1/-1}.stapel td:empty{display:none}.stapel .bron-teken{display:inline;margin-left:4px}.stapel td[data-k]::before{content:attr(data-k) " ";color:var(--grijs);font-weight:400}.stapel td.cel-model{grid-column:1/-1;order:-1;font-weight:600}.stapel caption{display:block}}@media (max-width:420px){.velden{grid-template-columns:1fr}.feitenrij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.feitenrij div{min-width:0}.feitenrij dd{font-size:1.05rem;overflow-wrap:break-word;hyphens:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.tabel-geen{margin:10px 0 0;padding:10px 14px;border:1px solid var(--lijn);border-radius:6px;background:var(--wit)}.tabel-geen[hidden]{display:none}