.kl-padkop{border-radius:var(--kl-r-tegel);background:var(--nw-kunststof);box-shadow:var(--kl-schaduw-tegel);gap:10px;margin:0 0 6px;padding:16px;display:grid}.kl-padkop p{font:400 15px/1.45 var(--nw-font-tekst);color:var(--nw-grafiet-zacht);margin:0}.kl-padkop p b{font:800 17px/1 var(--nw-font-kop);color:var(--nw-grafiet);font-variant-numeric:tabular-nums}.kl-padkop__lijn{background:var(--nw-kunststof-rand);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.kl-padkop__lijn>i{background:var(--nw-klaar-groen);transform-origin:0;border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0}.kl-padkop .nw-knop{justify-self:start;width:auto;min-height:44px;padding:8px 18px;font-size:15px}.kl-padkop p.kl-padkop__melding{color:var(--nw-klaar-groen);font-weight:600}.kl-padkop__melding:empty{display:none}.kl-padmod{border-radius:var(--kl-r-tegel);background:var(--nw-kunststof);box-shadow:var(--kl-schaduw-tegel);scroll-margin-top:calc(var(--ss-kop-hoogte,72px) + 14px);margin:0 0 12px;padding:16px 12px 8px 14px}.kl-padmod__kop{flex-direction:column;gap:2px;padding:0 4px 8px;display:flex}.kl-padmod__kop h3{font:800 19px/1.2 var(--nw-font-kop);text-wrap:balance;margin:0}.kl-padmod__kop small{font:500 13.5px/1.3 var(--nw-font-tekst);color:var(--nw-grafiet-zacht)}.kl-padmod__lessen{margin:0;padding:0;list-style:none;position:relative}.kl-padmod__lessen:before{content:"";border-left:2px dashed var(--nw-lijn);position:absolute;top:24px;bottom:24px;left:15px}.kl-padles{min-height:56px;color:var(--nw-grafiet);border-radius:14px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 4px;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.kl-padles:active{background:var(--nw-kunststof-rand)}.kl-padles>.kl-lamp,.kl-padles__slot{z-index:1;box-shadow:0 0 0 4px var(--nw-kunststof);justify-self:center;position:relative}.kl-padles>.kl-lamp{width:18px;height:18px}.kl-padles__slot{background:var(--nw-kunststof-rand);width:24px;height:24px;color:var(--nw-grafiet-zacht);border-radius:50%;place-items:center;display:grid}.kl-padles__slot svg{width:14px;height:14px}.kl-padles__tekst{flex-direction:column;gap:1px;min-width:0;display:flex}.kl-padles__tekst b{font:600 16px/1.35 var(--nw-font-tekst);text-wrap:pretty}.kl-padles__tekst small{font:500 13px/1.3 var(--nw-font-tekst);color:var(--nw-grafiet-zacht);font-variant-numeric:tabular-nums}.kl-padles>svg:last-child{width:18px;height:18px;color:var(--nw-gedimd)}.kl-padles.is-nu{background:var(--nw-ochtend-waas)}.kl-padles.is-nu .kl-padles__tekst b{font-weight:700}.kl-padles.is-slot .kl-padles__tekst b{color:var(--nw-grafiet-zacht);font-weight:500}.kl-padles.is-hier{background:var(--nw-nacht-waas)}.kl-padgroep{margin:18px 0 0}.kl-padgroep summary{cursor:pointer;border-top:1px solid var(--nw-kunststof-rand);align-items:baseline;gap:10px;min-height:48px;padding:12px 4px;list-style:none;display:flex}.kl-padgroep summary::-webkit-details-marker{display:none}.kl-padgroep summary b{font:800 19px/1.2 var(--nw-font-kop)}.kl-padgroep summary span{font:500 14px/1.3 var(--nw-font-tekst);color:var(--nw-grafiet-zacht);flex:1}.kl-padgroep summary:after{content:"";border-right:2px solid var(--nw-grafiet-zacht);border-bottom:2px solid var(--nw-grafiet-zacht);width:9px;height:9px;transition:transform .3s var(--kl-uit);transform:rotate(45deg)translateY(-3px)}.kl-padgroep[open] summary:after{transform:rotate(-135deg)}.kl-schikken{margin:0;padding:0;list-style:none}.kl-schik{border-bottom:1px solid var(--nw-kunststof-rand);background:var(--nw-mat-wit);grid-template-columns:52px minmax(0,1fr) 44px 44px;align-items:center;gap:6px;min-height:56px;padding:4px 0;display:grid}.kl-schik__naam{font:600 16px/1.3 var(--nw-font-tekst);text-wrap:pretty}.kl-schik__knop{cursor:pointer;width:44px;height:44px;color:var(--nw-grafiet);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.kl-schik__knop:active{background:var(--nw-kunststof-rand)}.kl-schik__knop[disabled]{color:var(--nw-gedimd);cursor:default}.kl-schik__knop svg{width:20px;height:20px}.kl-schakelaar{width:46px;height:28px;display:inline-block;position:relative}.kl-schakelaar input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.kl-schakelaar span{background:var(--nw-gedimd);transition:background-color .25s var(--kl-uit);pointer-events:none;border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0}.kl-schakelaar span:after{content:"";width:22px;height:22px;transition:transform .3s var(--kl-uit);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.kl-schakelaar input:checked+span{background:var(--nw-nachtblauw)}.kl-schakelaar input:checked+span:after{transform:translate(18px)}.kl-schakelaar input:focus-visible+span{outline:3px solid var(--nw-nachtblauw);outline-offset:2px}.kl-schik__voet{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.kl-schik__voet .nw-knop{min-height:52px;font-size:17px}.kl-schik__fout{font:500 15px/1.4 var(--nw-font-tekst);color:#9a3412;margin:12px 0 0}@media (hover:hover) and (pointer:fine){.kl-padles:hover{background:color-mix(in srgb, var(--nw-nacht-waas) 70%, transparent)}.kl-padles.is-nu:hover{background:var(--nw-ochtend-waas)}}@media (prefers-reduced-motion:reduce){.kl :is(.kl-padles,.kl-schakelaar span){transition:none}}
