.schildpadfotorooster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.schildpadfotovak{position:relative}.schildpadfoto{display:block;width:100%;padding:0;border:2px solid #d8e4d9;border-radius:10px;overflow:hidden;background:#fff;cursor:zoom-in}.schildpadfoto img{display:block;width:100%;height:130px;object-fit:cover}.schildpadfotoverwijderen{position:absolute;top:5px;right:5px}.schildpadfotoverwijderen button{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#a81d2b;color:#fff;font-size:20px;line-height:28px;cursor:pointer}.schildpadfototoevoegen{margin:14px 0;padding:12px;border:1px solid #d8e4d9;border-radius:10px}.schildpadfototoevoegen label{display:block;font-weight:600}.schildpadfototoevoegen input{display:block;margin:8px 0;width:100%}.schildpadlichtbak{width:min(920px,92vw);max-width:none;padding:50px 64px 24px;border:0;border-radius:16px;background:#10251c;color:#fff;box-shadow:0 20px 70px #0009}.schildpadlichtbak::backdrop{background:#000c}.schildpadlichtbak figure{margin:0;text-align:center}.schildpadlichtbak figure img{display:block;max-width:100%;width:auto;height:auto;max-height:75vh;margin:auto;border-radius:10px}.schildpadlichtbak figcaption{margin-top:12px}.lichtbaksluiten,.lichtbakpijl{position:absolute;border:0;border-radius:50%;background:#fff;color:#073d1b;cursor:pointer}.lichtbaksluiten{right:14px;top:12px;width:36px;height:36px;font-size:26px}.lichtbakpijl{top:50%;width:44px;height:44px;font-size:34px;line-height:40px}.lichtbakpijl.vorige{left:10px}.lichtbakpijl.volgende{right:10px}@media(max-width:650px){.schildpadfotorooster{grid-template-columns:repeat(3,1fr)}.schildpadfoto img{height:90px}.schildpadlichtbak{padding:52px 45px 20px}.lichtbakpijl{width:38px;height:38px}.lichtbakpijl.vorige{left:4px}.lichtbakpijl.volgende{right:4px}}
