.bladsy.svelte-tun4qp.svelte-tun4qp{min-height:100vh;display:flex;flex-direction:column}.kopband.svelte-tun4qp.svelte-tun4qp{background:var(--kleur-primêr);color:#fff;padding:12px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px #0000002e}.kopband-inhoud.svelte-tun4qp.svelte-tun4qp{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.skool-identiteit.svelte-tun4qp.svelte-tun4qp{display:flex;align-items:center;gap:12px}.nav-logo.svelte-tun4qp.svelte-tun4qp{width:42px;height:42px;border-radius:8px;object-fit:contain;background:#fff;padding:3px}.nav-logo-leeg.svelte-tun4qp.svelte-tun4qp{width:42px;height:42px;border:2px solid rgba(255,255,255,.35);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-weight:700;font-size:1rem;color:#fff;letter-spacing:.04em}.nav-tekste.svelte-tun4qp.svelte-tun4qp{display:flex;flex-direction:column;gap:1px}.nav-naam.svelte-tun4qp.svelte-tun4qp{font-family:Lexend,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.01em}.nav-sub.svelte-tun4qp.svelte-tun4qp{font-size:.7rem;opacity:.6;letter-spacing:.04em;text-transform:uppercase}.nav-skakels.svelte-tun4qp.svelte-tun4qp{display:flex;gap:4px;flex:1}.nav-item.svelte-tun4qp.svelte-tun4qp{color:#ffffffbf;text-decoration:none;font-size:.88rem;font-weight:600;padding:7px 14px;border-radius:var(--hoek-klein);transition:all .15s}.nav-item.svelte-tun4qp.svelte-tun4qp:hover{color:#fff;background:#ffffff1f}.nav-regs.svelte-tun4qp.svelte-tun4qp{display:flex;align-items:center;gap:10px}.mandjie-knoppie.svelte-tun4qp.svelte-tun4qp{position:relative;padding:8px 16px;background:#ffffff26;border:1.5px solid rgba(255,255,255,.35);border-radius:var(--hoek-klein);color:#fff;text-decoration:none;font-size:.88rem;font-weight:700;transition:all .15s;white-space:nowrap;display:flex;align-items:center;gap:6px}.mandjie-knoppie.svelte-tun4qp.svelte-tun4qp:hover{background:#ffffff40;border-color:#fff}.mandjie-telling.svelte-tun4qp.svelte-tun4qp{background:var(--kleur-aksent);color:#fff;border-radius:20px;padding:1px 7px;font-size:.72rem;font-weight:800}.admin-knoppie.svelte-tun4qp.svelte-tun4qp{padding:8px 18px;border:1.5px solid rgba(255,255,255,.4);border-radius:var(--hoek-klein);color:#fff;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .15s;white-space:nowrap}.admin-knoppie.svelte-tun4qp.svelte-tun4qp:hover{background:#ffffff26;border-color:#fff}.knoppie-mandjie.svelte-tun4qp.svelte-tun4qp{background:var(--kleur-primêr);color:#fff;border:none;padding:9px 14px;border-radius:var(--hoek-klein);font-size:.85rem;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s;white-space:nowrap}.knoppie-mandjie.svelte-tun4qp.svelte-tun4qp:hover{background:#145227;transform:translateY(-1px)}.knoppie-toegevoeg.svelte-tun4qp.svelte-tun4qp{background:#10b981;color:#fff;border:none;padding:9px 14px;border-radius:var(--hoek-klein);font-size:.85rem;font-weight:700;font-family:inherit;white-space:nowrap}.held.svelte-tun4qp.svelte-tun4qp{background:linear-gradient(150deg,var(--kleur-primêr) 0%,#164d25 55%,#0e331a 100%);color:#fff;padding:64px 24px 100px;text-align:center;position:relative;overflow:hidden}.held-deskor.svelte-tun4qp.svelte-tun4qp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dot.svelte-tun4qp.svelte-tun4qp{position:absolute;border-radius:50%;opacity:.06;background:#fff}.d1.svelte-tun4qp.svelte-tun4qp{width:320px;height:320px;top:-100px;left:-80px}.d2.svelte-tun4qp.svelte-tun4qp{width:200px;height:200px;top:20px;right:-40px}.d3.svelte-tun4qp.svelte-tun4qp{width:140px;height:140px;bottom:60px;left:30%}.held-inhoud.svelte-tun4qp.svelte-tun4qp{max-width:640px;margin:0 auto;position:relative;z-index:2}.welkom-pil.svelte-tun4qp.svelte-tun4qp{display:inline-block;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:20px;padding:5px 20px;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-bottom:22px}.held-skool.svelte-tun4qp.svelte-tun4qp{font-family:Lexend,sans-serif;font-size:2.6rem;font-weight:300;line-height:1.05;margin-bottom:0;letter-spacing:.04em}.held-naam.svelte-tun4qp.svelte-tun4qp{font-size:3.4rem;font-weight:800;letter-spacing:-.01em;display:block}.held-lyn.svelte-tun4qp.svelte-tun4qp{width:52px;height:2.5px;background:#ffffff59;border-radius:2px;margin:18px auto}.held-portaalteks.svelte-tun4qp.svelte-tun4qp{font-size:.85rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.75;margin-bottom:10px}.held-beskrywing.svelte-tun4qp.svelte-tun4qp{font-size:1rem;opacity:.55;max-width:380px;margin:0 auto}.held-logo-agtergrond.svelte-tun4qp.svelte-tun4qp{position:absolute;top:50%;right:-60px;transform:translateY(-50%);width:420px;height:420px;pointer-events:none;z-index:0}.held-logo-water.svelte-tun4qp.svelte-tun4qp{width:100%;height:100%;object-fit:contain;opacity:.13;mix-blend-mode:screen;filter:brightness(2.5) saturate(0)}.held-golf-houer.svelte-tun4qp.svelte-tun4qp{position:absolute;bottom:0;left:0;right:0}.held-golf.svelte-tun4qp.svelte-tun4qp{height:72px;background:var(--kleur-agtergrond);clip-path:ellipse(55% 100% at 50% 100%)}.logo-medalje.svelte-tun4qp.svelte-tun4qp{position:absolute;bottom:14px;left:50%;transform:translate(-50%);width:114px;height:114px;z-index:5;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--kleur-aksent),var(--kleur-aksent-lig));box-shadow:0 8px 28px #00000038}.medalje-prent.svelte-tun4qp.svelte-tun4qp{width:100%;height:100%;border-radius:50%;border:4px solid white;background:#fff;object-fit:contain;padding:5px;display:block}.medalje-leeg.svelte-tun4qp.svelte-tun4qp{width:100%;height:100%;border-radius:50%;border:4px solid white;background:var(--kleur-primêr);display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-weight:800;font-size:1.6rem;color:#fff;letter-spacing:.05em}.hoof-inhoud.svelte-tun4qp.svelte-tun4qp{max-width:1200px;margin:0 auto;padding:40px 24px;flex:1;width:100%}.tipe-afdeling.svelte-tun4qp.svelte-tun4qp{margin-bottom:48px}.tipe-kopskrif.svelte-tun4qp.svelte-tun4qp{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--kleur-rand)}.tipe-ikoon.svelte-tun4qp.svelte-tun4qp{font-size:1.5rem}.tipe-kopskrif.svelte-tun4qp h2.svelte-tun4qp{font-family:Lexend,sans-serif;font-size:1.4rem;color:var(--kleur-primêr)}.item-rooster.svelte-tun4qp.svelte-tun4qp{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.item-kaart.svelte-tun4qp.svelte-tun4qp{background:#fff;border-radius:var(--hoek-groot);box-shadow:var(--skadu-klein),0 0 18px 4px #e8732a2e,0 0 40px 8px #e8732a12;border:1px solid rgba(232,115,42,.15);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.item-kaart.svelte-tun4qp.svelte-tun4qp:hover:not(.uitverkoop){transform:translateY(-4px);box-shadow:var(--skadu-groot),0 0 28px 8px #e8732a47,0 0 60px 16px #e8732a1a}.item-kaart.uitverkoop.svelte-tun4qp.svelte-tun4qp{opacity:.65}.item-prent-houer.svelte-tun4qp.svelte-tun4qp{position:relative;height:180px;overflow:hidden;background:#f0f4f8}.item-prent.svelte-tun4qp.svelte-tun4qp{width:100%;height:100%;object-fit:cover}.item-prent-plaasvervanger.svelte-tun4qp.svelte-tun4qp{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3.5rem;background:linear-gradient(135deg,#e8f0f8,#d0dff0)}.uitverkoop-oortreksel.svelte-tun4qp.svelte-tun4qp{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.laaste-paar-etiket.svelte-tun4qp.svelte-tun4qp{position:absolute;top:10px;right:10px;background:#ef4444;color:#fff;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:700}.kapasiteit-etiket.svelte-tun4qp.svelte-tun4qp{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:700;margin-bottom:8px}.kapasiteit-vol.svelte-tun4qp.svelte-tun4qp{background:#fee2e2;color:#991b1b}.kapasiteit-min.svelte-tun4qp.svelte-tun4qp{background:#fef3c7;color:#92400e}.kapasiteit-oop.svelte-tun4qp.svelte-tun4qp{background:#dcfce7;color:#166534}.item-besonderhede.svelte-tun4qp.svelte-tun4qp{padding:18px;display:flex;flex-direction:column;flex:1}.item-tipe-etiket.svelte-tun4qp.svelte-tun4qp{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-aksent);margin-bottom:6px}.item-naam.svelte-tun4qp.svelte-tun4qp{font-family:Lexend,sans-serif;font-size:1.05rem;color:var(--kleur-teks);margin-bottom:8px}.item-beskrywing.svelte-tun4qp.svelte-tun4qp{font-size:.85rem;color:var(--kleur-teks-sag);line-height:1.5;flex:1;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.item-onderkant.svelte-tun4qp.svelte-tun4qp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.prys.svelte-tun4qp.svelte-tun4qp{font-family:Lexend,sans-serif;font-size:1.3rem;font-weight:700;color:var(--kleur-primêr)}.prys-vry.svelte-tun4qp.svelte-tun4qp{font-family:Lexend,sans-serif;font-size:1.1rem;font-weight:700;color:#10b981}.prys-opsies.svelte-tun4qp.svelte-tun4qp{font-family:Lexend,sans-serif;font-size:.9rem;font-weight:700;color:#7c3aed}.sub-items-etiket.svelte-tun4qp.svelte-tun4qp{position:absolute;top:10px;left:10px;background:#7c3aed;color:#fff;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:700}.leeg-toestand.svelte-tun4qp.svelte-tun4qp{text-align:center;padding:80px 20px;color:var(--kleur-teks-sag)}.leeg-ikoon.svelte-tun4qp.svelte-tun4qp{font-size:4rem;margin-bottom:16px}.leeg-toestand.svelte-tun4qp h3.svelte-tun4qp{font-size:1.3rem;margin-bottom:8px;color:var(--kleur-teks)}.voetskrif.svelte-tun4qp.svelte-tun4qp{background:var(--kleur-primêr);color:#ffffffb3;text-align:center;padding:24px;font-size:.85rem}.voetskrif-sub.svelte-tun4qp.svelte-tun4qp{margin-top:4px;font-size:.78rem;opacity:.6}.admin-skakel.svelte-tun4qp.svelte-tun4qp{display:inline-block;margin-top:12px;color:#ffffff40;font-size:.7rem;text-decoration:none;transition:color .2s}.admin-skakel.svelte-tun4qp.svelte-tun4qp:hover{color:#fff9}@media (max-width: 640px){.held-skool.svelte-tun4qp.svelte-tun4qp{font-size:2rem}.held-naam.svelte-tun4qp.svelte-tun4qp{font-size:2.6rem}.item-rooster.svelte-tun4qp.svelte-tun4qp{grid-template-columns:1fr}}
