.viewer-raam{width:100%;height:calc(100vh - var(--balkhoogte));background:#10131a;position:relative}.werkblad:has(>.viewer-raam){height:100vh}.werkblad:has(>.viewer-raam)>.viewer-raam{flex:1;height:auto;min-height:0}.viewer-raam canvas{outline:none;width:100%;height:100%;display:block}.viewer-raam>.viewer-doek{position:absolute;inset:0}.viewer-doek>.cesium-viewer,.viewer-doek .cesium-viewer-cesiumWidgetContainer,.viewer-doek .cesium-widget{width:100%;height:100%;position:absolute;inset:0}.viewer-doek .cesium-widget>canvas{width:100%;height:100%;display:block}.viewer-paneel{z-index:5;border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw-op);background:#fffffff5;flex-direction:column;gap:.3rem;max-width:260px;max-height:calc(100% - 24px);padding:.6rem;display:flex;position:absolute;top:12px;left:12px;overflow:auto}.viewer-vak{flex-direction:column;display:flex}.viewer-vak+.viewer-vak{border-top:1px solid var(--lijn)}.viewer-vak>.vakkop{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;width:100%;color:var(--inkt-flauw);text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;padding:.3rem;font-size:.72rem;font-weight:700;display:flex}.viewer-vak>.vakkop:hover,.viewer-vak.open>.vakkop{color:var(--inkt)}.viewer-vak>.vakkop .pijl{flex:none;width:.7rem;font-size:.7rem}.viewer-vak>.vakinhoud{flex-direction:column;gap:.3rem;padding-bottom:.35rem;display:flex}.viewer-balk{z-index:6;flex-wrap:wrap;align-items:center;gap:2px;max-width:calc(100% - 24px);padding:5px;display:flex;position:absolute;top:12px;left:12px}.viewer-kop{text-transform:uppercase;letter-spacing:.06em;color:var(--inkt-flauw);border-top:1px solid var(--lijn);margin-top:.4rem;padding:.2rem .3rem;font-size:.68rem;font-weight:700}.viewer-paneel{max-height:calc(100% - 68px);top:56px}.viewer-paneel.dicht{display:none}.viewer-paneel.rechts{max-width:320px;max-height:calc(100% - 24px);top:12px;left:auto;right:12px;overflow:auto}.viewer-paneel .lijstkop{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;width:100%;display:flex}.viewer-paneel.rechts.ingeklapt{max-height:none;overflow:visible}.viewer-legenda{padding:.1rem .3rem .4rem}.viewer-legenda .balk{border:1px solid var(--lijn);border-radius:5px;height:10px}.viewer-legenda .vluchthokjes{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.viewer-legenda .hokje{color:var(--inkt-flauw);font-variant-numeric:tabular-nums;align-items:center;gap:.22rem;font-size:.7rem;display:inline-flex}.viewer-legenda .hokje i{border-radius:2px;width:10px;height:10px;display:inline-block}.viewer-legenda .uiteinden{font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:.15rem;display:flex}.viewer-paneel.rechts.bevindingblad{width:clamp(320px,40vw,620px);max-width:calc(100% - 24px)}.bevindingblad .titel{text-transform:none;letter-spacing:0;color:var(--inkt);font-size:.82rem}.bevindingblad p{margin:0 0 .4rem}.viewer-paneel.rechts.bevindingvak{max-width:360px}.puntfotos{flex-direction:column;gap:.3rem;display:flex}.puntfotos-rooster{grid-template-columns:1fr 1fr;gap:.35rem;padding:0 .3rem;display:grid}.puntfoto{flex-direction:column;gap:.15rem;display:flex}.puntfoto-beeld{border:2px solid var(--lijn);background:var(--papier-diep);border-radius:var(--radius-klein);cursor:zoom-in;width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.puntfoto.aan .puntfoto-beeld{border-color:var(--oranje)}.puntfoto-beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.puntfoto-merk{pointer-events:none;border:2px solid #f05a28;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1px #00000080}.puntfoto-kies{cursor:pointer;align-items:center;gap:.3rem;padding:0 .1rem;display:flex}.puntfoto-kies input{margin:0}.bevindingfotos{gap:.3rem;padding:0 .3rem .4rem;display:grid}.bevindingfotos .fotoknop{background:var(--papier-diep);border-radius:var(--radius-klein);cursor:zoom-in;border:0;width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.bevindingfotos .fotoknop img{width:100%;height:auto;display:block}.bevindingfotos .fotoknop[hidden]{display:none}.bevindingfotos .spoor{color:#e9edf1;text-transform:uppercase;letter-spacing:.05em;background:#10131ac7;border-radius:3px;padding:.1rem .3rem;font-size:.62rem;line-height:1.5;position:absolute;bottom:4px;left:4px}.bevindingfeiten{gap:.15rem;margin:0;padding:0 .3rem .5rem;display:grid}.bevindingfeiten>div{justify-content:space-between;gap:.5rem;display:flex}.bevindingfeiten dt,.bevindingfeiten dd{margin:0}.bevindingfeiten dd{font-variant-numeric:tabular-nums;color:var(--inkt)}.viewer-grotefoto{z-index:40;cursor:zoom-out;background:#0a0c10eb;border:0;justify-content:center;align-items:center;padding:2vmin;display:flex;position:fixed;inset:0}.viewer-grotefoto img{object-fit:contain;border-radius:var(--radius-klein);max-width:100%;max-height:100%}.viewer-paneel .titel{text-transform:uppercase;letter-spacing:.05em;color:var(--inkt-flauw);padding:.2rem .3rem;font-size:.72rem;font-weight:700}.kaartregel{justify-content:space-between;align-items:center;gap:.5rem;padding:.1rem .3rem;display:flex}.kaartregel>label{gap:.35rem;min-width:0;margin:0}.kaartregel>.knop{color:var(--inkt-flauw);text-underline-offset:2px;background:0 0;border:0;flex:none;padding:.1rem .35rem;font-size:.72rem;text-decoration:underline}.kaartregel>.knop:hover:not(:disabled){color:var(--oranje-diep);background:0 0}.viewer-knoppen{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.viewer-knoppen.drie{grid-template-columns:repeat(3,1fr)}.viewer-knoppen .knop{padding:.35rem .4rem;font-size:.8rem}.viewer-paneel .paneelkop{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .3rem;display:flex}.viewer-paneel .paneelkop .knop{color:var(--inkt-flauw);background:0 0;border:0;padding:0 .35rem;font-size:1rem;line-height:1.4}.viewer-raam.met-video>.viewer-doek{right:var(--videodeel,50%)}.viewer-raam.met-video .viewer-paneel.rechts,.viewer-raam.met-video .viewer-uitklap.rechts,.viewer-raam.met-video .viewer-merk{right:calc(var(--videodeel,50%) + 12px)}.viewer-sleep{z-index:6;top:0;bottom:0;right:var(--videodeel,50%);cursor:col-resize;touch-action:none;background:0 0;width:12px;margin-right:-6px;position:absolute}.viewer-sleep:after{content:"";background:var(--lijn);width:2px;position:absolute;top:0;bottom:0;left:5px}.viewer-sleep:hover:after{background:var(--oranje)}body.sleept,body.sleept *{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.viewer-videokolom{z-index:5;width:var(--videodeel,50%);background:var(--vlak);border-left:1px solid var(--lijn);flex-direction:column;gap:.4rem;padding:.6rem;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.viewer-videokolom .videokop{align-items:center;gap:.4rem;display:flex}.viewer-videokolom .videokop select{flex:1;min-width:0}.viewer-videokolom .videokop .viewer-knoppen{flex:none;width:10rem}.viewer-video{border-radius:var(--radius-klein);object-fit:contain;background:#10131a;flex:auto;width:100%;min-height:0}.viewer-video.leeg{text-align:center;color:var(--inkt-flauw);flex:auto;justify-content:center;place-items:center;padding:1rem;display:flex}.videobediening{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.videobediening .knop{flex:none}.beeldregeling{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.beeldregeling .knop{flex:none}.beeldschuiven{flex-direction:column;gap:.15rem;display:flex}.beeldschuiven .veld{margin:0}.beeldschuiven .veld span{justify-content:space-between;display:flex}.beeldschuiven input[type=range]{width:100%}.viewer-tijdstrook{z-index:7;height:var(--tijdstrook,104px);background:var(--vlak);border-top:1px solid var(--lijn);flex-direction:column;gap:.25rem;padding:.35rem .5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.viewer-tijdstrook .banen{flex:1;align-items:stretch;gap:2px;min-height:0;display:flex}.viewer-tijdstrook .klokrij{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.35rem;display:flex}.viewer-tijdstrook .klokrij .klok{cursor:text;border-radius:var(--radius-klein);font-variant-numeric:tabular-nums;color:#e6ebf2;background:0 0;border:1px solid #0000;padding:.1rem .35rem;font-size:.82rem;font-weight:600}.viewer-tijdstrook .klokrij .klok:hover{background:#e6ebf21a;border-color:#e6ebf259}.viewer-tijdstrook .klokrij input.klok{cursor:text;color:#e6ebf2;background:#e6ebf21f;border-color:#e6ebf273;width:6rem}.viewer-tijdstrook .baan{border-radius:var(--radius-klein);flex-direction:column;gap:.2rem;min-width:0;padding:.2rem .3rem;display:flex}.viewer-tijdstrook .baanspoor{flex:1;min-height:14px}.viewer-raam.met-video>.viewer-doek,.viewer-raam.met-video .viewer-videokolom,.viewer-raam.met-video .viewer-sleep{bottom:var(--tijdstrook,104px)}.viewer-raam.met-video .viewer-paneel{max-height:calc(100% - 68px - var(--tijdstrook,104px))}.viewer-raam.met-video .viewer-paneel.rechts{max-height:calc(100% - 24px - var(--tijdstrook,104px))}.viewer-raam.met-video .viewer-status,.viewer-raam.met-video .viewer-uitlezing,.viewer-raam.met-video .viewer-meting{bottom:calc(var(--tijdstrook,104px) + 12px)}.viewer-tijdbalk{flex-direction:column;flex:none;gap:.25rem;max-height:34%;display:flex;overflow-y:auto}.viewer-tijdbalk .baan{align-items:center;gap:.4rem;display:flex}.viewer-tijdbalk .baannaam{text-align:left;width:4.5rem;color:var(--inkt-flauw);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;overflow:hidden}.viewer-tijdbalk .baan.gekozen .baannaam{color:var(--inkt);font-weight:700}.viewer-tijdbalk .baanspoor{background:var(--lijn);cursor:pointer;touch-action:none;border-radius:3px;flex:1;height:14px;position:relative}.viewer-tijdbalk .beeld{background:var(--inkt-flauw);opacity:.55;border-radius:3px;position:absolute;top:0;bottom:0}.viewer-tijdbalk .tik{background:var(--oranje);width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.viewer-tijdbalk .nu{background:var(--inkt);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.intensiteitbalk{background:var(--vlak);border-radius:3px;align-items:flex-end;gap:1px;height:34px;margin:.2rem .3rem;padding:2px;display:flex}.intensiteitbalk>span{background:var(--lijn);border-radius:1px;flex:1}.intensiteitbalk>span.binnen{background:var(--oranje)}.viewer-uitlezing{z-index:6;color:#e6ebf2;border-radius:var(--radius);pointer-events:none;background:#10131ab8;align-items:center;gap:.5rem;padding:.35rem .6rem .35rem .4rem;display:flex;position:absolute;bottom:12px;left:12px}.viewer-uitlezing svg{flex:none;overflow:visible}.viewer-uitlezing .ring{fill:none;stroke:#e6ebf238;stroke-width:1px}.viewer-uitlezing .as line{stroke-width:1.6px;stroke-linecap:round}.viewer-uitlezing .as text{text-anchor:middle;font-size:9px;font-weight:700}.viewer-uitlezing .as.x line,.viewer-uitlezing .as.x text{stroke:#f07a5a;fill:#f07a5a}.viewer-uitlezing .as.y line,.viewer-uitlezing .as.y text{stroke:#6fcf97;fill:#6fcf97}.viewer-uitlezing .as.z line,.viewer-uitlezing .as.z text{stroke:#6aa9f0;fill:#6aa9f0}.viewer-uitlezing dl{gap:.55rem;margin:0;display:flex}.viewer-uitlezing dl>div{align-items:baseline;gap:.2rem;display:flex}.viewer-uitlezing dt{color:#8d99a8;margin:0;font-size:.66rem;font-weight:700}.viewer-uitlezing dd{font-variant-numeric:tabular-nums;min-width:3.1rem;margin:0;font-size:.76rem}.viewer-raam.met-uitlezing .viewer-status{bottom:62px}.viewer-raam.met-video.met-uitlezing .viewer-status{bottom:calc(var(--tijdstrook,104px) + 62px)}.viewer-uitklap{z-index:5;box-shadow:var(--schaduw-op);background:#fffffff5;padding:.35rem .6rem;font-size:.8rem;position:absolute;top:12px}.viewer-uitklap.links{left:12px}.viewer-uitklap.rechts{right:12px}.viewer-status{z-index:5;color:#e9edf1;border-radius:var(--radius-klein);font-size:.8rem;font-family:var(--letters-cijfers);pointer-events:none;background:#10131ad1;max-width:min(36%,420px);padding:.4rem .7rem;position:absolute;bottom:12px;left:12px}.viewer-laden{color:#e9edf1;z-index:10;text-align:center;background:#10131a;place-items:center;display:grid;position:absolute;inset:0}.viewer-merk{z-index:4;opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 3px #0000008c);width:auto;height:39px;position:absolute;bottom:12px;right:14px}@media (max-width:700px){.viewer-merk{height:30px;bottom:10px;right:10px}}.viewer-uitkomst{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius);font-variant-numeric:tabular-nums;padding:.35rem .5rem}.viewer-uitkomst strong{font-size:1.1rem}.viewer-meting{z-index:8;border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw-op);background:#fffffff7;align-items:center;gap:.7rem;max-width:min(560px,100% - 24px);padding:.5rem .7rem;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.viewer-meting .waarde{font-family:var(--letters-cijfers);white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.1}.viewer-meting .wat{text-transform:uppercase;letter-spacing:.05em;color:var(--inkt-flauw);font-size:.74rem;font-weight:700}.viewer-meting .knop{white-space:nowrap}.viewer-meting.hoog{align-items:flex-start}.omzetmelding{white-space:pre-wrap;max-width:34rem;max-height:6.5rem;font-family:var(--letters-cijfers);background:var(--papier-diep);border:1px solid var(--lijn);border-radius:var(--radius-klein,4px);margin-top:.25rem;padding:.3rem .4rem;font-size:.72rem;overflow:auto}.volume-dichtheid{border-top:1px solid var(--lijn);flex-wrap:wrap;gap:.4rem;margin-top:.45rem;padding-top:.45rem;display:flex}.volume-dichtheid .veld{flex:9rem;min-width:9rem;margin:0}.volume-dichtheid .veld.breed{flex:100%}@media (max-width:700px){.volume-dichtheid .veld{flex:100%}}.verschilpaneel{gap:1rem}.verschilkaart{border:1px solid var(--lijn);border-radius:var(--radius-klein,4px);background:var(--papier-diep);width:220px;height:auto;max-height:220px;image-rendering:pixelated;display:block}.verschillegenda{flex-wrap:wrap;gap:.5rem;max-width:220px;margin-top:.3rem;display:flex}.verschillegenda span{align-items:center;gap:.25rem;display:inline-flex}.blokje{border:1px solid #00000026;border-radius:2px;width:10px;height:10px;display:inline-block}.blokje.omlaag{background:#1669a8}.blokje.omhoog{background:#d66a1a}.blokje.leeg{background:#c9c9c9}@media (max-width:700px){.verschilpaneel{flex-wrap:wrap}.verschilkaart{width:140px}.verschillegenda{max-width:140px}}@keyframes puls{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.kaartpuls{background:var(--oranje);border-radius:50%;width:20px;height:20px;margin:0 auto;position:relative}.kaartpuls:before,.kaartpuls:after{content:"";border:2px solid var(--oranje);border-radius:50%;animation:1.9s ease-out infinite puls;position:absolute;inset:0}.kaartpuls:after{animation-delay:.95s}.kaart-aanvlucht{top:var(--r4);z-index:6;color:#e9edf1;padding:var(--r1) var(--r4);font-size:var(--t-sm);letter-spacing:.01em;animation:komt-op var(--rustig) both;pointer-events:none;background:#12151ad1;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.maplibregl-ctrl-group{border-radius:var(--radius-klein)!important;box-shadow:var(--schaduw-op)!important;border:1px solid var(--lijn)!important}.maplibregl-ctrl-attrib{font-size:var(--t-xs)!important}.kaart-fout{top:var(--r4);z-index:8;max-width:min(560px, calc(100% - var(--r6)));background:var(--papier);border:1px solid var(--amber-lijn);border-left:3px solid var(--amber);border-radius:var(--radius);padding:var(--r3) var(--r4);box-shadow:var(--schaduw-op);font-size:var(--t-md);position:absolute;left:50%;transform:translate(-50%)}.fotokijker{z-index:1000;color:#f2f4f6;touch-action:none;background:#0b0d10;flex-direction:column;display:flex;position:fixed;inset:0}.fotokijker-balk{align-items:center;gap:var(--r3);padding:var(--r2) var(--r3);background:#14171b;border-bottom:1px solid #23282e;flex-wrap:wrap;display:flex}.fotokijker-naam{min-width:0;font-size:var(--t-md);flex:12rem}.fotokijker-naam strong{overflow-wrap:anywhere}.fotokijker-naam .stil{color:#98a1ab}.fotokijker-knoppen{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.fotokijker-knoppen button,.fotokijker-halen{color:#f2f4f6;border-radius:var(--radius-klein);font:inherit;font-size:var(--t-sm);cursor:pointer;white-space:nowrap;background:#23282e;border:1px solid #333a42;padding:.3rem .6rem;text-decoration:none}.fotokijker-knoppen button:hover:not(:disabled),.fotokijker-halen:hover{background:#2e353d}.fotokijker-knoppen button:disabled{opacity:.4;cursor:default}.fotokijker-percentage{color:#98a1ab;font-size:var(--t-sm);text-align:right;min-width:3.2rem}.fotokijker-sluit{line-height:1;font-size:1rem!important}.fotokijker-vlak{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fotokijker-vlak img{transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:auto;max-width:100%;max-height:100%;transition:opacity .15s}.fotokijker-bezig{color:#98a1ab;font-size:var(--t-sm);position:absolute}.fotokijker-bezig.onder{color:#fff;pointer-events:none;background:#0009;border-radius:4px;padding:.25rem .6rem;bottom:1rem}.fotokijker-merk{pointer-events:none;border:2.5px solid #f05a28;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;box-shadow:0 0 0 1.5px #00000073,inset 0 0 0 1.5px #00000073}.fotokijker-merk:before,.fotokijker-merk:after{content:"";background:#f05a28;position:absolute;box-shadow:0 0 0 1px #00000073}.fotokijker-merk:before{width:2px;height:10px;margin-left:-1px;top:-12px;left:50%}.fotokijker-merk:after{width:2px;height:10px;margin-left:-1px;bottom:-12px;left:50%}.fotokijker-kader{pointer-events:none;border:2.5px solid #f05a28;border-radius:3px;position:absolute;box-shadow:0 0 0 1.5px #00000073,inset 0 0 0 1.5px #00000073}.fotokijker-merk.concept,.fotokijker-kader.concept{border-style:dashed}.fotokijker-knoppen button.fotokijker-bewaar{color:#fff;background:#f05a28;border-color:#f05a28}.fotokijker-knoppen button.fotokijker-bewaar:hover:not(:disabled){background:#d94c1d}.fotokijker-vorige,.fotokijker-volgende{color:#f2f4f6;border-radius:var(--radius-klein);cursor:pointer;background:#14171bb8;border:1px solid #333a42;width:2.6rem;height:3.4rem;font-size:1.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.fotokijker-vorige{left:var(--r2)}.fotokijker-volgende{right:var(--r2)}.fotokijker-vorige:disabled,.fotokijker-volgende:disabled{opacity:.25;cursor:default}.warmtebalk{flex-direction:column;flex:none;gap:.35rem;padding:.3rem 0 0;display:flex}.warmtebalk .viewer-knoppen .knop{padding:.25rem .2rem;font-size:.72rem}.warmtebalk .viewer-legenda{padding:0}.warmtebalk .viewer-legenda .balk{height:8px}.dubbelschuif{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.dubbelschuif input[type=range]{width:100%}.viewer-padhint{z-index:6;pointer-events:none;white-space:nowrap;border-radius:var(--radius-klein);color:#fff;background:#10131ae0;padding:.25rem .5rem;position:absolute;box-shadow:0 2px 8px #00000059}.balk-dekking{background:var(--papier-diep);border-radius:999px;height:10px;display:block;overflow:hidden}.balk-dekking span{background:var(--groen);height:100%;transition:width .18s ease-out;display:block}@media (prefers-reduced-motion:reduce){.balk-dekking span{transition:none}}.beeldronde-beeld{border-radius:var(--radius-klein);background:#10131a;justify-content:center;align-items:center;height:min(62vh,620px);display:flex;position:relative;overflow:hidden}.beeldronde-beeld img{object-fit:contain;max-width:100%;max-height:100%}.beeldronde-stempel{border-radius:var(--radius-klein);color:#fff;background:#10131ad1;padding:.25rem .6rem;font-size:.8rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.beeldronde-stempel.bekeken{background:var(--groen)}.beeldronde-stempel.bevinding{background:var(--oranje)}.beeldronde-stempel.onbruikbaar{background:var(--lijn-sterk);color:#263040}.metingenlijst{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.metingenlijst button{text-align:left;cursor:pointer;border-radius:var(--radius-klein);width:100%;color:var(--inkt);background:0 0;border:1px solid #0000;grid-template-columns:1fr auto;gap:0 .5rem;padding:.3rem .35rem;display:grid}.metingenlijst button:hover{background:var(--papier-diep)}.metingenlijst button.aan{border-color:var(--oranje);background:var(--papier-diep)}.metingenlijst .naam{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.metingenlijst .uitkomst{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.metingenlijst .klein{grid-column:1/-1}.profielvak{flex-direction:column;gap:.2rem;display:flex}.profielkop{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.profielgrafiek{background:var(--papier);border-radius:var(--radius-klein);width:100%;height:auto;display:block}.profielgrafiek text{fill:var(--inkt-flauw);font-variant-numeric:tabular-nums;font-size:9.5px}.profielgrafiek .as{stroke:var(--inkt-flauw);stroke-width:.6px}.profielgrafiek .raster{stroke:var(--lijn);stroke-width:.5px;stroke-dasharray:2 2}.profielgrafiek .lijn{fill:none;stroke:var(--oranje);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.viewer-meting .metingnaam{border:1px solid var(--lijn);border-radius:var(--radius-klein);width:100%;margin-bottom:.3rem;padding:.25rem .4rem;font-size:.8rem;display:block}.spraaknotitie{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.spraaknotitie.opname .rood{background:#d63b2f;border-radius:50%;width:.6rem;height:.6rem;animation:1s ease-in-out infinite spraakknipper}@keyframes spraakknipper{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.spraaknotitie.opname .rood{animation:none}}.spraaklijst{flex-direction:column;gap:.35rem;margin-top:.6rem;display:flex}.spraakregel{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.spraakregel audio{max-width:100%;height:32px}.netlegenda .vlakje{vertical-align:-1px;border-radius:2px;width:.7rem;height:.7rem;margin-left:.2rem;display:inline-block}.netlegenda .vlakje.oranje{background:#f05a28}.netlegenda .vlakje.blauw{background:#2f6fd0}.netlegenda .vlakje.rood{background:#c0392b}.dxfvak select{width:100%}.dxf-leggen{border-top:1px solid var(--lijn);margin:.5rem 0;padding-top:.5rem}.dxf-kop{font-weight:600;font-size:var(--t-sm);margin-bottom:.15rem}.dxf-stap{color:#5a4300;background:#fff4d6;border-radius:6px;margin:.4rem 0 0;padding:.35rem .5rem;font-weight:600}.dxf-paren{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.35rem 0}.dxf-paren td{border-bottom:1px solid var(--lijn);padding:.1rem .25rem}.dxf-paren td:first-child{width:1.5rem;color:var(--oranje);font-weight:600}.dxf-lagen{margin:.4rem 0}.dxf-lagen summary{cursor:pointer;font-weight:600}.dxf-laag{align-items:center;gap:.35rem;padding:.05rem 0;display:flex}.dxf-laag .vlakje{border-radius:2px;flex:none;width:.7rem;height:.7rem;box-shadow:0 0 0 1px #00000040}.dxf-laag .naam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dxf-bewaren{border-top:1px solid var(--lijn);margin-top:.5rem;padding-top:.5rem}.tekeningkijker canvas{touch-action:none;background:#10151c;border-radius:6px;width:100%;height:240px;display:block}.tekeningkijker-uitleg{margin-top:.2rem}.tekeningkijker.groot{z-index:80;background:#1b2330;border-radius:10px;flex-direction:column;width:min(960px,92vw);height:min(680px,84vh);padding:.6rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000073}.tekeningkijker.groot canvas{flex:1;height:auto;min-height:0}.tekeningkijker.groot .tekeningkijker-uitleg{color:#c9d2dc}.tekeningkijker-achter{z-index:79;background:#0a0e1459;position:fixed;inset:0}.orthogroot{z-index:90;background:#0a0e14d1;flex-direction:column;gap:8px;padding:12px;display:flex;position:fixed;inset:0}.orthogroot-balk{color:#e9edf1;font-size:var(--t-sm);align-items:center;gap:.5rem;display:flex}.orthogroot-balk span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.orthogroot-vlak{background:#fff;border-radius:6px;flex:1;min-height:0;overflow:auto}.orthogroot-vlak.passend{place-items:center;display:grid}.orthogroot-vlak.passend img{object-fit:contain;max-width:100%;max-height:100%}.orthogroot-vlak.echt img{image-rendering:auto;max-width:none;display:block}.viewer-paneel .knop,.viewer-meting .knop,.viewer-videokolom .knop{height:30px;padding:0 var(--r3);font-size:var(--t-sm)}.viewer-paneel .knop.klein{height:26px}.viewer-paneel a:not(.knop){color:var(--inkt)}.viewer-paneel a:not(.knop):hover{color:var(--oranje-diep);text-decoration:none}.viewer-balk,.viewer-paneel,.viewer-meting,.viewer-uitklap,.viewer-videokolom,.viewer-tijdstrook,.viewer-sneltoetsen .vel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--inkt:#eaf0f6;--inkt-zacht:#b6c3d1;--inkt-flauw:#8598ad;--papier:#11263c;--papier-grijs:#ffffff09;--papier-diep:#ffffff13;--vlak:#ffffff0d;--lijn:#a0b9d221;--lijn-sterk:#a0b9d242;--oranje-licht:#f05a2829;--oranje-rand:#f05a286b;--oranje-diep:#ff9166;--groen:#5cd197;--groen-licht:#5cd19721;--groen-lijn:#5cd19752;--amber:#f4b35e;--amber-licht:#f4b35e21;--amber-lijn:#f4b35e52;--rood:#ff8474;--rood-licht:#ff847421;--rood-lijn:#ff847457;--blauw:#86bdf0;--blauw-licht:#86bdf021;--blauw-lijn:#86bdf04d;--glas:linear-gradient(180deg, #182f48e0, #0a192ae6);--glasrand:#a0b9d229;--glasschaduw:inset 0 1px 0 #ffffff12, 0 0 0 1px #00000047, 0 18px 44px -14px #000000b3;color:var(--inkt)}.viewer-balk,.viewer-paneel,.viewer-meting,.viewer-uitklap{background:var(--glas);border:1px solid var(--glasrand);box-shadow:var(--glasschaduw);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6)}.viewer-balk{border-radius:14px}.viewer-balk button{cursor:pointer;white-space:nowrap;height:34px;font:500 var(--t-sm) / 1 var(--letters);letter-spacing:-.005em;text-transform:none;color:var(--inkt-zacht);transition:background var(--vlot), color var(--vlot), box-shadow var(--vlot), transform 80ms ease;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px 0 10px;display:inline-flex;position:relative}.viewer-balk button .balkicoon{color:var(--inkt-flauw);transition:color var(--vlot);flex:none}.viewer-balk button:hover{color:#fff;background:#ffffff13}.viewer-balk button:hover .balkicoon{color:#fff}.viewer-balk button:active{transform:translateY(.5px)}.viewer-balk button:focus-visible{outline:none;box-shadow:0 0 0 2px #f05a28b3}.viewer-balk button.aan{color:#fff;background:linear-gradient(#f6763f,#e14e1c);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001f,0 6px 16px -6px #f05a28bf}.viewer-balk button.aan .balkicoon{color:#fff}.viewer-balk button.smal{justify-content:center;width:34px;margin-right:7px;padding:0}.viewer-balk button.smal:after{content:"";background:var(--glasrand);width:1px;position:absolute;top:8px;bottom:8px;right:-5px}.viewer-balk button.smal.aan{box-shadow:none;background:#ffffff1a}.viewer-paneel{scrollbar-width:thin;scrollbar-color:#a0b9d24d transparent;border-radius:14px;gap:6px;padding:10px;animation:.18s cubic-bezier(.2,.8,.2,1) both paneel-op}@keyframes paneel-op{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.viewer-paneel .paneelkop{border-bottom:1px solid var(--lijn);margin:-2px -2px 2px;padding:2px 2px 8px 6px}.viewer-paneel .titel,.viewer-vak>.vakkop,.viewer-kop{letter-spacing:.08em;color:var(--inkt-flauw);font-size:11px;font-weight:600}.viewer-paneel .paneelkop .titel,.viewer-vak>.vakkop:hover,.viewer-vak.open>.vakkop{color:var(--inkt)}.viewer-kop{border-top-color:var(--lijn)}.viewer-paneel .knop,.viewer-meting .knop,.viewer-uitklap.knop,.viewer-videokolom .knop,.viewer-tijdstrook .knop{color:var(--inkt);background:#ffffff0e;border:1px solid #a0b9d226;font-weight:500;box-shadow:inset 0 1px #ffffff0a}.viewer-paneel .knop:hover:not(:disabled),.viewer-meting .knop:hover:not(:disabled),.viewer-uitklap.knop:hover,.viewer-videokolom .knop:hover:not(:disabled),.viewer-tijdstrook .knop:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#a0b9d24d}.viewer-paneel .knop.hoofd,.viewer-meting .knop.hoofd,.viewer-videokolom .knop.hoofd{color:#fff;background:linear-gradient(#f6763f,#e14e1c);border-color:#00000026;box-shadow:inset 0 1px #ffffff47,0 4px 12px -6px #f05a28cc}.viewer-paneel .knop.hoofd:hover:not(:disabled),.viewer-meting .knop.hoofd:hover:not(:disabled),.viewer-videokolom .knop.hoofd:hover:not(:disabled){background:linear-gradient(#f8834f,#e5561f);border-color:#00000026}.viewer-paneel .knop.gevaar,.viewer-meting .knop.gevaar{color:var(--rood);background:var(--rood-licht);border-color:var(--rood-lijn)}.viewer-paneel .knop:disabled,.viewer-meting .knop:disabled{opacity:.45}.viewer-paneel .paneelkop .knop{width:26px;height:26px;box-shadow:none;color:var(--inkt-flauw);background:0 0;border:0;justify-content:center;padding:0}.viewer-paneel .paneelkop .knop:hover{color:#fff;background:#ffffff14}.kaartregel>.knop{box-shadow:none;background:0 0;border:0}.viewer-paneel :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea),.viewer-meting :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea),.viewer-videokolom :where(select){min-height:32px;font-size:var(--t-sm);color:var(--inkt);background-color:#0000003d;border-color:#a0b9d233;box-shadow:inset 0 1px 2px #00000040}.viewer-paneel :where(input,select,textarea):hover:not(:focus,:disabled),.viewer-meting :where(input,select,textarea):hover:not(:focus,:disabled){border-color:#a0b9d257}.viewer-paneel :where(select) option{color:#eaf0f6;background:#11263c}.viewer-paneel input::placeholder,.viewer-paneel textarea::placeholder,.viewer-meting input::placeholder{color:#6f8398}.viewer-paneel input[type=range]{accent-color:var(--oranje)}.viewer-paneel .melding.fout{color:var(--rood)}.viewer-paneel .melding.goed{color:var(--groen)}.viewer-paneel .melding.let-op{color:var(--amber)}.viewer-paneel .melding.uitleg{color:var(--blauw)}.viewer-paneel table.lijst tbody tr:hover td{background:#ffffff0a}.viewer-paneel .ernststip{box-shadow:0 0 0 3px #0b1b2de6}.viewer-paneel hr{border:0;border-top:1px solid var(--lijn)}.viewer-paneel .profielgrafiek{background:#0003}.viewer-paneel .viewer-legenda .balk{border-color:#ffffff1f}.viewer-videokolom,.viewer-tijdstrook{border-color:var(--glasrand);background:#0c1c2e}.viewer-meting{border-radius:14px;padding:10px 12px}.viewer-meting .waarde{color:#fff}.viewer-uitklap{height:34px;font-size:var(--t-sm);border-radius:10px;padding:0 12px;font-weight:500}.viewer-uitlezing,.viewer-status{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#0a192abd;border:1px solid #a0b9d21f;box-shadow:0 8px 24px -12px #0009}.viewer-status{color:#d9e2ec;border-radius:10px}.viewer-uitlezing{border-radius:12px}@media (min-width:861px){.viewer-paneel,.viewer-paneel.rechts,.viewer-uitklap.rechts{top:calc(20px + var(--balkhoogte,46px))}.viewer-paneel,.viewer-paneel.rechts{max-height:calc(100% - 32px - var(--balkhoogte,46px))}.viewer-raam.met-video .viewer-paneel,.viewer-raam.met-video .viewer-paneel.rechts{max-height:calc(100% - 32px - var(--balkhoogte,46px) - var(--tijdstrook,104px))}.viewer-raam.met-video .viewer-balk{max-width:calc(100% - var(--videodeel,50%) - 24px)}}@media (max-width:1400px){.viewer-balk button:not(.aan) .woord{display:none}.viewer-balk button:not(.aan):not(.smal){justify-content:center;width:34px;padding:0}}.viewer-paneel.rechts.ingeklapt{border-radius:14px;padding:5px}.viewer-paneel .lijstkop,.viewer-uitklap.rechts{height:34px;font:500 var(--t-sm) / 1 var(--letters);color:var(--inkt-zacht);text-transform:none;letter-spacing:0;border-radius:9px;align-items:center;gap:7px;padding:0 8px 0 10px;display:inline-flex}.viewer-paneel .lijstkop{cursor:pointer;background:0 0;border:0;width:100%}.viewer-paneel .lijstkop:hover,.viewer-uitklap.rechts:hover{color:#fff;background:#ffffff13}.viewer-paneel .lijstkop .balkicoon,.viewer-uitklap.rechts .balkicoon{color:var(--inkt-flauw);flex:none}.viewer-paneel .lijstkop .woord{text-align:left;flex:1}.viewer-paneel .lijstkop .teller,.viewer-uitklap.rechts .teller{font-variant-numeric:tabular-nums;color:#fff;background:#f05a28e6;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 7px;font-size:11px;font-weight:600;display:inline-grid}.viewer-paneel.rechts:not(.ingeklapt) .lijstkop{margin-bottom:4px}.viewer-uitklap.rechts{padding-right:10px}@media (max-width:860px){.viewer-balk{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.viewer-balk::-webkit-scrollbar{display:none}.viewer-balk button{flex:none;height:38px;padding:0 10px}.viewer-balk button:not(.aan) .woord{display:none}.viewer-balk button.smal,.viewer-balk button:not(.aan):not(.smal){width:38px}.viewer-paneel{border-radius:16px 16px 0 0;animation:none}.viewer-paneel,.viewer-paneel.rechts{background:#0f2238}}@media (prefers-reduced-motion:reduce){.viewer-paneel{animation:none}}.volgkeuze{background:#ffffff0b;border:1px solid #a0b9d226;border-radius:9px;align-items:center;gap:2px;margin-left:.75rem;padding:2px;display:inline-flex}.volgkeuze .volgkop{letter-spacing:.06em;text-transform:uppercase;color:#8d99a8;padding:0 .5rem 0 .45rem;font-size:.66rem;font-weight:700}.volgkeuze button{color:#c4ceda;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 .65rem;font-size:.76rem;font-weight:500;transition:background-color .15s,color .15s}.volgkeuze button:hover{color:#fff;background:#ffffff14}.volgkeuze button.aan{color:#fff;background:linear-gradient(#f6763f,#e14e1c);box-shadow:inset 0 1px #ffffff47,0 3px 10px -5px #f05a28e6}.volgkeuze button:focus-visible{outline-offset:1px;outline:2px solid #f6763f}@media (prefers-reduced-motion:reduce){.volgkeuze button{transition:none}}.viewer-tijdstrook .baan{border-radius:8px;padding:.2rem .3rem .3rem}.viewer-tijdstrook .baan.gekozen{background:#ffffff0f}.viewer-tijdstrook .baannaam{max-width:100%;font:inherit;text-align:left;color:#8598ad;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;align-self:flex-start;padding:0 .45rem;font-size:.74rem;font-weight:600;overflow:hidden}.viewer-tijdstrook .baannaam:hover,.viewer-tijdstrook .baan.gekozen .baannaam{color:#eaf0f6}.viewer-tijdstrook .baanspoor{cursor:pointer;touch-action:none;background:#a0b9d21a;border-radius:5px;flex:1;min-height:14px;max-height:22px;position:relative}.viewer-tijdstrook .baanspoor:hover{background:#a0b9d226}.viewer-tijdstrook .beeld{pointer-events:none;background:#a0b9d252;border-radius:3px;position:absolute;top:3px;bottom:3px}.viewer-tijdstrook .tik{pointer-events:none;background:#f05a28;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:2px;bottom:2px}.viewer-tijdstrook .nu{pointer-events:none;background:#fff;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 0 1px #050f1c73}.viewer-tijdstrook .nu:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-3px;left:50%;box-shadow:0 0 0 1px #050f1c73,0 1px 4px #0006}.viewer-kompas{left:var(--r4);z-index:3;pointer-events:auto;border:1px solid var(--lijn);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;box-shadow:0 1px 6px #0000002e}.kompasring{width:34px;height:34px;position:relative}.kompasnaald{transform-origin:50%;place-items:start center;display:grid;position:absolute;inset:0}.kompaspunt{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:13px solid var(--oranje);width:0;height:0;margin-top:2px;display:block}.kompasletter{color:var(--inkt-zacht);letter-spacing:.02em;font-size:9px;font-weight:700;position:absolute;bottom:1px}.viewer-raam:has(>.viewer-kompas)>.viewer-status{left:68px}@media (prefers-color-scheme:dark){.viewer-kompas{background:#161a20c7}}.viewer-paneel-knop{z-index:5;box-shadow:var(--schaduw-op);background:#fffffff5;position:absolute;top:12px;left:12px}.bolfotokijker{z-index:45;background:#0a0c10;position:fixed;inset:0}.bolfotokijker-doek{position:absolute;inset:0}.bolfotokijker-doek canvas{display:block}.bolfotokijker-balk{border-radius:var(--radius-klein);color:#fff;background:#0a0c10b8;align-items:center;gap:.75rem;padding:.4rem .6rem;display:flex;position:absolute;top:12px;left:12px;right:12px}.bolfotokijker-balk .naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.bolfotokijker-balk .stil{color:#ffffffb3;flex:1}.bolfotokijker-balk .knop{margin-left:auto}.bolfotokijker-melding{border-radius:var(--radius-klein);color:#fff;text-align:center;background:#0a0c10cc;max-width:min(90vw,480px);padding:.6rem .9rem;font-size:.9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bolfotokijker-melding.onder{top:auto;bottom:16px;transform:translate(-50%)}@media (max-width:640px){.bolfotokijker-balk .stil{display:none}}.bolfotoregel{align-items:center;gap:.35rem;padding:.15rem .3rem;display:flex}.bolfotoregel .naam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;overflow:hidden}.netkleur{cursor:pointer;align-items:center;gap:.4rem;margin:0 0 .4rem;display:flex}.netkleur input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:3px;flex:none;width:1.6rem;height:1.2rem;padding:0}.netkleur input[type=color]::-webkit-color-swatch-wrapper{padding:0}.netkleur input[type=color]::-webkit-color-swatch{border:0;border-radius:2px}.netkleur .knop{margin-left:auto;padding:.05rem .35rem}.voorraad{border-top:1px solid #ffffff14;margin-top:.6rem;padding-top:.5rem}.voorraadlijst{gap:2px;margin-bottom:.4rem;display:grid}.voorraadregel{border-radius:4px;align-items:center;gap:.4rem;padding:.2rem .1rem;display:flex}.voorraadregel:hover{background:#ffffff0a}.voorraadregel .nr{color:#10131a;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;font-weight:700;display:grid;box-shadow:0 0 0 1px #00000040}.voorraadregel .naam{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:grid}.voorraadregel .naam .titel-regel{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.voorraadregel .naam .stil{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.voorraadregel .cijfers{white-space:nowrap;font-size:.78rem;font-weight:600}.voorraadregel .knop.klein{padding:.05rem .4rem}.voorraadregel .weg-vraag{gap:2px;display:flex}.voorraadtotalen{background:#ffffff0a;border-radius:6px;gap:2px;padding:.35rem .4rem;display:grid}.voorraadtotalen .rij{align-items:center;gap:.4rem;display:flex}.voorraadtotalen .vlakje{border-radius:2px;flex:none;width:.65rem;height:.65rem;box-shadow:0 0 0 1px #00000040}.voorraadtotalen .totaal{border-top:1px solid #ffffff1a;margin-top:.1rem;padding-top:.2rem}.viewer-rondleiding{--blad:clamp(320px, 40vw, 620px);bottom:12px;left:calc((100% - var(--blad) - 24px) / 2);z-index:9;border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw-op);max-width:min(640px, calc(100% - var(--blad) - 48px));background:#fffffff7;align-items:center;gap:.45rem;padding:.4rem .5rem;display:flex;position:absolute;transform:translate(-50%)}.viewer-rondleiding .wat{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;overflow:hidden}.viewer-rondleiding .wat .titel{font-weight:600}.viewer-rondleiding .stip{vertical-align:middle;border-radius:50%;width:9px;height:9px;display:inline-block}.viewer-rondleiding .knop{white-space:nowrap}.viewer-raam.met-video .viewer-rondleiding{bottom:calc(var(--tijdstrook,104px) + 12px)}@media (max-width:560px){.viewer-rondleiding{max-width:none;left:12px;right:12px;transform:none}}.bevindingfilter{border-bottom:1px solid var(--lijn);flex-direction:column;gap:.3rem;padding:.2rem .3rem .4rem;display:flex}.bevindingfilter .ernsten{flex-wrap:wrap;gap:.25rem;display:flex}.bevindingfilter .ernstknop{border:1px solid var(--lijn);font:inherit;cursor:pointer;color:inherit;background:#7f7f7f24;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.76rem;display:inline-flex}.bevindingfilter .ernstknop .stip{border-radius:50%;flex:none;width:9px;height:9px}.bevindingfilter .ernstknop .cijfers{opacity:.7}.bevindingfilter .ernstknop.uit{opacity:.45;text-decoration:line-through}.bevindingfilter .ernstknop.uit .stip{border:1px solid var(--inkt-flauw);background:0 0!important}.bevindingfilter .keuzes{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.bevindingfilter select{max-width:100%;font-size:.76rem}.viewer-minikaart{left:var(--r4);z-index:3;border-radius:var(--radius);border:1px solid var(--lijn);background:#11151b;width:168px;height:168px;position:absolute;bottom:12px;overflow:hidden;box-shadow:0 1px 6px #00000040}.viewer-minikaart.met-kompas{bottom:64px}.viewer-minikaart svg{cursor:crosshair;width:100%;height:100%;display:block}.viewer-minikaart .kegel{fill:#f05a2859;stroke:#f05a28;stroke-width:.6px}.viewer-minikaart .stip{fill:#f05a28;stroke:#fff;stroke-width:1px}.viewer-minikaart .doel{fill:#fff;stroke:#f05a28;stroke-width:.5px}.viewer-minikaart .noord{color:#fff;text-shadow:0 0 3px #000;pointer-events:none;font-size:.66rem;font-weight:700;position:absolute;top:4px;left:50%;transform:translate(-50%)}.viewer-minikaart .sluit{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:.8rem;line-height:20px;position:absolute;top:3px;right:3px}@media (max-width:560px){.viewer-minikaart{width:112px;height:112px}}.viewer-kennismaking{z-index:12;color:#1b2230;border:1px solid var(--lijn);border-radius:var(--radius);background:#fffffffa;width:min(360px,100% - 32px);padding:.9rem 1rem .8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000059}.viewer-kennismaking .stapteller{color:#6b7480;letter-spacing:.05em;font-size:.72rem;font-weight:700}.viewer-kennismaking .titel{margin:.15rem 0 .35rem;font-size:1.05rem;font-weight:700}.viewer-kennismaking p{margin:0 0 .7rem;font-size:.9rem;line-height:1.45}.viewer-kennismaking .knoppen{justify-content:flex-end;gap:.4rem;display:flex}.viewer-terplekke{z-index:9;color:#1b2230;border:1px solid var(--lijn);border-radius:var(--radius);width:min(360px,100% - 24px);box-shadow:var(--schaduw-op);background:#fffffff7;flex-direction:column;gap:.3rem;padding:.45rem .6rem .55rem;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)}.viewer-terplekke .kop{justify-content:space-between;align-items:center;display:flex}.viewer-terplekke .titel{font-size:.86rem;font-weight:700}.viewer-terplekke ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.viewer-terplekke li button{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:.15rem 0}.viewer-terplekke li .cijfers{color:#2d7ff9;font-weight:700}.viewer-waarbenik{z-index:6;box-shadow:var(--schaduw-op);position:absolute;bottom:64px;right:12px}.viewer-minikaart .jij{fill:#2d7ff9;stroke:#fff;stroke-width:1px}.viewer-raam .viewer-kaartbron{z-index:4;color:#10131a;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#ffffffc7;border-radius:4px;padding:.05rem .35rem;font-size:.66rem;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.viewer-fotobrowser{z-index:9;color:#e6edf4;border-radius:var(--radius);width:clamp(320px,46vw,760px);max-height:calc(100% - 24px);box-shadow:var(--schaduw-op);background:#10131af0;border:1px solid #ffffff1f;flex-direction:column;gap:.45rem;padding:.5rem;display:flex;position:absolute;top:12px;right:12px;overflow:auto}.viewer-fotobrowser .kop{align-items:center;gap:.5rem;display:flex}.viewer-fotobrowser .kop .titel{font-size:.86rem;font-weight:700}.viewer-fotobrowser .kop .knop{margin-left:auto}.viewer-fotobrowser img{background:#000;border-radius:6px;width:100%;height:auto;display:block}.viewer-fotobrowser .pijlen{flex-wrap:wrap;gap:.35rem;display:flex}.viewer-fotobrowser .pijlen .knop{min-width:2.6rem}@media (max-width:560px){.viewer-fotobrowser{width:auto;left:12px}}.viewer-opnamelabel{z-index:9;pointer-events:none;white-space:nowrap;color:#fff;background:#f05a28;border-radius:4px;padding:.15rem .45rem;font-size:.74rem;font-weight:600;position:absolute;box-shadow:0 2px 6px #00000059}.viewer-schakelaar{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;font-size:var(--t-sm);background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.38rem .35rem;display:flex}.viewer-schakelaar:hover{background:#7f8ca01f}.viewer-schakelaar:focus-visible{outline:none;box-shadow:0 0 0 2px #f05a28b3}.viewer-schakelaar:disabled{opacity:.45;cursor:default}.viewer-schakelaar .woorden{flex-direction:column;flex:1;min-width:0;display:flex}.viewer-schakelaar .naam{font-weight:600}.viewer-schakelaar .uitleg{color:var(--inkt-flauw);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.viewer-schakelaar .baan{width:34px;height:20px;transition:background var(--vlot,.15s);background:#7f8ca061;border-radius:10px;flex:none;position:relative}.viewer-schakelaar .knopje{width:16px;height:16px;transition:transform var(--vlot,.15s);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.viewer-schakelaar.aan .baan{background:linear-gradient(#f6763f,#e14e1c)}.viewer-schakelaar.aan .knopje{transform:translate(14px)}.viewer-raam kbd.toets{min-width:1.35em;font:600 .68rem / 1.45 var(--letters,inherit);text-align:center;color:var(--inkt-flauw);background:#7f8ca014;border:1px solid #7f8ca073;border-bottom-width:2px;border-radius:4px;flex:none;padding:0 .35em;display:inline-block}.viewer-kop.eerste{border-top:0;margin-top:0}.viewer-lagenregel{font-size:var(--t-sm);align-items:center;padding:.3rem .35rem 0;font-weight:600;display:flex}.viewer-lagenregel kbd{margin-left:.35rem}.viewer-segment{background:#7f8ca029;border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin:0 .35rem .2rem;padding:2px;display:grid}.viewer-segment button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.32rem .2rem;font-size:.78rem;font-weight:600}.viewer-segment button:hover{background:#7f8ca029}.viewer-segment button.aan{color:#e14e1c;background:#fff;box-shadow:0 1px 3px #0000002e}.viewer-lagenhulp{border:0;border-top:1px solid var(--lijn);color:var(--inkt-flauw);font:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.4rem;margin-top:.45rem;padding:.35rem;font-size:.76rem;display:flex}.viewer-lagenhulp:hover{color:var(--inkt)}.viewer-balk button.bezig:after{content:"";background:#f05a28;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #10131ab3}.viewer-balk button.aan.bezig:after{background:#fff}.viewer-balk button.hulp{margin-left:4px;margin-right:0}.viewer-balk button.hulp:after{display:none}.viewer-modus{color:#fff;height:34px;font:600 var(--t-sm) / 1 var(--letters,inherit);white-space:nowrap;background:#f05a2829;border:1px solid #f05a288c;border-radius:9px;align-items:center;gap:8px;margin-left:6px;padding:0 4px 0 12px;display:inline-flex}.viewer-modus .stip{background:#f05a28;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite modus-stip}@keyframes modus-stip{50%{opacity:.35}}.viewer-balk .viewer-modus button.stop{color:#fff;background:#ffffff1f;border-radius:7px;gap:6px;height:26px;padding:0 6px 0 9px}.viewer-balk .viewer-modus button.stop:hover{background:#ffffff38}.viewer-modus kbd.toets{color:#fffc;border-color:#ffffff59}@media (prefers-reduced-motion:reduce){.viewer-modus .stip{animation:none}}.viewer-sneltoetsen{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060c1480;place-items:center;padding:16px;animation:.16s cubic-bezier(.2,.8,.2,1) both paneel-op;display:grid;position:absolute;inset:0}.viewer-sneltoetsen .vel{color:var(--inkt);background:var(--glas,#fffffff5);border:1px solid var(--glasrand,var(--lijn));width:min(600px,100%);max-height:100%;box-shadow:var(--glasschaduw,var(--schaduw-op));-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px 22px;padding:14px 16px;display:grid;overflow:auto}.viewer-sneltoetsen .kop{grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.viewer-sneltoetsen .regel{font-size:var(--t-sm);align-items:baseline;gap:.55rem;padding:.22rem .3rem;display:flex}.viewer-sneltoetsen .regel kbd{min-width:2.2em}@media (max-width:560px){.viewer-sneltoetsen .vel{grid-template-columns:1fr}}.viewer-schakelaar.sub{padding-left:1.1rem;position:relative}.viewer-schakelaar.sub:before{content:"";background:var(--lijn-sterk,var(--lijn));width:1px;position:absolute;top:.3rem;bottom:.3rem;left:.55rem}.viewer-schakelaar.sub .naam{font-weight:500}.viewer-sneltoetsen .kop strong{letter-spacing:-.01em;font-size:1rem}.viewer-sneltoetsen .sluit{cursor:pointer;width:28px;height:28px;color:var(--inkt);background:#ffffff14;border:0;border-radius:7px;font-size:1.1rem;line-height:1}.viewer-sneltoetsen .sluit:hover{background:#ffffff29}.viewer-raam.met-video{--tijd:var(--tijdstrook,104px)}.viewer-raam.met-werkbalk{--onder:calc(114px + var(--tijd,0px))}.viewer-raam.met-onderbalk{--onder:calc(244px + var(--tijd,0px))}.viewer-raam:is(.met-onderbalk,.met-werkbalk)>.viewer-status,.viewer-raam:is(.met-onderbalk,.met-werkbalk)>.viewer-kompas,.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-minikaart{bottom:calc(12px + var(--onder))}.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-minikaart.met-kompas{bottom:calc(64px + var(--onder))}.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-merk,.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-meting,.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-rondleiding{bottom:calc(12px + var(--onder))}.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-kaartbron{bottom:calc(4px + var(--onder))}.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-waarbenik{bottom:calc(64px + var(--onder))}.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-paneel{max-height:calc(100% - 68px - var(--onder))}.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-paneel.rechts{max-height:calc(100% - 24px - var(--onder))}.viewer-onderbalk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--inkt:#eaf0f6;--inkt-zacht:#b6c3d1;--inkt-flauw:#8598ad;--lijn:#a0b9d224;left:12px;right:12px;bottom:calc(114px + var(--tijd,0px));z-index:7;color:var(--inkt);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);font-size:var(--t-sm);background:linear-gradient(#0e1e309e,#081422b8);border:1px solid #a0b9d229;border-radius:14px;flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 18px 44px -18px #000000bf}.viewer-onderbalk>.kop{align-items:center;gap:10px;min-width:0;display:flex}.viewer-onderbalk button{font:inherit;color:inherit}.viewer-onderbalk .inklap{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;height:30px;padding:0 10px 0 6px;display:inline-flex}.viewer-onderbalk .inklap:hover{background:#ffffff14}.viewer-onderbalk .inklap .titel{letter-spacing:-.005em;font-weight:650}.viewer-onderbalk .inklap .teller{text-align:center;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;min-width:22px;padding:1px 7px;font-size:.74rem;font-weight:600}.viewer-onderbalk .ernsten{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.viewer-onderbalk .ernsten::-webkit-scrollbar{display:none}.viewer-onderbalk .ernstknop{cursor:pointer;background:#ffffff0d;border:1px solid #a0b9d22e;border-radius:999px;flex:none;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:.76rem;font-weight:500;display:inline-flex}.viewer-onderbalk .ernstknop:hover{background:#ffffff1a}.viewer-onderbalk .ernstknop .stip{border-radius:50%;flex:none;width:8px;height:8px}.viewer-onderbalk .ernstknop .cijfers{opacity:.6;font-variant-numeric:tabular-nums}.viewer-onderbalk .ernstknop.uit{opacity:.45}.viewer-onderbalk .ernstknop.uit .stip{box-shadow:inset 0 0 0 1px var(--inkt-flauw);background:0 0!important}.viewer-onderbalk .acties{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.viewer-onderbalk .balkknop{cursor:pointer;height:30px;color:var(--inkt-zacht);transition:background var(--vlot,.15s), color var(--vlot,.15s);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px 0 9px;font-weight:500;display:inline-flex;position:relative}.viewer-onderbalk .balkknop .balkicoon{color:var(--inkt-flauw)}.viewer-onderbalk .balkknop:hover:not(:disabled){color:#fff;background:#ffffff14}.viewer-onderbalk .balkknop:hover .balkicoon{color:#fff}.viewer-onderbalk .balkknop:disabled{opacity:.45;cursor:default}.viewer-onderbalk .balkknop.aan{color:#fff;background:#ffffff1f}.viewer-onderbalk .balkknop.vierkant{justify-content:center;width:30px;padding:0}.viewer-onderbalk .balkknop.gefilterd:after{content:"";background:#f05a28;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:20px;box-shadow:0 0 0 2px #0a1828e6}.viewer-onderbalk .balkknop.nieuw{color:#fff;background:linear-gradient(#f6763f,#e14e1c);margin-left:6px;padding:0 13px 0 11px;font-weight:600;box-shadow:inset 0 1px #ffffff47,0 6px 16px -8px #f05a28e6}.viewer-onderbalk .balkknop.nieuw:hover{background:linear-gradient(#f8834f,#e5561f)}.viewer-onderbalk .balkknop.nieuw>span[aria-hidden]{font-size:1.05rem;font-weight:500;line-height:1}.viewer-onderbalk .balkknop:focus-visible,.viewer-onderbalk .inklap:focus-visible,.viewer-onderbalk .ernstknop:focus-visible,.viewer-onderbalk .bevindingkaart:focus-visible{outline:none;box-shadow:0 0 0 2px #f05a28bf}.viewer-onderbalk .opklap{z-index:2;background:linear-gradient(#182f48f2,#0a192af5);border:1px solid #a0b9d22e;border-radius:12px;flex-direction:column;gap:6px;min-width:250px;max-width:calc(100% - 20px);padding:10px;animation:.15s cubic-bezier(.2,.8,.2,1) both paneel-op;display:flex;position:absolute;bottom:calc(100% + 8px);right:10px;box-shadow:0 18px 44px -14px #000000bf}.viewer-onderbalk .opklap .veldje{color:var(--inkt-flauw);flex-direction:column;gap:3px;font-size:.72rem;display:flex}.viewer-onderbalk .opklap select{min-height:32px;font-size:var(--t-sm);color:var(--inkt);background-color:#00000047;border:1px solid #a0b9d238;border-radius:8px;padding:0 .5rem}.viewer-onderbalk .opklap select option{color:#eaf0f6;background:#11263c}.viewer-onderbalk .regelknop{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:32px;padding:0 10px;display:flex}.viewer-onderbalk .regelknop:hover:not(:disabled){background:#ffffff14}.viewer-onderbalk .regelknop:disabled{opacity:.45;cursor:default}.viewer-onderbalk .opklap .regel{align-items:center;gap:8px;padding-left:10px;display:flex}.viewer-onderbalk .opklap .regel .regelknop{width:auto}.viewer-onderbalk .opklap .melding{color:var(--inkt-flauw);padding:0 10px;font-size:.74rem}.viewer-onderbalk .kaarten{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a0b9d24d transparent;gap:8px;margin:-2px -2px -4px;padding:2px 2px 4px;scroll-padding:0 4px;display:flex;overflow:auto hidden}.viewer-onderbalk .bevindingkaart{scroll-snap-align:start;cursor:pointer;text-align:left;height:72px;transition:background var(--vlot,.15s), border-color var(--vlot,.15s), transform .12s ease;background:#ffffff0d;border:1px solid #a0b9d224;border-radius:10px;flex:0 0 248px;align-items:stretch;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.viewer-onderbalk .bevindingkaart:before{content:"";background:var(--ernst);z-index:1;width:3px;position:absolute;top:0;bottom:0;left:0}.viewer-onderbalk .bevindingkaart:hover{background:#ffffff1a;border-color:#a0b9d24d}.viewer-onderbalk .bevindingkaart:active{transform:translateY(1px)}.viewer-onderbalk .bevindingkaart.actief{background:#f05a2829;border-color:#f05a28bf;box-shadow:0 0 0 1px #f05a2873}.viewer-onderbalk .bevindingkaart .beeld{background:#00000059;flex:0 0 86px;height:100%}.viewer-onderbalk .bevindingkaart .beeld img{object-fit:cover;width:100%;height:100%;display:block}.viewer-onderbalk .bevindingkaart .zonder{width:100%;height:100%;color:var(--ernst);background:radial-gradient(circle at 50% 40%,#ffffff14,#0000 70%);place-items:center;font-size:.9rem;font-weight:700;display:grid}.viewer-onderbalk .bevindingkaart .tekst{flex-direction:column;flex:1;justify-content:space-between;gap:4px;min-width:0;padding:7px 10px;display:flex}.viewer-onderbalk .bevindingkaart .titel{color:var(--inkt);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.viewer-onderbalk .bevindingkaart .nummer{color:var(--inkt-flauw);font-variant-numeric:tabular-nums;margin-right:.3em;font-weight:600}.viewer-onderbalk .bevindingkaart .onder{min-width:0;color:var(--inkt-zacht);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:.7rem;display:flex;overflow:hidden}.viewer-onderbalk .bevindingkaart .onder .stip{background:var(--ernst);border-radius:50%;flex:none;width:7px;height:7px}.viewer-onderbalk .bevindingkaart .onder .stil{color:var(--inkt-flauw);text-overflow:ellipsis;overflow:hidden}.viewer-onderbalk .leeg{color:var(--inkt-flauw);align-items:center;gap:8px;padding:14px 6px;display:flex}.viewer-onderbalk .leeg .regelknop{width:auto;color:var(--inkt);display:inline-flex}@media (max-width:700px){.viewer-onderbalk{padding:6px 8px 8px;bottom:8px;left:8px;right:8px}.viewer-onderbalk .ernsten,.viewer-onderbalk .balkknop .woord{display:none}.viewer-onderbalk .balkknop{padding:0 8px}.viewer-onderbalk .balkknop.nieuw .woord{display:inline}.viewer-onderbalk .bevindingkaart{flex-basis:210px;height:64px}.viewer-onderbalk .bevindingkaart .beeld{flex-basis:70px}.viewer-onderbalk{bottom:calc(104px + var(--tijd,0px))}.viewer-raam.met-werkbalk{--onder:calc(104px + var(--tijd,0px))}.viewer-raam.met-onderbalk{--onder:calc(226px + var(--tijd,0px))}}@media (prefers-reduced-motion:reduce){.viewer-onderbalk .bevindingkaart,.viewer-onderbalk .opklap{transition:none;animation:none}}.viewer-paneel.strak .vakinhoud>.knop,.viewer-paneel.strak .knop.regel{width:100%;height:auto;min-height:34px;box-shadow:none;text-align:left;color:var(--inkt);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-weight:500;display:flex}.viewer-paneel.strak .vakinhoud>.knop:hover:not(:disabled),.viewer-paneel.strak .knop.regel:hover:not(:disabled){color:#fff;background:#ffffff14;border:0}.viewer-paneel.strak .vakinhoud>.knop.hoofd{color:#fff;background:#f05a282e;box-shadow:inset 3px 0 #f05a28}.viewer-paneel.strak .vakinhoud>.knop.hoofd:hover:not(:disabled){background:#f05a2842}.viewer-paneel.strak .vakinhoud>.knop.stil{color:var(--inkt-flauw)}.viewer-paneel.strak .vakinhoud>.knop kbd.toets{margin-left:auto}.viewer-paneel.strak .viewer-knoppen{background:#7f8ca029;border-radius:9px;gap:2px;margin:0 .35rem;padding:2px}.viewer-paneel.strak .viewer-knoppen .knop{height:auto;min-height:30px;box-shadow:none;color:var(--inkt);background:0 0;border:0;border-radius:7px;font-size:.78rem;font-weight:600}.viewer-paneel.strak .viewer-knoppen .knop:hover:not(:disabled){background:#ffffff1a;border:0}.viewer-paneel.strak .viewer-knoppen .knop.hoofd{color:#e14e1c;background:#fff;box-shadow:0 1px 3px #0000002e}.viewer-segment.vier{grid-auto-columns:1fr}.viewer-paneel.strak .vakinhoud{gap:2px}.viewer-paneel.strak .viewer-kop{margin-top:.55rem;padding-top:.55rem}.viewer-paneel.strak .viewer-kop.eerste{margin-top:0;padding-top:.2rem}.viewer-paneel.strak .viewer-segment{margin-bottom:.3rem}.viewer-werkbalk{left:50%;bottom:calc(12px + var(--tijd,0px));z-index:8;scrollbar-width:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eaf0f6;-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(#182f48db,#0a192ae6);border:1px solid #a0b9d22e;border-radius:13px;align-items:center;gap:2px;max-width:calc(100% - 24px);padding:4px;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%);box-shadow:inset 0 1px #ffffff12,0 0 0 1px #00000047,0 14px 34px -12px #000000b3}.viewer-werkbalk::-webkit-scrollbar{display:none}.viewer-werkbalk button{color:#b6c3d1;cursor:pointer;min-width:40px;height:40px;font:500 var(--t-sm) / 1 var(--letters,inherit);transition:background var(--vlot,.15s), color var(--vlot,.15s), transform 80ms ease;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 9px;display:inline-flex;position:relative}.viewer-werkbalk button .balkicoon{width:20px;height:20px;color:inherit}.viewer-werkbalk button:hover{color:#fff;background:#ffffff17}.viewer-werkbalk button:active{transform:translateY(.5px)}.viewer-werkbalk button:focus-visible{outline:none;box-shadow:0 0 0 2px #f05a28bf}.viewer-werkbalk button.aan{color:#fff;background:linear-gradient(#f6763f,#e14e1c);box-shadow:inset 0 1px #ffffff4d,0 6px 16px -6px #f05a28bf}.viewer-werkbalk .scheiding{background:#a0b9d238;flex:none;width:1px;height:24px;margin:0 5px}.viewer-werkbalk button.lijst{padding:0 11px 0 10px}.viewer-werkbalk button.lijst .teller{font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;min-width:20px;padding:2px 6px;font-size:.72rem;font-weight:600}.viewer-werkbalk button.lijst.aan .teller{background:#ffffff40}@media (max-width:700px){.viewer-werkbalk{bottom:calc(8px + var(--tijd,0px))}.viewer-werkbalk button{min-width:38px;height:38px;padding:0 8px}.viewer-werkbalk button.lijst .woord{display:none}}.viewer-beeldbalk{left:50%;bottom:calc(68px + var(--tijd,0px));z-index:8;scrollbar-width:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eaf0f6;-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(#182f48cc,#0a192adb);border:1px solid #a0b9d229;border-radius:11px;align-items:center;gap:2px;max-width:calc(100% - 24px);padding:3px;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 10px 26px -12px #000000a6}.viewer-beeldbalk::-webkit-scrollbar{display:none}.viewer-beeldbalk button{color:#b6c3d1;cursor:pointer;width:32px;height:32px;transition:background var(--vlot,.15s), color var(--vlot,.15s);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.viewer-beeldbalk button .balkicoon{width:17px;height:17px}.viewer-beeldbalk button:hover{color:#fff;background:#ffffff17}.viewer-beeldbalk button.aan{color:#fff;background:#f05a2838}.viewer-beeldbalk button:focus-visible,.viewer-beeldbalk .weergave a:focus-visible{outline:none;box-shadow:0 0 0 2px #f05a28bf}.viewer-beeldbalk .scheiding{background:#a0b9d238;flex:none;width:1px;height:20px;margin:0 4px}.viewer-beeldbalk .weergave{background:#00000038;border-radius:8px;gap:2px;padding:2px;display:flex}.viewer-beeldbalk .weergave a,.viewer-beeldbalk .weergave span{height:26px;font:600 .76rem / 1 var(--letters,inherit);color:#b6c3d1;white-space:nowrap;border-radius:6px;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.viewer-beeldbalk .weergave a:hover{color:#fff;background:#ffffff17}.viewer-beeldbalk .weergave span.aan{color:#e14e1c;background:#fff;box-shadow:0 1px 3px #00000040}@media (max-width:700px){.viewer-beeldbalk{bottom:calc(60px + var(--tijd,0px))}}.viewer-raam:fullscreen{width:100vw;height:100vh}.viewer-onderbalk .toelichting{color:var(--inkt-flauw);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.74rem;overflow:hidden}.viewer-raam:is(.met-onderbalk,.met-werkbalk)>.viewer-uitlezing{bottom:calc(12px + var(--onder))}.viewer-raam.met-uitlezing:is(.met-onderbalk,.met-werkbalk)>.viewer-status{bottom:calc(62px + var(--onder))}
@media (max-width:860px){.raam{flex-direction:column}.zijbalk{z-index:30;align-items:center;gap:var(--r2);width:100%;height:auto;padding:var(--r2) calc(var(--r3) + 26px) var(--r2) var(--r3);border-right:0;border-bottom:1px solid var(--nacht-lijn);background:linear-gradient(180deg, var(--nacht-op), var(--nacht));scrollbar-width:none;flex-direction:row;flex:none;position:sticky;top:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.zijbalk::-webkit-scrollbar{display:none}.zijbalk .merk{padding:0 var(--r3) 0 0;flex:none}.zijbalk .merk img{max-width:132px;margin-bottom:0}.zijbalk .merk small,.zijbalk .merk .naam{display:none}.zijbalk .merk{order:0}.zijbalk nav{order:1}.zijzoek{flex:none;order:2;margin-bottom:0}.zijzoek input{width:9rem;font-size:16px}.zijbalk nav{gap:var(--r1);flex-direction:row}.zijbalk nav a{padding:var(--r2) var(--r3);white-space:nowrap}.zijbalk nav a svg,.zijbalk nav a.actief:before{display:none}.zijbalk nav a.actief{color:#fff;background:#f05a282e;box-shadow:inset 0 0 0 1px #f05a2873}.zijbalk .kopje{display:none}.zijbalk .voet{align-items:center;gap:var(--r3);white-space:nowrap;margin:0 0 0 var(--r2);padding:0 var(--r2) 0 var(--r4);border-top:0;border-left:1px solid var(--nacht-lijn);flex:none;order:3;display:flex}.zijbalk .voet .voetnaam{margin-bottom:0;display:inline}.zijbalk .voet form{display:inline-flex}.zijbalk nav a,.zijbalk .merk,.zijbalk .voet .voetnaam,.zijbalk .voet a,.zijbalk .voet button{align-items:center;min-height:40px;display:inline-flex}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=image],[type=color]),select,textarea){font-size:16px}.inhoud{padding:var(--r4);gap:var(--r4)}.tabbladen{padding:0 var(--r2);position:static;top:0}.balk{padding:var(--r3) var(--r4);min-height:0;position:static}.balk h1{font-size:var(--t-xl)}.kaart{padding:var(--r4)}.kaart.klantkaart{padding:0}.klantkaart>summary{padding:var(--r3) var(--r4)}.klantkaart>.klantmap{padding:var(--r3) var(--r4) var(--r4)}.kaart .kop,.kaart>h2:first-child,.kaart>h3:first-child{margin:calc(var(--r4) * -1) calc(var(--r4) * -1) var(--r4);padding:var(--r3) var(--r4);min-height:52px}.tabelrol{margin:0 calc(var(--r4) * -1);padding:0 var(--r4)}.kaart>.tabelrol:last-child,.kaart>table.lijst:last-child{margin-bottom:0}h1{font-size:var(--t-xl)}.tegel{padding:var(--r3) var(--r4)}.tegel .getal{font-size:var(--t-2xl)}.rooster.vier{gap:var(--r2);grid-template-columns:repeat(2,minmax(0,1fr))}.rooster.drie,.rooster.twee{gap:var(--r3)}table.lijst,table.lijst tbody,table.lijst tr,table.lijst td{width:100%;display:block}table.lijst thead{display:none}table.lijst tr{border:1px solid var(--lijn);border-radius:var(--radius);margin-bottom:var(--r2);padding:var(--r2) var(--r3);background:var(--papier);box-shadow:var(--schaduw-xs)}table.lijst tbody tr:hover td{background:0 0}table.lijst td{border:0;padding:.3rem .1rem}table.lijst td[data-kop]{gap:var(--r2);text-align:left;grid-template-columns:minmax(0,7rem) minmax(0,1fr);place-items:baseline start;padding:.22rem .1rem;display:grid}table.lijst td[data-kop]>*{grid-column:2}table.lijst tr>td:first-child{text-align:left;font-size:var(--t-md);padding:.1rem .1rem .4rem;display:block}table.lijst tr>td:first-child:before{display:none}table.lijst td:before{content:attr(data-kop);font-size:var(--t-xs);color:var(--inkt-flauw);font-weight:500;line-height:1.5;display:block}table.lijst td.knoppen{text-align:left;padding-top:var(--r2);display:block}table.lijst td:has(>.knop){text-align:left;padding-top:var(--r2);display:block}table.lijst td:has(>a.knop){text-align:left;padding-top:var(--r2);display:block}table.lijst td.knoppen:before{display:none}table.lijst td:has(>.knop):before{display:none}table.lijst td:has(>a.knop):before{display:none}.viewer-raam{height:calc(100vh - 110px)}.viewer-paneel,.viewer-paneel.rechts{border-radius:var(--radius) var(--radius) 0 0;background:var(--papier);width:100%;max-width:none;max-height:54vh;padding:.5rem .8rem calc(.8rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;inset:auto 0 0;overflow:auto;box-shadow:0 -8px 28px #10131a38}.viewer-paneel.rechts.bevindingvak{max-width:none}.viewer-paneel.rechts.bevindingblad{width:100%;max-width:none}.viewer-paneel:before{content:"";background:var(--lijn-sterk);border-radius:999px;flex:none;width:36px;height:4px;margin:0 auto .5rem;display:block}.viewer-paneel .paneelkop{padding:.1rem .1rem .3rem}.viewer-knoppen,.viewer-knoppen.drie{grid-template-columns:repeat(2,1fr)}.viewer-knoppen .knop{padding:.55rem .4rem}.viewer-meting,.viewer-raam.met-video .viewer-meting{bottom:auto;top:calc(20px + var(--balkhoogte,44px) + 52px)}.viewer-status{bottom:auto;top:calc(20px + var(--balkhoogte,44px));text-align:center;max-width:none;left:12px;right:12px;transform:none}.viewer-uitklap.rechts{inset:auto auto 12px 12px}.viewer-raam:has(>.viewer-kompas) .viewer-uitklap.rechts{left:68px}.viewer-raam.met-uitlezing .viewer-status{bottom:auto}.viewer-uitlezing{display:none}.viewer-merk{bottom:10px}}table.bevindinglijst td.breek{display:none}@media (max-width:860px){table.bevindinglijst tr{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;display:flex}table.bevindinglijst tr>td{border:0;width:auto;padding:0}table.bevindinglijst tr>td[data-kop]{font-size:var(--t-sm);display:inline-block}table.bevindinglijst tr>td[data-kop]:before{display:none}table.bevindinglijst tr>td[data-kop]>*{grid-column:auto}table.bevindinglijst tr>td[data-kop=Bevinding]{font-size:var(--t-md);flex-basis:100%;padding-bottom:.15rem}table.bevindinglijst tr>td[data-kop=Ernst]{order:1}table.bevindinglijst tr>td[data-kop=Stand]{order:2}table.bevindinglijst tr>td[data-kop=Datum]{color:var(--inkt-flauw);order:3}table.bevindinglijst tr>td.breek{flex-basis:100%;order:4;height:0;padding:0;display:block}table.bevindinglijst tr>td[data-kop=Project]{order:5}table.bevindinglijst tr>td[data-kop=Project] .stil{display:inline}table.bevindinglijst tr>td[data-kop=Project] .stil:before{content:" · "}table.bevindinglijst tr>td[data-kop=Opdrachtgever]{color:var(--inkt-flauw);order:6}table.bevindinglijst tr>td[data-kop=Opdrachtgever]:before,table.bevindinglijst tr>td[data-kop=Soort]:before{content:"· ";font:inherit;text-transform:none;letter-spacing:0;color:inherit;display:inline}table.bevindinglijst tr>td[data-kop=Soort]{color:var(--inkt-flauw);order:7}table.bevindinglijst tr>td[data-kop=Soort].gewoon{display:none}.rij>.veld{min-width:0;flex:1 1 calc(50% - var(--r3))!important}.rij>.veld>select,.rij>.veld>input{width:100%}.storingknop{place-items:center;width:2.3rem;height:2.3rem;padding:0;font-size:0;display:grid}.storingknop:before{content:"?";font-size:1rem;font-weight:600}.storingknop.gestuurd:before{content:"✓";color:var(--groen)}.zijbalk{padding-top:var(--r2);padding-bottom:var(--r2);box-shadow:0 1px #0003}.zijbalk .merk{padding:0 var(--r3) 0 0}.zijbalk nav a.actief:before,.zijbalk .voet .voetnaam:before{display:none}.zijzoek:before{left:9px}.zijzoek input{height:34px}.rooster.twee,.rooster.drie{grid-template-columns:minmax(0,1fr)}.toast{bottom:var(--r4)}}@media (max-width:700px){.raam:has(.werkblad>.viewer-raam){height:100dvh;overflow:hidden}.raam:has(.werkblad>.viewer-raam)>.werkblad{flex:1;height:auto;min-height:0}.gedeeld:has(.werkblad>.viewer-raam){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.gedeeld:has(.werkblad>.viewer-raam) .gedeeld-voet{display:none}.gedeeld:has(.werkblad>.viewer-raam) .werkblad{flex:1;height:auto;min-height:0}.werkblad:has(>.viewer-raam)>.viewer-raam{flex:1;height:auto;min-height:0}:is(.werkblad:has(>.viewer-raam)>header.balk,.werkblad>header.balk:has(~.viewer-raam)){align-items:center;gap:var(--r2);padding:6px var(--r3);flex-flow:row;min-height:0}.werkblad>header.balk:has(~.viewer-raam)>div:first-child{flex:1;min-width:0}.werkblad>header.balk:has(~.viewer-raam) .kruimel{display:none}.werkblad>header.balk:has(~.viewer-raam) .klein.stil{display:none}.werkblad>header.balk:has(~.viewer-raam) .merkteken{display:none}.werkblad>header.balk:has(~.viewer-raam) h1{font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.werkblad>header.balk:has(~.viewer-raam) .rechts{gap:var(--r1);flex-wrap:nowrap;flex:none;width:auto}.werkblad>header.balk:has(~.viewer-raam) .rechts:empty{display:none}.werkblad>header.balk:has(~.viewer-raam) .rechts :is(select,.knop){font-size:var(--t-sm);min-height:0;padding-block:.25rem}.viewer-raam>.viewer-status{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:none;padding:3px 8px;font-size:.68rem;line-height:1.35;right:52px;overflow:hidden;top:calc(20px + var(--balkhoogte,44px))!important;bottom:auto!important;left:12px!important}.viewer-beeldbalk{left:auto;right:8px;top:calc(20px + var(--balkhoogte,44px));flex-direction:column;max-width:none;max-height:calc(100% - 200px);bottom:auto;overflow:hidden auto;transform:none}.viewer-beeldbalk .scheiding{width:20px;height:1px;margin:4px 0}.viewer-beeldbalk .weergave{flex-direction:column}.viewer-beeldbalk .weergave a,.viewer-beeldbalk .weergave span{justify-content:center;padding:0 6px;font-size:.66rem}.viewer-beeldbalk button{width:36px;height:36px}.viewer-raam.met-werkbalk{--onder:calc(56px + var(--tijd,0px))}.viewer-raam.met-onderbalk{--onder:calc(178px + var(--tijd,0px))}.viewer-onderbalk{bottom:calc(56px + var(--tijd,0px))}.viewer-werkbalk{gap:1px;max-width:calc(100% - 16px);padding:3px}.viewer-werkbalk button{min-width:34px;height:38px;padding:0 5px}.viewer-werkbalk button .balkicoon{width:19px;height:19px}.viewer-werkbalk .scheiding{height:20px;margin:0 2px}.viewer-werkbalk button.lijst{gap:4px;padding:0 6px}.viewer-raam .viewer-merk{display:none}.viewer-raam .viewer-waarbenik{font-size:var(--t-sm);min-height:0;padding:.3rem .6rem}.viewer-raam .viewer-paneel,.viewer-raam .viewer-paneel.rechts,.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-paneel,.viewer-raam:is(.met-onderbalk,.met-werkbalk) .viewer-paneel.rechts{max-height:52%;bottom:0}.viewer-raam:is(.met-werkbalk,.met-onderbalk):has(.viewer-paneel:not(.dicht)) :is(.viewer-werkbalk,.viewer-beeldbalk,.viewer-waarbenik,.viewer-kompas,.viewer-status,.viewer-minikaart,.viewer-onderbalk){display:none}body:has(.viewer-raam:is(.met-werkbalk,.met-onderbalk) .viewer-paneel:not(.dicht)) .storingknop{display:none}.viewer-raam kbd.toets,.viewer-balk button.hulp,.viewer-lagenhulp{display:none}body:has(.viewer-raam.met-werkbalk) :is(.storingknop,.storingvenster){bottom:172px;right:10px}body:has(.viewer-raam.met-onderbalk) :is(.storingknop,.storingvenster){bottom:292px;right:10px}}
