.lb26-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:24px;display:flex}.lb26-sort-label{color:var(--wf-text-muted);font-size:.88rem}.lb26-sort-switch{background:var(--wf-bg-surface-1);border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);gap:4px;padding:4px;display:inline-flex}.lb26-sort-btn{color:var(--wf-text-muted);border-radius:var(--wf-radius-xs);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.85rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.lb26-sort-btn:hover{color:var(--wf-text-main)}.lb26-sort-btn.active{background-color:var(--wf-bg-card-hover);border-color:var(--wf-border-hover);color:var(--wf-text-main)}.wf-scope .lb26-beeld{aspect-ratio:16/9;border:1px solid var(--wf-border);border-radius:var(--wf-radius-lg);background:var(--wf-bg-surface-3);transition:border-color .2s;display:block;position:relative;overflow:hidden}.wf-scope .lb26-beeld img{object-fit:cover;inset:0;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important}.wf-scope a.lb26-item,.wf-scope a.lb26-uitgelicht{color:inherit;text-decoration:none}.wf-scope a.lb26-item:hover .lb26-beeld,.wf-scope a.lb26-uitgelicht:hover .lb26-beeld{border-color:var(--wf-border-hover)}.wf-scope a.lb26-item:hover .wf-card-title,.wf-scope a.lb26-uitgelicht:hover .lb26-uitgelicht-titel{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--wf-accent)}.wf-scope .lb26-meta{color:var(--wf-text-muted);font-size:.88rem}.lb26-uitgelicht{margin-bottom:var(--wf-space-section);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.lb26-uitgelicht .lb26-beeld{aspect-ratio:3/2}.lb26-uitgelicht-tekst{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.wf-scope .lb26-uitgelicht-titel{font-size:var(--wf-fs-card-title-lg);font-weight:700;line-height:1.3}.wf-scope .lb26-uitgelicht-tekst p.lb26-excerpt{color:var(--wf-text-soft);line-height:1.65}.lb26-uitgelicht .wf-btn-primary{margin-top:6px}.lb26-grid{gap:40px var(--wf-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lb26-item{flex-direction:column;gap:8px;display:flex}.lb26-item .lb26-beeld{margin-bottom:6px}.wf-scope .lb26-item .wf-card-title{line-height:1.35}.wf-scope .lb26-excerpt{color:var(--wf-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.wf-scope .lb26-uitgelicht-tekst .lb26-excerpt{-webkit-line-clamp:6}@media (width<=960px){.lb26-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lb26-uitgelicht{grid-template-columns:1fr;gap:20px}}@media (width<=850px){.lb26-controls{justify-content:center}.lb26-sort-switch{flex-wrap:wrap;width:100%}.lb26-sort-btn{flex:auto;min-height:40px;padding:8px 6px}}@media (width<=600px){.lb26-grid{grid-template-columns:1fr;gap:32px}}.lb26-locatie,.lb-kal-item-sub{align-items:center;gap:5px;display:inline-flex}.wf-scope .lb26-locatie{color:var(--wf-text-muted);font-size:.85rem}.lb-kal-lijstkop{font-size:var(--wf-fs-small);color:var(--wf-text-main);margin:0;font-weight:700}.wf-scope .lb26-volgt{color:var(--wf-text-muted);font-size:.85rem}.lb26-meer{flex-direction:column;align-items:center;gap:10px;margin-top:32px;display:flex}.lb26-meer[hidden]{display:none}.lb26-meer-btn{cursor:pointer;font-family:inherit}.lb26-meer-teller{font-size:var(--wf-fs-label);color:var(--wf-text-muted)}.lb-kal{padding:var(--wf-card-pad)}.lb-kal-maanden{scrollbar-width:thin;gap:6px;margin-bottom:24px;padding-bottom:6px;display:flex;overflow-x:auto}.lb-kal-maand{background:var(--wf-bg-surface-1);border:1px solid var(--wf-border);color:var(--wf-text-muted);border-radius:var(--wf-radius-pill);font-size:var(--wf-fs-label);cursor:pointer;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.lb-kal-maand:hover{color:var(--wf-text-main);border-color:var(--wf-border-hover)}.lb-kal-maand.leeg{opacity:.45}.lb-kal-maand.active{background:var(--wf-bg-card-hover);border-color:var(--wf-border-hover);color:var(--wf-text-main);opacity:1}.lb-kal-maand b{background:var(--wf-text-main);color:var(--wf-bg);border-radius:var(--wf-radius-pill);padding:0 6px;font-size:.68rem;line-height:1.5}.lb-kal-body{gap:var(--wf-card-pad);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.lb-kal-kop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lb-kal-maandnaam{text-transform:capitalize;margin:0}.lb-kal-nav{background:var(--wf-bg-surface-1);border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);width:38px;height:38px;color:var(--wf-text-main);cursor:pointer;justify-content:center;align-items:center;font-size:1rem;transition:color .2s,border-color .2s;display:inline-flex}.lb-kal-nav:hover:not(:disabled){border-color:var(--wf-border-hover)}.lb-kal-nav:disabled{opacity:.3;cursor:default}.lb-kal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.lb-kal-weekdagen{font-size:var(--wf-fs-label);color:var(--wf-text-muted);text-align:center;margin-bottom:6px}.lb-kal-dag{aspect-ratio:4/3;border-radius:var(--wf-radius-xs);background:var(--wf-bg-surface-1);border:1px solid var(--wf-border);color:var(--wf-text-muted);font-family:var(--wf-font-mono);justify-content:flex-start;align-items:flex-start;padding:6px 8px;font-size:.78rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.lb-kal-dag.buiten{background:0 0;border-color:#0000}.lb-kal-dag.vandaag{color:var(--wf-text-main);border-color:#ffffff4d}.lb-kal-dag.heeft{border-color:var(--wf-text-muted);color:var(--wf-text-main);background-position:50%;background-size:cover;font-weight:700}.lb-kal-dag.heeft:before{content:"";background:linear-gradient(160deg,#000000bf 0%,#00000026 70%);position:absolute;inset:0}.lb-kal-dag.heeft span{position:relative}.lb-kal-dag.heeft .lb-kal-aantal{background:var(--wf-text-main);color:var(--wf-bg);border-radius:var(--wf-radius-pill);padding:0 5px;font-size:.64rem;position:absolute;bottom:4px;right:5px}a.lb-kal-dag.heeft,button.lb-kal-dag.heeft{cursor:pointer}.lb-kal-dag.heeft:hover,.lb-kal-dag.heeft.gekozen{outline:2px solid var(--wf-text-main);outline-offset:1px}button.lb-kal-dag{font:inherit;font-family:var(--wf-font-mono);font-size:.78rem}.lb-kal-lijst ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lb-kal-item{background:var(--wf-bg-surface-1);border:1px solid var(--wf-border);border-radius:var(--wf-radius-md);color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;text-decoration:none;transition:border-color .2s;display:grid}a.lb-kal-item:hover,.lb-kal-item.gekozen{border-color:var(--wf-border-hover)}.lb-kal-item img{object-fit:cover;border-radius:var(--wf-radius-xs);width:64px;height:64px}.lb-kal-item-datum{font-size:var(--wf-fs-label);color:var(--wf-text-muted);margin-bottom:2px;display:block}.lb-kal-item-titel{color:var(--wf-text-main);font-weight:700;line-height:1.35;font-size:var(--wf-fs-small);display:block}.lb-kal-item-sub{color:var(--wf-text-muted);margin-top:2px;font-size:.8rem;display:block}.lb-kal-leeg{color:var(--wf-text-muted);font-size:var(--wf-fs-small)}@media (width<=850px){.lb-kal-body{grid-template-columns:1fr}}@media (width<=600px){.lb-kal{padding:var(--wf-card-pad-sm)}.lb-kal-grid{gap:4px}.lb-kal-dag{aspect-ratio:1;padding:4px 5px;font-size:.7rem}.lb-kal-dag.heeft .lb-kal-aantal{display:none}}
