@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--g:#123524;--g-diep:#0b2418;--c:#f3ebd8;--gold:#d8be86;--b:#7a1f2b;--grey:#4f4a3c;--okg:#2f7d4f;--glas:rgba(243, 235, 216, var(--glas-a,.88));--glas-rand:#ffffff4d;--glas-hi:#fff6;--ground:#123524;--paper:var(--glas);--ink:var(--c);--muted:#f3ebd8cc;--line:#d8be8666;--fairway:var(--gold);--fairway-dark:#e6d3a4;--fairway-soft:#f3ebd824;--flag:var(--gold);--danger:#f0b4bb;--btn-bg:var(--gold);--btn-fg:var(--g);--btn-bd:var(--gold);--btn-hover:#e6d3a4;--ghost-bg:#f3ebd82e;--ghost-fg:var(--c);--ghost-bd:#d8be86b3;--ghost-hover:#f3ebd84d;--chip-bg:#0d2a1c8c;--chip-fg:var(--c);--chip-bd:#d8be8680;--chip-on-bg:var(--gold);--chip-on-fg:var(--g);--chip-on-bd:var(--gold);--display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", sans-serif;--body:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--tabbar-h:66px;--ease-ios:cubic-bezier(.32, .72, 0, 1);--ease-veer:cubic-bezier(.34, 1.4, .64, 1);--t-snel:.12s;--t:.25s;--t-sheet:.38s}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;touch-action:pan-x pan-y}body{background:var(--ground);color:var(--ink);font:17px/1.5 var(--body);-webkit-tap-highlight-color:transparent;margin:0}a{color:var(--fairway);text-underline-offset:3px}:focus-visible{outline:3px solid var(--fairway);outline-offset:2px;border-radius:6px}.loading{text-align:center;color:var(--muted);padding:40px 20px}.screen{max-width:560px;padding:calc(env(safe-area-inset-top) + 20px) 20px calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 32px);flex-direction:column;gap:18px;margin:0 auto;display:flex}.auth{padding-bottom:calc(env(safe-area-inset-bottom) + 32px);justify-content:flex-start;min-height:100dvh}h1{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,8vw,2.5rem);font-weight:800;line-height:1.02}h2{font-family:var(--display);margin:8px 0 10px;font-size:1.3rem;font-weight:600}p{margin:0}.lead{color:var(--muted);max-width:34em;font-size:1.05rem}.muted{color:var(--muted)}.small{font-size:.9rem}.brand{color:var(--fairway-dark);align-items:center;gap:10px;font-weight:700;display:flex}.demo{background:var(--flag);border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:.85rem;font-weight:700}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;gap:10px;display:flex}.grow{flex:140px}.btn{border:2px solid var(--fairway);background:var(--fairway);color:#fff;min-height:52px;font:700 1rem var(--body);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn-ghost{background:var(--paper);color:var(--fairway)}.btn-ghost:hover{background:var(--fairway-soft);color:var(--fairway-dark)}.btn-small{min-height:44px;padding:0 16px}.btn-danger{color:var(--danger);background:0 0;border-color:#0000}.linklike{min-height:44px;color:var(--fairway);font:700 .95rem var(--body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.back{align-self:flex-start;align-items:center;gap:4px;min-height:44px;margin-left:-6px;font-weight:700;text-decoration:none;display:inline-flex}.field{flex-direction:column;gap:6px;display:flex}label,legend{font-size:.95rem;font-weight:700}.hint{color:var(--muted);font-size:.85rem}input:not([type=checkbox]):not([type=radio]),textarea,select{background:var(--paper);width:100%;min-height:50px;color:var(--ink);font:1rem var(--body);border:1.5px solid #aab6ac;border-radius:12px;padding:12px 14px}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:3px solid var(--fairway);outline-offset:0;border-color:var(--fairway)}fieldset{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}legend{margin-bottom:8px;padding:0}.check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.check input{width:22px;height:22px;accent-color:var(--fairway);flex-shrink:0;margin:2px 0 0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-btn,.chip span{background:var(--paper);min-height:44px;color:var(--ink);font:1rem var(--body);cursor:pointer;border:1.5px solid #aab6ac;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.chip{font-weight:400;position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip input:focus-visible+span{outline:3px solid var(--fairway);outline-offset:2px}.filters{flex-direction:column;gap:6px;display:flex}.filters .chips{margin-bottom:8px}.cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.player{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:16px;align-items:center;gap:14px;padding:14px 0 14px 14px;text-decoration:none;display:flex;overflow:hidden}.player:hover{color:var(--ink);border-color:var(--fairway)}.player-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.player-main strong{font-size:1.1rem}.player-main .muted{font-size:.92rem}.avatar{background:var(--fairway-soft);width:48px;height:48px;color:var(--fairway-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.avatar-lg{width:84px;height:84px;font-size:1.6rem}.pennant{background:var(--flag);min-width:70px;color:var(--ink);clip-path:polygon(0 0,100% 0,78% 50%,100% 100%,0 100%);flex-direction:column;flex-shrink:0;align-items:flex-start;padding:6px 26px 6px 12px;line-height:1.05;display:inline-flex}.pennant-num{font-family:var(--display);font-size:1.35rem;font-weight:800}.pennant-lbl{font-size:.75rem;font-weight:700}.profile-head{align-items:center;gap:16px;display:flex}.profile-head>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.facts{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.facts div{background:var(--paper);padding:12px 14px}.facts dt{color:var(--muted);font-size:.85rem}.facts dd{margin:2px 0 0;font-weight:700}.note{background:var(--fairway-soft);border-radius:12px;padding:12px 14px;line-height:1.5}.invite,.flight{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.invite-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.when{font-family:var(--display);font-size:1.15rem;font-weight:600;line-height:1.2}.status{background:#e6e9e3;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.8rem;font-weight:700}.status-open{background:var(--flag)}.status-open,.pennant,.tag{color:var(--ink)}.status-afgewezen{color:var(--muted);background:#e6e9e3}.contact{flex-wrap:wrap;gap:8px;display:flex}.contact .btn{min-height:44px}details summary{cursor:pointer;min-height:44px;color:var(--fairway);align-items:center;font-weight:700;display:flex}.people{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.people li{flex-direction:column;gap:6px;display:flex}.empty{text-align:center;color:var(--muted);border:1.5px dashed #aab6ac;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex}.empty-art{opacity:.85;width:min(220px,70%);height:auto}.notice{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.notice-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.account{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.prose h2{margin-top:12px;margin-bottom:0}.prose p{max-width:36em}.tabbar{padding:6px 2px env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--line);z-index:10;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tab{min-height:var(--tabbar-h);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.tab[aria-current=page]{color:var(--fairway)}@media (hover:hover){.tab:hover{color:var(--fairway-dark)}}.tab-icon{display:flex;position:relative}.badge{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.75rem;display:flex;position:absolute;top:-4px;right:-10px}#toast{left:50%;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 20px);background:var(--ink);color:#fff;opacity:0;pointer-events:none;z-index:20;border-radius:12px;width:max-content;max-width:calc(100% - 40px);padding:12px 18px;font-weight:700;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,12px)}#toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){#toast{transition:none}}@media (min-width:700px){.tabbar{border-left:1px solid var(--line);border-right:1px solid var(--line);width:560px;left:50%;right:auto;transform:translate(-50%)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-screen{gap:12px}.chat-head h1{font-size:1.5rem}.messages{flex-direction:column;gap:10px;margin:0;padding:4px 0;list-style:none;display:flex}.msg{border:1px solid var(--line);background:var(--paper);border-radius:16px 16px 16px 4px;flex-direction:column;align-self:flex-start;gap:2px;max-width:85%;padding:10px 14px;display:flex}.msg-mine{background:var(--fairway);border-color:var(--fairway);color:#fff;border-radius:16px 16px 4px;align-self:flex-end}.msg-name{color:var(--fairway);font-size:.8rem;font-weight:700}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere}.msg-time{color:var(--muted);align-self:flex-end;font-size:.75rem}.chat-form{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);border:1px solid var(--line);background:var(--paper);border-radius:16px;align-items:flex-end;gap:8px;padding:8px;display:flex;position:sticky}.chat-form textarea{border-radius:10px;min-height:44px;max-height:120px}.chat-form .btn{flex-shrink:0}.friends{flex-direction:column;gap:8px;display:flex}.friend-row{gap:8px;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.friend-chip{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.friend-chip:hover{color:var(--ink);border-color:var(--fairway)}.avatar-sm{width:34px;height:34px;font-size:.85rem}.chat-head .row{margin-top:4px}.card-table{border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:16px;width:100%;overflow:hidden}.card-table th,.card-table td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}.card-table thead th{color:var(--muted);background:#e9ede6;font-size:.85rem}.card-table tbody tr:last-child th,.card-table tbody tr:last-child td{border-bottom:0}.card-table tbody th{width:48px;font-family:var(--display);font-size:1.1rem}.card-table td:nth-child(2){width:68px;font-weight:700}.card-table .score-in{text-align:center;width:72px;min-height:46px;padding:6px 8px;font-size:1.1rem;font-weight:700}.card-table .dots{color:var(--fairway);margin-left:4px;font-size:.9rem}.totals{flex-wrap:wrap;gap:10px;display:flex}.totals div{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;flex:90px;gap:2px;padding:10px 12px;display:flex}.totals strong{font-family:var(--display);font-size:1.4rem}.intro{justify-content:center;gap:28px;min-height:100dvh}.dots-row{justify-content:center;gap:8px;display:flex}.dot{background:var(--line);border-radius:50%;width:9px;height:9px}.pick summary{min-height:44px;color:var(--fairway);cursor:pointer;align-items:center;font-weight:700;display:flex}.pick .chips{padding-top:8px}.tag{background:var(--flag);color:var(--ink);vertical-align:middle;border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}.tag-big{margin:0;padding:4px 12px;font-size:.85rem}.hero{margin:calc(-1 * (env(safe-area-inset-top) + 20px)) -20px 2px;background:var(--fairway-soft);position:relative;overflow:hidden}.hero img{object-fit:cover;object-position:center 58%;width:100%;height:clamp(180px,34vw,240px);display:block}.hero-slim img{height:clamp(112px,22vw,150px)}.hero-in{background:linear-gradient(#14241c00,#14241cb8);padding:26px 20px 14px;position:absolute;inset:auto 0 0}.brand-on{color:#fff;text-shadow:0 1px 6px #00000059}.brand-on svg{border-radius:10px;box-shadow:0 2px 8px #00000040}.intro-art{border-radius:20px;width:min(320px,82%);height:auto;margin:0 auto;display:block}.ga{grid-template-columns:56px repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.ga-corner{display:block}.ga-head,.ga-day{min-height:40px;color:var(--muted);font:700 .82rem var(--body);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 4px;display:flex}.ga-day{color:var(--ink);justify-content:flex-start;padding-left:2px;font-size:.95rem}.ga-head[aria-pressed=true],.ga-day[aria-pressed=true]{color:var(--fairway);text-underline-offset:3px;text-decoration:underline}.ga-flat{cursor:default}.ga-flat:hover{color:var(--muted);background:0 0}.ga-cell{display:block;position:relative}.ga-cell input{opacity:0;width:1px;height:1px;position:absolute}.ga-cell>span[aria-hidden]{background:var(--paper);cursor:pointer;border:1.5px solid #aab6ac;border-radius:12px;min-height:46px;display:block}.ga-cell input:checked+span{background:var(--fairway);border-color:var(--fairway);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px}.ga-cell input:focus-visible+span{outline:3px solid var(--fairway);outline-offset:2px}.when-block{flex-direction:column;gap:8px;display:flex}.ga-read{gap:4px}.ga-read .ga-day,.ga-read .ga-head{min-height:30px}.ga-dot{background:#e3e8e1;border-radius:9px;min-height:30px;display:block}@media (max-width:360px){.ga{grid-template-columns:46px repeat(3,minmax(0,1fr));gap:5px}.ga-head{font-size:.75rem}}.kopfoto{margin:calc(-1 * (env(safe-area-inset-top) + 20px)) -20px -6px;background:var(--fairway-dark);position:relative;overflow:hidden}.kopfoto>img{object-fit:cover;object-position:center 52%;width:100%;height:100%;position:absolute;inset:0}.kopfoto-in{padding:calc(env(safe-area-inset-top) + 18px) 20px 48px;background:linear-gradient(to bottom, #1a1b346b 0%, #1a1b342e 34%, #1a1b34b8 82%), linear-gradient(to bottom, transparent 72%, var(--ground) 100%);color:#fff;flex-direction:column;gap:18px;display:flex;position:relative}.kopfoto .hallo{color:#fff;text-shadow:0 2px 12px #141b3480}.kopfoto .place{color:#ede7de}.avatar-op{color:var(--fairway-dark);background:#ffffffeb}.top{justify-content:space-between;align-items:center;gap:12px;display:flex}.top .avatar{text-decoration:none}.hallo{font-size:var(--hallo,2.6rem);text-transform:uppercase;letter-spacing:-.03em;overflow-wrap:anywhere}.place{color:var(--muted);align-items:center;gap:7px;margin-top:6px;font-size:.95rem;font-weight:700;display:inline-flex}.bigcard{background:var(--fairway-dark);color:#fff;border-radius:22px;min-height:260px;text-decoration:none;display:block;position:relative;overflow:hidden}.bigcard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bigcard-in{background:linear-gradient(#141b3400 30%,#141b34d1 78%);flex-direction:column;justify-content:flex-end;gap:8px;min-height:260px;padding:20px 18px 18px;display:flex;position:relative}.bigcard h3{font-family:var(--display);margin:0;font-size:1.7rem;font-weight:800;line-height:1.05}.bigcard p{color:#ede7de;font-size:.95rem}.eyebrow{background:var(--flag);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:.75rem;font-weight:700}.eyebrow-top{z-index:2;position:absolute;top:16px;left:18px}.who{align-items:center;gap:10px;min-width:0;display:flex}.stack-avs{flex-shrink:0;display:flex}.stack-av{background:var(--fairway);color:#fff;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:-9px;font-size:.75rem;font-weight:700;display:flex}.bigcard-leeg{border:1.5px dashed var(--fairway);background:var(--paper);min-height:0;color:var(--ink)}.bigcard-leeg .bigcard-in{background:0 0;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:0;padding:20px 18px}.bigcard-leeg h3{color:var(--ink);font-size:1.35rem}.bigcard-leeg .eyebrow-top{margin-bottom:2px;position:static}.leeg-rij{align-items:center;gap:16px;display:flex}.leeg-art{flex-shrink:0;width:74px;height:74px}.quick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qbtn{border:1px solid var(--line);background:var(--paper);min-height:84px;color:var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.qbtn:hover{color:var(--ink);border-color:var(--fairway)}.qbtn .badge{top:10px;right:10px}.rij{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.rij:hover{color:var(--ink);border-color:var(--fairway)}.rij-sub{flex-direction:column;gap:2px;min-width:0;display:flex}.pill{background:var(--fairway-soft);color:var(--fairway-dark);border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:.75rem;font-weight:700}.kop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.welkom{flex-direction:column;justify-content:flex-end;max-width:none;min-height:100dvh;padding:0;display:flex;position:relative}.welkom>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.welkom-merk{top:calc(env(safe-area-inset-top) + 20px);color:#fff;justify-content:center;display:flex;position:absolute;left:0;right:0}.welkom-in{width:100%;max-width:560px;padding:90px 22px calc(env(safe-area-inset-bottom) + 30px);color:#fff;background:linear-gradient(#141b3400,#141b34c7 42%,#141b34ed);flex-direction:column;gap:14px;margin:0 auto;display:flex;position:relative}.welkom-in h1{color:#fff}.welkom-in .lead{color:#ede7de}.btn-licht{color:var(--ink);background:#fff;border-color:#fff}.linklike-licht{color:#fff;align-self:center}.btn svg{flex-shrink:0;margin-right:8px}.btn svg+span{min-width:0}.weer{background:var(--fairway-soft);color:var(--fairway-dark);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;font-size:.85rem;font-weight:700;display:inline-flex}.rij-aan{border-color:var(--fairway);background:var(--fairway-soft)}.tag-zoekt{background:var(--fairway);color:#fff}.kaart{flex-direction:column;gap:8px;display:flex}.hole{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.hole-nr{flex-direction:column;align-items:center;line-height:1.15;display:flex}.hole-nr b{font-family:var(--display);font-size:1.35rem}.hole-nr span{color:var(--muted);font-size:.75rem;font-weight:700}.hole-si{color:var(--muted);font-size:.75rem;font-weight:700}.step{align-items:center;gap:8px;display:flex}.step-btn{border:1.5px solid var(--fairway);background:var(--paper);width:50px;height:50px;color:var(--fairway);font:700 1.5rem/1 var(--body);cursor:pointer;border-radius:14px;flex-shrink:0}.step-btn:disabled{opacity:.35;cursor:default}.step-val{border:1.5px solid var(--line);background:var(--ground);min-width:78px;min-height:50px;color:var(--ink);font-family:var(--display);cursor:pointer;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:1.45rem;font-weight:800;line-height:1.05;display:flex}.step-val small{font-family:var(--body);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:700}.step-val.leeg{font-family:var(--body);color:var(--muted);font-weight:600}.sc-onder{background:var(--fairway-soft);border-color:var(--fairway);color:var(--fairway-dark)}.acties2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acties2 .btn{min-height:46px;padding:0 10px;font-size:.92rem}.meer>summary{border:1.5px solid var(--line);background:var(--paper);min-height:46px;color:var(--fairway);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;font-weight:700;list-style:none;display:flex}.meer>summary::-webkit-details-marker{display:none}.meer>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:10px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.meer[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.meer[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.meer .acties2{padding-top:8px}.bigcard-effen .bigcard-in{background:0 0;justify-content:flex-end;padding-top:46px}body.tour-open{overflow:hidden}#tour{z-index:60;position:fixed;inset:0}.tour-gat{pointer-events:none;border:2px solid #fff;border-radius:18px;position:absolute;box-shadow:0 0 0 9999px #141b34bd}.tour-pijl{border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute}.pijl-op{border-bottom:12px solid var(--paper)}.pijl-neer{border-top:12px solid var(--paper)}.tour-tip{background:var(--paper);border-radius:18px;flex-direction:column;gap:8px;max-width:420px;margin:0 auto;padding:16px 18px;display:flex;position:absolute;left:16px;right:16px;box-shadow:0 14px 44px #141b3466}.tour-tel{letter-spacing:.06em;text-transform:uppercase;color:var(--fairway);font-size:.75rem;font-weight:700}.tour-tip h3{font-family:var(--display);margin:0;font-size:1.25rem;font-weight:800;line-height:1.1}.tour-tip p{color:var(--muted);font-size:.95rem}.tour-knoppen{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.saldo{font-family:var(--display);color:var(--muted);flex-shrink:0;font-size:1.15rem;font-weight:800}.greenie-knoppen{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.greenie-knoppen .chip-btn{min-width:46px;padding:8px 10px}form[data-form=game] [hidden],form[data-form=flight] [hidden]{display:none!important}.melding{border:1px solid var(--line);border-left:5px solid var(--fairway);background:var(--paper);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.melding-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.melding-kop strong{line-height:1.25}.melding-soort{background:var(--fairway-soft);color:var(--fairway-dark);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.75rem;font-weight:700}.event{border:1px solid var(--line);background:var(--paper);border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.event-datum{background:var(--fairway-soft);width:52px;color:var(--fairway-dark);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;padding:6px 0;line-height:1.1;display:flex}.event-datum b{font-family:var(--display);font-size:1.3rem}.event-datum span{text-transform:uppercase;font-size:.75rem;font-weight:700}.event-main{flex-direction:column;gap:3px;min-width:0;display:flex}.event-main .linklike{align-self:flex-start;min-height:44px}.fac{border:1px solid var(--line);background:var(--paper);border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.fac-icoon{background:var(--fairway-soft);width:42px;height:42px;color:var(--fairway-dark);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fac-uren{background:var(--ground);color:var(--ink);border-radius:999px;align-self:flex-start;margin-top:2px;padding:3px 10px;font-size:.82rem;font-weight:700}.fac-form{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:16px}.fac-acc{border:1px solid var(--line);background:var(--paper);border-radius:16px;overflow:hidden}.fac-acc summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:10px 14px;list-style:none;display:flex}.fac-acc summary::-webkit-details-marker{display:none}.fac-acc summary:focus-visible{outline:3px solid var(--fairway);outline-offset:-3px}.fac-acc-ic{background:var(--fairway-soft);width:42px;height:42px;color:var(--fairway-dark);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.fac-acc-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fac-acc-tekst small{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.fac-acc-pijl{transition:transform var(--t) var(--ease-ios);flex:none;display:inline-flex}.fac-acc[open] .fac-acc-pijl{transform:rotate(180deg)}.fac-acc form.fac-form-in[data-form]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 14px}.fac-acc[open] .fac-form-in{animation:.22s ease-out fac-uitschuiven}@keyframes fac-uitschuiven{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fac-acc-pijl{transition:none}.fac-acc[open] .fac-form-in{animation:none}}.tag-mentor{background:var(--fairway-soft);color:var(--fairway-dark)}.btn-op{color:#fff;background:#ffffff24;border-color:#ffffff8c}.btn-op:hover{color:#fff;background:#ffffff3d;border-color:#fff}.onthaal{min-height:100vh;flex-direction:column;justify-content:flex-end;max-width:none;min-height:100svh;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.onthaal-beeld{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.onthaal:after{content:"";background:linear-gradient(#141b3473 0%,#141b3400 28%,#141b348c 62%,#141b34eb 100%);position:absolute;inset:0}.onthaal-merk{top:calc(env(safe-area-inset-top,0px) + 22px);z-index:2;color:#fff;text-shadow:0 2px 10px #141b3473;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex;position:absolute;left:0;right:0}.onthaal-tekst{z-index:2;text-align:center;color:#fff;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:0 24px 26px;display:flex;position:relative}.onthaal-tekst h1{color:#fff;text-wrap:balance;text-shadow:0 2px 16px #141b3480;font-size:clamp(2rem,8.5vw,2.6rem)}.onthaal-tekst .lead{color:#ede7de;max-width:30em;font-size:1.05rem}.onthaal-tekst .dots-row{margin-bottom:2px}.onthaal-tekst .dot{background:#ffffff61}.onthaal-tekst .dot-on{background:#fff}.onthaal-knoppen{z-index:2;width:100%;max-width:560px;padding:0 20px calc(env(safe-area-inset-bottom,0px) + 26px);justify-content:space-between;align-items:center;gap:14px;margin:0 auto;display:flex;position:relative}.onthaal-knoppen .linklike{flex-shrink:0;align-self:center}.onthaal-knoppen .btn{flex:0 auto;min-width:140px}@media (min-width:700px){.onthaal-beeld{object-position:center 40%}}.tag-duo{background:var(--ink);color:#fff}.kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kpi{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.kpi-waarde{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.05}.kpi-label{font-size:.9rem;font-weight:700}.kpi-onder{color:var(--muted);font-size:.78rem}.grafiek{flex-direction:column;gap:8px;display:flex}.gr-vak{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:14px 12px 8px;overflow-x:auto}.gr-vak svg{min-width:320px;display:block}.gr-as{fill:var(--muted);font:700 12px var(--body);text-anchor:middle}.gr-waarde{fill:var(--ink);font:800 12px var(--display);text-anchor:middle;font-variant-numeric:tabular-nums}.meter{flex-direction:column;gap:6px;display:flex}.meter-kop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.meter-baan{background:var(--ground);border-radius:999px;height:10px;overflow:hidden}.meter-baan span{background:var(--fairway);border-radius:999px;min-width:2px;height:100%;display:block}.tag-leeg{color:var(--muted);background:#e6e9e3}.netstrook{border-radius:12px;flex-wrap:wrap;align-self:stretch;align-items:center;gap:8px;padding:9px 14px;font-size:.88rem;font-weight:700;display:flex}.netstrook-uit{background:var(--ink);color:#fff}.netstrook .linklike{min-height:0;font-size:.88rem}.netstrook-uit{flex-wrap:nowrap;align-items:flex-start}.netstrook-uit svg{flex:none;margin-top:2px}.tabel-scroll{overflow-x:auto}.card-table.alles{min-width:280px}.card-table.alles th[scope=row]{white-space:nowrap;width:auto;font-size:1rem}.card-table.alles td{text-align:center;width:48px;font-weight:700}.card-table.alles thead th{text-align:center}.card-table.alles thead th:first-child{text-align:left}.card-table.alles tfoot td,.card-table.alles tfoot th{border-top:2px solid var(--line);text-align:center}.card-table.alles tfoot th{text-align:left}.pill-knop{cursor:pointer;font:700 .75rem var(--body);background:var(--fairway);color:#fff;border:0}.match{background:var(--ink);color:#fff;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:16px;display:flex}.match-tekst{font-family:var(--display);font-size:1.4rem;font-weight:800;line-height:1.1}.match-onder{color:#c9c6d6;font-size:.82rem;font-weight:700}.ticket-scherm{padding-bottom:calc(env(safe-area-inset-bottom) + 32px)}.ticket-scherm .brand svg{border-radius:10px}.ticket{background:var(--paper);box-shadow:0 1px 0 var(--line), 0 10px 30px #1a1b3414;border-radius:18px;flex-direction:column;gap:6px;padding:22px 22px 20px;display:flex;position:relative}.ticket-kop{color:var(--fairway);font-size:.95rem;font-weight:700}.ticket-uur{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,17vw,4.4rem);font-weight:800;line-height:.95}.ticket-dag{color:var(--muted);font-size:1.05rem}.ticket-feiten{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;display:grid}.ticket-feiten div{flex-direction:column;gap:2px;display:flex}.ticket-feiten dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.ticket-feiten dd{margin:0;font-weight:700}.ticket-scheur{border-top:2px dashed var(--line);margin:14px -22px 10px;position:relative}.ticket-scheur:before,.ticket-scheur:after{content:"";background:var(--ground);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.ticket-scheur:before{left:-11px}.ticket-scheur:after{right:-11px}.ticket-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.ticket-spelers{flex-direction:column;gap:8px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.ticket-spelers li{align-items:center;gap:10px;font-weight:700;display:flex}.ticket-vrij{color:var(--muted);font-weight:400!important}.avatar-klein{width:32px;height:32px;font-size:.8rem}.avatar-leeg{border:2px dashed var(--line);background:0 0}.prose ul{flex-direction:column;gap:8px;max-width:36em;margin:0;padding-left:1.2em;display:flex}.prose li{padding-left:2px}.cards>.vk{list-style:none}.vk{position:relative}.vk-link{background:var(--paper);border:1px solid var(--line);color:inherit;border-radius:22px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 8px 22px #1a1b341a}.vk-link:hover{color:inherit}.vk-foto{background:#c9cedd;height:200px;display:block;position:relative;overflow:hidden}.vk-foto-groot{border-radius:22px;height:230px}.foto-svg,.foto-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vk-schaduw{background:linear-gradient(#1a1b3400 35%,#1a1b34c7 100%);position:absolute;inset:0}.vk-badge{color:var(--ink);background:#fffffff2;border-radius:999px;padding:4px 11px;font-size:.75rem;font-weight:700;position:absolute;top:12px;left:12px}.vk-wanneer{color:#fff;flex-direction:column;display:flex;position:absolute;bottom:12px;left:16px}.vk-dag{text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:700}.vk-uur{font-family:var(--display);letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1}.weer-tegel{color:var(--ink);background:#fffffff2;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:12px;right:12px}.weer-tegel-tekst{flex-direction:column;line-height:1.15;display:flex}.weer-tegel-tekst strong{font-family:var(--display);font-size:1.6rem;font-weight:800}.weer-tegel-tekst span{color:var(--muted);font-size:.75rem;font-weight:700}.vk-onder{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.vk-sub{min-width:0;color:var(--muted);flex:150px;font-size:.9rem}.vk-rechts{align-items:center;gap:10px;display:flex}.deelknop{cursor:pointer;width:44px;height:44px;color:var(--fairway-dark);background:#fffffff2;border:0;border-radius:22px;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex;box-shadow:0 2px 8px #1a1b3440}.deelknop svg{margin:0}.deelknop-kaart{z-index:2;position:absolute;top:10px;right:10px}.deelknop-boven{background:var(--paper);border:1px solid var(--line);box-shadow:none}.deelknop-tekst{width:auto;font:700 .9rem var(--body);padding:0 14px}.info-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.info-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.info-sub{color:var(--muted);flex:180px;font-size:.95rem}.weer-blok{background:var(--paper);border:1px solid var(--line);border-radius:18px;align-items:center;gap:6px;padding:12px 14px;display:flex}.weer-nu{border-right:1px solid var(--line);align-items:center;gap:10px;margin-right:4px;padding-right:10px;display:flex}.weer-nu>span{flex-direction:column;line-height:1.1;display:flex}.weer-nu strong{font-family:var(--display);font-size:2rem;font-weight:800}.weer-uur{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.weer-uur strong{font-family:var(--display);font-size:1.05rem;font-weight:800}.tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tegel{background:var(--fairway-soft);min-height:84px;color:var(--fairway-dark);border-radius:16px;flex-direction:column;justify-content:center;gap:8px;padding:12px 14px;font-weight:700;text-decoration:none;display:flex}.acties-flight{flex-direction:column;gap:10px;display:flex}.sheet-bg{z-index:30;background:#1a1b348c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:560px;max-height:92dvh;padding:10px 20px calc(env(safe-area-inset-bottom) + 24px);background:var(--ground);border-radius:28px 28px 0 0;flex-direction:column;gap:12px;display:flex;overflow-y:auto;box-shadow:0 -10px 30px #1a1b344d}.sheet-greep{background:var(--line);border-radius:3px;align-self:center;width:44px;height:5px}.sheet-kop{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-kop h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800}.sheet-sluit{background:var(--paper);width:44px;height:44px;color:var(--ink);border-radius:22px;justify-content:center;align-items:center;display:flex}.vormlijst{flex-direction:column;gap:8px;display:flex}.vormrij{text-align:left;cursor:pointer;border:1.5px solid var(--line);background:var(--paper);width:100%;min-height:64px;color:var(--ink);font:inherit;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.vormrij-dot{border:2px solid var(--muted);border-radius:50%;flex-shrink:0;width:22px;height:22px}.vormrij-tekst{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vormrij-tekst span{color:var(--muted);font-size:.82rem;line-height:1.25}.vormrij-tag{background:var(--fairway-soft);color:var(--fairway-dark);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.75rem;font-weight:700}.vormbalk{border:1.5px solid var(--line);background:var(--paper);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.vormbalk-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.vormbalk-tekst strong{font-family:var(--display);font-size:1.3rem;font-weight:800}.uit-lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.uit-rij{border:1.5px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:grid}.uit-pos{background:var(--fairway-soft);width:36px;height:36px;color:var(--fairway-dark);font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:flex}.uit-punten{flex-direction:column;align-items:flex-end;display:flex}.uit-punten strong{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1}.uit-punten span{text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.uit-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}.uit-cel{background:#efe7da;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex}.uit-cel strong{font-family:var(--display);font-size:1rem;font-weight:800}.pill-flag{background:var(--flag);color:var(--ink)}.ministand{border:2px solid var(--fairway);background:var(--paper);color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.ministand:hover{color:var(--ink)}.ministand-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.ministand-rij{font-family:var(--display);flex-wrap:wrap;gap:2px 12px;font-weight:800;display:flex}.ministand-pijl{color:var(--fairway);flex-shrink:0;font-weight:700}html{background:var(--g)}body{color:var(--ink);font-family:var(--body);font-optical-sizing:auto;min-height:100vh;background:0 0;min-height:100dvh}.bg-fotos{height:100vh;z-index:-2;pointer-events:none;height:100lvh;position:fixed;inset:0 0 auto;overflow:hidden}.bg-foto{will-change:opacity;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}body:before{content:"";height:100vh;z-index:-1;pointer-events:none;background-image:var(--regen,linear-gradient(transparent, transparent)), linear-gradient(to bottom, rgba(var(--sl,13, 42, 28), .85) 0%, rgba(var(--sl,13, 42, 28), .6) 30%, rgba(var(--sl,13, 42, 28), .66) 70%, rgba(var(--sl,13, 42, 28), .92) 100%);background-size:var(--regen-maat,auto), auto;background-repeat:repeat,no-repeat;height:100lvh;position:fixed;inset:0 0 auto}body[data-bg=start],.bg-peek[data-bg=start]{--foto:url(/images/foto-login.webp);--foto-pos:40% center}body[data-bg=fairway],.bg-peek[data-bg=fairway]{--foto:url(/images/foto-fairway.webp)}body[data-bg=green],.bg-peek[data-bg=green]{--foto:url(/images/foto-green.webp)}body[data-bg=avond],.bg-peek[data-bg=avond]{--foto:url(/images/foto-avond.webp)}body[data-bg=golfers],.bg-peek[data-bg=golfers]{--foto:url(/images/foto-golfers.webp);--foto-pos:48% center}body[data-bg=login]{--foto:url(/images/foto-login.webp);--foto-pos:40% center}body[data-bg=sfeer-zon]{--foto:url(/images/foto-fairway.webp);--foto-pos:50% center;--sl:14, 46, 28}body[data-bg=sfeer-half]{--foto:url(/images/foto-fairway.webp);--foto-pos:60% center;--sl:18, 46, 34}body[data-bg=sfeer-avond]{--foto:url(/images/foto-avond.webp);--foto-pos:45% center;--sl:44, 28, 14}body[data-bg=sfeer-bewolkt]{--foto:url(/images/foto-green.webp);--foto-pos:60% center;--sl:30, 42, 46}body[data-bg=sfeer-buien]{--foto:url(/images/foto-green.webp);--foto-pos:60% center;--sl:20, 30, 38;--regen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='90'%3E%3Cg stroke='rgba(255,255,255,0.28)' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M12 4l-4 14M52 14l-4 14M92 2l-4 14M32 46l-4 14M76 40l-4 14M108 62l-4 14M14 76l-4 14M60 72l-4 14'/%3E%3C/g%3E%3C/svg%3E");--regen-maat:120px 90px}body[data-bg=effen]:before{background:radial-gradient(120% 70% at 20% 0,#1d4a33 0%,#123524 55%,#0b2418 100%)}@media (prefers-reduced-data:reduce){body:before{background:var(--g)}}h1,h2,h3,.when,.hole-nr b,.pennant-num,.kpi-waarde,.match-tekst,.saldo,.uit-pos,.uit-punten strong,.vk-uur,.weer-tegel-tekst strong,.weer-nu strong,.weer-uur strong,.ticket-uur,.event-datum b,.totals strong,.step-val,.sheet-kop h2,.vormbalk-tekst strong,.bigcard h3,.tour-tip h3,.ministand-rij{font-family:var(--display)}h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-weight:700}h2{color:var(--ink);font-weight:700}h2.label{font-family:var(--display);color:var(--ink);margin:0 0 6px;font-size:1.3rem;font-weight:700}h3{color:var(--ink)}.lead{color:var(--muted)}.hallo,.kopfoto .hallo{text-transform:none;letter-spacing:-.035em;text-shadow:none}.tabular,.vk-uur,.ticket-uur,.step-val,.kpi-waarde,.uit-punten strong,.totals strong{font-variant-numeric:tabular-nums}.brand{color:var(--c);font-family:var(--display);letter-spacing:-.02em;font-weight:700}.brand svg{border-radius:8px}.logo-app{object-fit:contain;flex:none;display:block}.eyebrow,.melding-soort,.step-val small,.tour-tel,.event-datum span,.uit-punten span,.ticket-feiten dt,.ticket-label,.vk-dag{text-transform:none;letter-spacing:0}:where(.player,.invite,.flight,.facts,.notice,.note,.empty,.rij,.qbtn,.hole,.event,.fac,.fac-form,.fac-acc,.melding,.totals div,.kpi,.gr-vak,.card-table,.msg,.chat-form,.friend-chip,.ticket,.tour-tip,.vk-link,.vk-foto-groot,.weer-blok,.vormrij,.vormbalk,.uit-rij,.ministand,.bigcard-effen,.bigcard-leeg,.sheet,.tegel,.tabel-scroll,form[data-form]:not([data-form=score]):not([data-form=solo-score]):not(.chat-form)){--ink:var(--g);--muted:var(--grey);--line:#1235242e;--fairway:var(--g);--fairway-dark:var(--g-diep);--fairway-soft:#12352414;--danger:var(--b);--btn-bg:var(--g);--btn-fg:var(--c);--btn-bd:var(--gold);--btn-hover:var(--g-diep);--ghost-bg:transparent;--ghost-fg:var(--g);--ghost-bd:var(--g);--ghost-hover:#12352414;--chip-bg:#12352412;--chip-fg:var(--g);--chip-bd:#1235244d;--chip-on-bg:var(--g);--chip-on-fg:var(--c);--chip-on-bd:var(--g);color:var(--ink)}:is(.note,.tegel,.vk-foto-groot,form[data-form]:not([data-form=score]):not([data-form=solo-score]):not(.chat-form)){background:var(--paper);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d}form[data-form]:not([data-form=score]):not([data-form=solo-score]):not(.chat-form){border-radius:26px;padding:18px}:is(.fac-form,.chat-form){padding:14px}.note{border-radius:18px;padding:14px 16px}:is(.rij,.qbtn,.notice,.vk-link,.bigcard-effen,.bigcard-leeg,.melding,.tegel,form[data-form]:not([data-form=score]):not([data-form=solo-score]):not(.chat-form)){-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%)}:is(.player,.invite,.flight,.event,.fac,.hole,.kpi,.uit-rij,.ministand,.vormrij,.vormbalk,.notice,.rij,.qbtn,.melding,.empty,.gr-vak,.card-table,.weer-blok,.friend-chip,.chat-form,.msg){box-shadow:inset 0 1px 0 var(--glas-hi), 0 10px 28px #06180e40;border-color:#ffffff8c}.vk-link{border-color:var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;border-radius:26px}.empty{background:var(--paper);border-style:solid;border-radius:22px}.bigcard-leeg{border:1px solid var(--glas-rand)}.facts{background:#1235241f}.player:hover,.rij:hover,.qbtn:hover,.friend-chip:hover{border-color:var(--gold)}a{color:var(--fairway)}a:hover{color:var(--fairway-dark)}.btn{border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);border-radius:999px;font-weight:600;box-shadow:0 8px 20px #00000038}.btn:hover{background:var(--btn-hover);border-color:var(--btn-bd);color:var(--btn-fg)}.btn-ghost{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--ghost-bg);color:var(--ghost-fg);border:1.5px solid var(--ghost-bd);box-shadow:none;font-weight:500}.btn-ghost:hover{background:var(--ghost-hover);border-color:var(--ghost-bd);color:var(--ghost-fg)}.btn-danger{color:var(--danger);box-shadow:none;background:0 0;border-color:#0000;font-weight:600}.btn-danger:hover{color:var(--danger);background:#7a1f2b1a;border-color:#0000}.btn-licht{background:var(--gold);border-color:var(--gold);color:var(--g)}.btn-licht:hover{color:var(--g);background:#e6d3a4;border-color:#e6d3a4}.btn-op{color:var(--c);background:#f3ebd824;border:1px solid #d8be8699}.btn-op:hover{border-color:var(--gold);color:var(--c);background:#f3ebd842}.linklike{color:var(--fairway);font-weight:600}.linklike-licht{color:var(--c)}.back{color:var(--c);font-weight:600}.back:hover{color:var(--gold)}.back{top:calc(env(safe-area-inset-top) + 8px);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06180e9e;border-radius:22px;padding:0 14px 0 8px;position:sticky}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}:is(.player,.invite,.flight,.notice,.rij,.vk-link,form[data-form]) :focus-visible{outline-color:var(--g)}label,legend{color:var(--ink);font-weight:600}.hint{color:var(--muted)}input:not([type=checkbox]):not([type=radio]),textarea,select{color:var(--g);font-family:var(--body);background:#ffffff9e;border:1.5px solid #12352459;border-radius:16px}input::placeholder,textarea::placeholder{color:#4f4a3cb3}input:focus,textarea:focus,select:focus{outline:3px solid var(--g);border-color:var(--g)}.check input{accent-color:var(--g)}.field label{color:var(--muted);font-size:.9rem;font-weight:500}.chip-btn,.chip span{background:var(--chip-bg);border:1px solid var(--chip-bd);color:var(--chip-fg);font-family:var(--body);font-weight:500}.chip-btn[aria-pressed=true],.chip input:checked+span{background:var(--chip-on-bg);border-color:var(--chip-on-bd);color:var(--chip-on-fg);font-weight:600}.chip input:focus-visible+span{outline-color:var(--gold)}.ga-head,.ga-day{color:var(--muted)}.ga-day{color:var(--ink)}.ga-head:hover,.ga-day:hover{background:var(--fairway-soft);color:var(--ink)}.ga-head[aria-pressed=true],.ga-day[aria-pressed=true]{color:var(--ink)}.ga-cell>span[aria-hidden]{background:#ffffff8c;border:1.5px solid #1235244d;border-radius:14px}.ga-cell input:checked+span{background-color:var(--g);border-color:var(--g)}.ga-dot{background:#1235241a}.ga-on{background:var(--g)}.tag,.eyebrow,.status-open,.pill-flag,.tag-big{background:var(--gold);color:var(--g);text-transform:none;font-weight:600}.eyebrow{letter-spacing:0;font-size:.78rem}.tag-zoekt,.tag-duo{background:var(--g);color:var(--c);border:1px solid var(--gold)}.tag-mentor,.tag-leeg{color:var(--g);background:#1235241a}.status{color:var(--g);background:#1235241a;font-weight:600}.status-aanvaard{background:var(--g);color:var(--c)}.status-afgewezen{color:var(--muted);background:0 0;border:1px solid}.status-open{background:var(--gold);color:var(--g)}.pill{color:var(--g);background:#1235241a;font-weight:600}.pill-knop{background:var(--g);color:var(--c);border:1px solid var(--gold)}.pennant{background:var(--gold);color:var(--g)}.demo{background:var(--gold);color:var(--g);border-radius:999px}.badge{background:var(--b);color:var(--c);font-weight:600;box-shadow:0 0 0 2px #d8be86e6}.netstrook{border-radius:16px}.netstrook-uit{border:1px solid var(--gold);color:var(--c);background:#0d2a1cc7}.netstrook-uit .linklike{color:var(--gold)}.netstrook-wacht{background:var(--gold);color:var(--g)}.netstrook-wacht .linklike{color:var(--g)}.avatar,.avatar-op{background:var(--g);border:1.5px solid var(--gold);color:var(--c);font-weight:600}.avatar-leeg{border:2px dashed var(--line);color:var(--muted);background:0 0}.stack-av{background:var(--g);border:1.5px solid var(--gold);color:var(--c)}.stack-av:nth-child(4n+2){background:var(--b)}.stack-av:nth-child(4n+3){background:var(--grey)}.stack-av:nth-child(4n){background:var(--okg)}.screen{padding:calc(env(safe-area-inset-top) + 24px) 16px calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 56px);gap:16px}.auth{padding-bottom:calc(env(safe-area-inset-bottom) + 32px)}.kop{padding:0 4px}.kop .linklike{color:var(--gold);font-size:.9rem;font-weight:500}.stack>.muted,.stack>p.small{padding:0 4px}.kopfoto{background:0 0;margin:0;overflow:visible}.kopfoto>img{display:none}.kopfoto-in{color:var(--c);background:0 0;gap:14px;padding:0}.kopfoto .hallo{color:var(--c)}.kopfoto .top{margin-bottom:4px}.kopfoto .place{color:var(--gold);margin:8px 0 2px;font-size:1.1rem;font-weight:500;display:block}.weerregel{color:var(--c);font-variant-numeric:tabular-nums;font-size:.95rem;display:block}.avatar-op{background:var(--g)}.hero{background:0 0;margin:0;overflow:visible}.hero img{display:none}.hero-in{background:0 0;padding:0;position:static}.auth .hero{margin-bottom:6px}.brand-on{text-shadow:none}.brand-on svg{box-shadow:none}.bigcard{color:var(--ink);background:var(--paper);border:1px solid var(--glas-rand);min-height:0;box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;border-radius:26px}.bigcard:hover{color:var(--ink)}.bigcard>img{display:none}.bigcard-in{background:0 0;gap:8px;min-height:0;padding:18px}.bigcard-effen{background:var(--paper)}.bigcard-effen .bigcard-in{padding-top:18px}.bigcard h3{letter-spacing:-.03em;color:var(--g);font-size:1.9rem;font-weight:700}.bigcard p{color:var(--grey)}.bigcard .eyebrow-top,.eyebrow-top{z-index:auto;align-self:flex-start;margin:0;position:static}.bigcard-effen{flex-direction:column;padding:18px 18px 0;display:flex}.bigcard-effen>.eyebrow-top{margin-bottom:0}.bigcard-effen .bigcard-in{padding:8px 0 18px}.who .small{color:var(--grey)}.weer-licht{color:var(--g);background:#12352414}.bigcard-leeg h3{color:var(--g)}.bigcard-leeg p{color:var(--grey)}.bigcard-leeg .bigcard-in{padding:18px}.leeg-art circle:first-child{fill:#1235241a}.qbtn{border-radius:22px}.qbtn svg{color:var(--g)}.rij{border-radius:22px}.rij-aan{background:var(--paper);border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold), 0 10px 28px #06180e40}.rij strong,.qbtn>span:not(.muted):not(.badge){font-weight:600}.hole,.event,.fac,.melding,.player,.invite,.flight,.kpi,.uit-rij,.notice{border-radius:22px}.melding{border-left-width:5px}.melding-soort{color:var(--g);background:#1235241a;font-weight:600}.melding-let-op{border-left-color:var(--gold)}.melding-let-op .melding-soort{background:var(--gold);color:var(--g)}.melding-gesloten{border-left-color:var(--b)}.melding-gesloten .melding-soort{background:var(--b);color:var(--c)}.event-datum,.fac-icoon,.fac-uren{color:var(--g);background:#12352414}.vk-link{box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d}.vk-foto,.vk-foto-groot{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge badge""wanneer weer";align-items:end;gap:6px 12px;height:auto;min-height:0;padding:16px 18px 6px;display:grid;position:relative;overflow:visible}.vk-foto-groot{background:var(--paper);border-radius:26px;padding:18px}.vk-foto .foto-svg,.vk-foto .foto-img,.vk-schaduw{display:none}.vk-badge{background:var(--g);border:1px solid var(--gold);color:var(--c);grid-area:badge;justify-self:start;font-weight:600;position:static}.vk-wanneer{color:var(--g);grid-area:wanneer;position:static}.vk-dag{color:var(--b);font-size:.95rem;font-weight:600}.vk-uur{letter-spacing:-.04em;color:var(--g);font-size:3.2rem;font-weight:700}.weer-tegel{box-shadow:none;color:var(--grey);background:0 0;border-radius:0;grid-area:weer;padding:0;position:static}.weer-tegel-tekst strong{color:var(--g);font-size:1.4rem}.weer-tegel-tekst span{color:var(--grey)}.vk-onder{padding:8px 18px 16px}.vk-sub{color:var(--grey);font-size:.95rem}.deelknop{background:var(--g);border:1px solid var(--gold);color:var(--c);box-shadow:none}.deelknop-kaart{top:14px;right:14px}.deelknop-boven{color:var(--c);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d2a1c8c;border:1px solid #d8be8699}.info-sub{color:var(--c)}.info-kop .vk-rechts .status{white-space:nowrap}.weer-blok{border-radius:22px}.tegel{min-height:84px;color:var(--g);border-radius:22px;font-weight:600}.tegel:hover{color:var(--g)}.tegel-accent{background:var(--gold);color:var(--g)}.tegel-accent:hover{color:var(--g)}.info-screen .stack>h2,.info-screen .stack>.people,.info-screen .people li{color:var(--c)}.tour-gat{border-color:var(--gold);box-shadow:0 0 0 9999px #081c12c7}.pijl-op{border-bottom-color:var(--paper)}.pijl-neer{border-top-color:var(--paper)}.tour-tip{background:#f3ebd8f5;border-radius:26px}.tour-tel{color:var(--b);font-size:.82rem;font-weight:600}.sheet-bg{background:#081c129e}.sheet{background:#f3ebd8f5;border-radius:30px 30px 0 0}.sheet-greep{background:#12352440}.sheet-sluit{color:var(--g);background:#12352414}.sheet-sluit:hover{color:var(--g)}.vormrij[aria-checked=true]{border:2px solid var(--g);background:#12352414}.vormrij[aria-checked=true] .vormrij-dot{border-color:var(--g);background:radial-gradient(circle, var(--g) 42%, transparent 46%)}.vormrij-tag{background:var(--gold);color:var(--g)}.vormrij[aria-checked=true] .vormrij-tag{background:var(--g);color:var(--c)}.vormrij,.vormbalk{background:#ffffff8c}.hole{background:var(--paper)}.hole-nr b{color:var(--g);font-weight:700}.hole-nr span{color:var(--grey);font-weight:500}.hole-afst{color:var(--g)!important}.step-btn{border:1.5px solid var(--g);color:var(--g);font-family:var(--body);background:0 0;border-radius:16px}.step-btn:active{background:#1235241f}.step-val{color:var(--g);background:#12352412;border:1.5px solid #12352433;border-radius:16px}.step-val small{font-weight:600}.step-val.leeg{color:var(--grey)}.sc-onder{border-color:var(--okg);color:#0f3a22;background:#2f7d4f2e}.sc-par{background:#fff9;border-color:#12352440}.sc-bogey{border-color:var(--gold);color:#4a3a12;background:#d8be8673}.sc-boven{border-color:var(--b);color:var(--b);background:#7a1f2b29}.totals div,.card-table{background:var(--paper)}.card-table thead th{color:var(--grey);background:#12352414}.card-table .dots{color:var(--g)}.card-table.alles .sc-onder{background:#2f7d4f33}.card-table.alles .sc-bogey{background:#d8be8680}.card-table.alles .sc-boven{background:#7a1f2b29}.match{border:1px solid var(--gold);color:var(--c);background:#0d2a1cc7;border-radius:22px}.match-onder{color:var(--gold)}.saldo{color:var(--grey)}.saldo-plus{color:var(--okg)}.saldo-min{color:var(--b)}.uit-rij{background:var(--paper);border:1px solid #ffffff8c}.uit-top{border:2px solid var(--gold)}.uit-pos{color:var(--g);background:#1235241a}.uit-top .uit-pos{background:var(--gold);color:var(--g)}.uit-cel{background:#12352412}.uit-cel-winst{background:#2f7d4f33}.ministand{border:2px solid var(--g);border-radius:22px}.ministand-pijl{color:var(--g)}.msg{background:var(--paper);border-radius:20px 20px 20px 6px}.msg-mine,.msg-mine .msg-body{color:var(--c)}.msg-mine{background:var(--g);border-color:var(--gold);color:var(--c);box-shadow:none;--ink:var(--c);--muted:#f3ebd8bf;border-radius:20px 20px 6px}.msg-name{color:var(--b)}.msg-mine .msg-name{color:var(--gold)}.msg-mine .msg-time{color:#f3ebd8bf}.chat-form{border-radius:26px}.chat-form textarea{border-radius:16px}.friend-chip{background:var(--paper)}.meter-baan{background:#f3ebd833}.meter-baan span{background:var(--gold)}.kpi,.gr-vak{background:var(--paper)}.gr-as{fill:var(--grey)}.gr-waarde{fill:var(--g)}.tabel-scroll{background:0 0}.ticket{background:var(--paper);border:1px solid var(--glas-rand);border-radius:26px}.ticket-kop{color:var(--b);font-weight:600}.ticket-scheur{border-top-color:#12352440}.ticket-scheur:before,.ticket-scheur:after{background:#123524}.notice-ticket{border-color:var(--gold)}.onthaal:after{background:linear-gradient(#0d2a1cb3 0%,#0d2a1c1f 24%,#0d2a1c33 55%,#0d2a1cb8 100%)}.onthaal-merk{color:var(--c);font-family:var(--display);text-shadow:none;font-weight:700}.onthaal-kaart{z-index:2;width:calc(100% - 32px);max-width:528px;margin:0 auto calc(env(safe-area-inset-bottom,0px) + 24px);background:var(--glas);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e59;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);--ink:var(--g);--muted:var(--grey);--fairway:var(--g);--btn-bg:var(--g);--btn-fg:var(--c);--btn-bd:var(--gold);--btn-hover:var(--g-diep);color:var(--g);border-radius:30px;flex-direction:column;gap:14px;padding:22px 20px 18px;display:flex;position:relative}.onthaal-kaart .onthaal-tekst{text-align:left;max-width:none;color:var(--g);align-items:flex-start;gap:12px;padding:0}.onthaal-kaart .onthaal-tekst h1{color:var(--g);text-shadow:none;text-align:left;font-size:clamp(1.9rem,8vw,2.4rem)}.onthaal-kaart .onthaal-tekst .lead{color:var(--grey);font-size:1rem}.onthaal-kaart .dots-row{order:-1;justify-content:flex-end;align-self:stretch}.onthaal-kaart .dot{border:1.5px solid var(--g);background:0 0}.onthaal-kaart .dot-on{background:var(--g)}.onthaal-kaart .onthaal-knoppen{max-width:none;margin:0;padding:0}.onthaal-kaart .linklike-licht{color:var(--g)}.onthaal-kaart .btn-licht{background:var(--g);border-color:var(--gold);color:var(--c)}.onthaal-kaart .btn-licht:hover{background:var(--g-diep);color:var(--c)}.onthaal-teller{color:var(--b);font-size:.9rem;font-weight:600}.welkom-in{background:linear-gradient(#0d2a1c00,#0d2a1ccc 42%,#0d2a1cf0)}.intro-art{background:var(--paper);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;border-radius:26px;padding:12px}.dot{background:#f3ebd84d}.dot-on{background:var(--gold)}.meer>summary{border:1.5px solid var(--ghost-bd);background:var(--ghost-bg);color:var(--ghost-fg);border-radius:16px;font-weight:600}details summary{color:var(--fairway)}.tabbar{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom) + 12px);height:var(--tabbar-h);-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#0d2a1cbd;border:1px solid #d8be868c;border-radius:33px;padding:0 6px;box-shadow:inset 0 1px #f3ebd84d,0 14px 34px #0006}.tab{min-height:0;color:var(--c);border-radius:27px;margin:6px 2px;font-size:.75rem;font-weight:500}.tab:hover{color:var(--gold)}.tab[aria-current=page]{color:var(--g);background:#d8be86f0;font-weight:600}.tab[aria-current=page]:hover{color:var(--g)}@media (hover:none){.tab:not([aria-current=page]):hover{color:var(--c)}}@media (min-width:700px){.tabbar{border-left:1px solid #d8be868c;border-right:1px solid #d8be868c;width:520px;left:50%;right:auto;transform:translate(-50%)}}#toast{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 28px);border:1px solid var(--gold);color:var(--c);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-user-select:text;user-select:text;cursor:pointer;background:#0d2a1ce6;border-radius:22px;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;max-width:min(560px,100% - 40px);padding-right:12px;font-weight:600;display:flex}#toast .toast-tekst{overflow-wrap:anywhere;flex:1 1 0;min-width:0}#toast .toast-detail{opacity:.75;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:1 0 100%;order:3;font-size:.78rem;font-weight:500}#toast .toast-sluit{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;margin:-12px -6px -12px 0;font-size:1rem}#toast.fout{border-color:#c8434f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glas:#f3ebd8f5}.tabbar{background:#0d2a1cf0}}.baan-sub{color:var(--gold);font-size:.95rem;font-weight:500}.baan-sub-licht{color:var(--c);font-variant-numeric:tabular-nums;font-weight:400}.baan-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.baan-cel{--ink:var(--g);--muted:var(--grey);background:var(--paper);box-shadow:inset 0 1px 0 var(--glas-hi), 0 10px 28px #06180e40;color:var(--g);border:1px solid #ffffff8c;border-radius:22px;flex-direction:column;gap:6px;padding:12px 12px 10px;text-decoration:none;display:flex}.baan-cel:hover{color:var(--g);border-color:var(--gold)}.baan-cel-top{justify-content:space-between;align-items:flex-start;display:flex}.baan-nr{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.baan-mini{justify-content:center;height:120px;display:flex}.baan-mini svg{width:100%;height:120px;display:block}.baan-mini text{display:none}.baan-cel-onder{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.baan-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.baan-pil{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:44px;color:var(--c);white-space:nowrap;background:#0d2a1c73;border:1px solid #d8be8699;border-radius:22px;align-items:center;gap:4px;padding:0 14px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.baan-pil:hover{color:var(--gold)}.baan-kaartpaneel{--ink:var(--g);--muted:var(--grey);background:var(--paper);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);color:var(--g);border-radius:30px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.baan-kop{justify-content:space-between;align-items:center;display:flex}.baan-kop h1{color:var(--g);font-size:2.1rem}.baan-par{background:var(--g);border:1px solid var(--gold);height:36px;color:var(--c);border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;display:inline-flex}.baan-par b{font-family:var(--display);font-size:1.25rem;font-weight:700}.baan-stats{gap:8px;display:flex}.baan-stat{background:#12352412;border:1px solid #12352424;border-radius:14px;flex-direction:column;flex:1;gap:1px;padding:8px 10px;display:flex}.baan-stat span{color:var(--grey);font-size:.75rem}.baan-stat strong{font-family:var(--display);color:var(--g);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem;font-weight:700;line-height:1.1}.baan-groot{justify-content:center;display:flex}.baan-groot>svg{width:100%;height:auto;min-height:300px;max-height:calc(100dvh - 420px);display:block}.baan-tekst{color:var(--g);font-size:.85rem;line-height:1.35}.baan-hele{background:var(--gold);color:#243b22;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.baan-hele span{flex-direction:column;gap:2px;display:flex}.baan-hele strong{font-family:var(--display);font-size:1.05rem;font-weight:700}.baan-hele small{opacity:.8;font-size:.85rem}.gp-vlak{background:#e7edd3;border:1px solid #ffffff80;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000047;container-type:inline-size}.gp-tel{aspect-ratio:346/574;width:100%;max-width:480px;margin-inline:auto}.gp-gr{aspect-ratio:1;width:100%}.gp-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.gp-lab{white-space:nowrap;pointer-events:none;position:absolute}.gp-lab-straat{font-family:var(--body,inherit);font-style:normal}.gp-lab-plaats{font-family:var(--display);font-style:italic}.gp-pin{place-items:center;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.gp-pin:before{content:"";position:absolute;inset:-8px}.gp-pin span{color:#f3ebd8;font-family:var(--display);background:#2f5a2c;border:2px solid #fff;border-radius:50%;place-items:center;font-weight:700;display:grid;box-shadow:0 3px 8px #00000059}.gp-pin:hover span,.gp-pin:focus-visible span{background:var(--gold);color:#243b22}.gp-zij{flex-direction:column;gap:14px;margin-top:14px;display:flex}.gp-lijst{flex-direction:column;gap:8px;display:flex}.gp-rij,.gp-legende{--ink:var(--g);--muted:var(--grey)}.gp-rij{background:var(--paper);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.gp-rij:hover{color:var(--g)}.gp-nr{color:#f3ebd8;width:34px;height:34px;font-family:var(--display);background:#2f5a2c;border-radius:50%;place-items:center;font-weight:700;display:grid}.gp-rij-tekst{flex-direction:column;flex:1;display:flex}.gp-rij-tekst small{color:var(--muted)}.gp-legende{background:var(--paper);color:var(--ink);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:12px 14px;font-size:.85rem;list-style:none;display:grid}.gp-legende li{align-items:center;gap:8px;display:flex}.gp-legende i{border:1.5px solid;border-radius:4px;flex:none;width:16px;height:16px}@media (min-width:820px){.gp-wijd{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.gp-wijd .gp-zij{margin-top:0}}.side-kop,.side-voet,.split-leeg{display:none}@media (min-width:820px) and (orientation:landscape),(min-width:1024px){body.met-zij #app{padding-left:124px;padding-right:8px}.tabbar{border:1px solid #d8be868c;border-radius:30px;flex-direction:column;justify-content:center;gap:6px;width:92px;height:auto;padding:12px 8px;display:flex;inset:16px auto 16px 16px;transform:none}.tab{border-radius:22px;flex:none;min-height:72px;margin:0}.screen{max-width:760px;padding-top:32px;padding-bottom:56px}.screen-wide{max-width:1040px}.screen-split{max-width:1240px}#toast{bottom:28px}}@media (min-width:1024px){body.met-zij #app{padding-left:312px;padding-right:24px}.tabbar{border-radius:32px;justify-content:flex-start;gap:4px;width:264px;padding:22px 14px 14px}.side-kop{color:var(--c);align-items:center;gap:12px;padding:4px 12px 22px;text-decoration:none;display:flex}.side-kop svg{border-radius:10px;flex:none;width:38px;height:38px}.side-kop .logo-app{width:38px;height:38px}.side-kop strong{font-family:var(--display);letter-spacing:-.02em;font-size:1.4rem;line-height:1.1;display:block}.side-kop small{color:var(--gold);font-size:.85rem;display:block}.tab{border-radius:26px;flex-direction:row;justify-content:flex-start;gap:14px;min-height:52px;padding:0 18px;font-size:1rem}.tab-icon .badge{position:absolute;top:-6px;right:-8px}.side-voet{color:var(--c);border-top:1px solid #d8be864d;align-items:center;gap:12px;margin-top:auto;padding:14px 12px 4px;text-decoration:none;display:flex}.side-voet strong{font-size:.95rem;font-weight:600;display:block}.side-voet small{color:var(--gold);font-size:.82rem;display:block}.screen-wide{max-width:1120px}.screen-wide:not(.baan-screen){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}.screen-wide:not(.baan-screen)>*{grid-column:1/-1;min-width:0}.screen-wide:not(.baan-screen)>:is(section.stack,.quick,.rij,.card-next,.btn,.cards){grid-column:auto}.baan-raster{grid-template-columns:repeat(6,minmax(0,1fr))}.baan-groot>svg{max-height:calc(100dvh - 300px)}}@media (min-width:820px) and (orientation:landscape),(min-width:1024px){.screen-split{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.split-lijst{flex-direction:column;gap:16px;min-width:0;display:flex}.split-detail{flex-direction:column;gap:18px;min-width:0;max-height:calc(100dvh - 64px);padding-right:4px;display:flex;position:sticky;top:32px;overflow-y:auto}.split-detail .back{display:none}.split-leeg{--ink:var(--g);--muted:var(--grey);color:var(--g);background:var(--paper);border:1px solid var(--glas-rand);border-radius:26px;flex-direction:column;gap:6px;padding:28px;display:flex}.vk-gekozen .vk-link{outline:3px solid var(--gold);outline-offset:2px}.split-detail.chat-screen .messages{max-height:calc(100dvh - 330px)}}.pc-qr{display:none}@media (min-width:1024px){.onthaal{flex-direction:row;justify-content:center;align-items:center;gap:28px;padding:40px}.onthaal-kaart{width:100%;max-width:540px;margin:0;padding:30px 30px 24px}.onthaal-kaart .onthaal-tekst h1{font-size:2.5rem}.pc-qr{z-index:2;text-align:center;width:300px;color:var(--c);-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);--btn-bg:transparent;--btn-fg:var(--c);--btn-bd:var(--gold);--btn-hover:#d8be8633;--ghost-bg:transparent;--ghost-fg:var(--c);--ghost-bd:var(--gold);--ghost-hover:#d8be8633;background:#0d2a1c94;border:1px solid #d8be868c;border-radius:30px;flex-direction:column;align-items:center;gap:12px;padding:26px 24px 20px;display:flex;position:relative;box-shadow:inset 0 1px #f3ebd84d,0 14px 34px #0006}.pc-qr h2{color:var(--c);margin:0;font-size:1.25rem}.pc-qr p{color:#f3ebd8d9;margin:0;font-size:.95rem}.pc-qr .linklike{color:var(--gold)}.pc-qr-code{background:#f6f0e0;border-radius:20px;width:176px;height:176px;padding:12px}.pc-qr-code svg{width:100%;height:100%;display:block}}.gp-vlak{overflow:visible}.gp-svg{border-radius:22px}@media (min-width:1024px){body.met-zij .screen .brand:not(.brand-on){display:none}body.met-zij .kopfoto .top .brand{visibility:hidden}.screen-wide:not(.baan-screen)>section.stack:has(>.cards){grid-column:1/-1}.screen-wide .cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.split-lijst .cards{flex-direction:column;display:flex}}@keyframes laad-in{0%{opacity:0}to{opacity:1}}@keyframes laad-glans{0%{background-position:-360px 0}to{background-position:360px 0}}@keyframes laad-rol{0%{transform:translate(0)rotate(0)}to{transform:translateX(calc(var(--baan-w,280px) - 14px)) rotate(720deg)}}.laad{max-width:430px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 56px) 16px 0;color:var(--c);opacity:0;flex-direction:column;gap:16px;margin:0 auto;animation:.35s .25s forwards laad-in;display:flex;position:relative}.laad-merk{align-items:center;gap:14px;padding:4px;display:flex}.laad-merk img{object-fit:contain;filter:drop-shadow(0 6px 12px #00000059)}.laad-merk span{flex-direction:column;gap:2px;display:flex}.laad-merk strong{font-family:var(--display);letter-spacing:-.02em;font-size:2.1rem;font-weight:700;line-height:1}.laad-merk small{color:var(--gold);font-size:.9rem}.laad-zoek{background:#f3ebd814;border:1px solid #d8be8659;border-radius:22px;height:44px}.laad-kaart{color:var(--g);background:#f3ebd8d1;border-radius:28px;margin-top:12px;overflow:hidden;box-shadow:0 14px 36px #0000004d}.laad-kaartkop{font-family:var(--display);justify-content:space-between;align-items:center;padding:18px 18px 12px;font-size:1.5rem;font-weight:700;display:flex}.laad-band{background:#123524eb;height:26px}.laad-rij{border-bottom:1px solid #1235241a;grid-template-columns:58px minmax(0,1fr) 46px 64px;align-items:center;height:54px;padding:0 18px;display:grid}.laad-rij:last-child{margin-bottom:38px}.laad-rij i,.laad-pilkop,.s-lijn,.skelet-vlak{background:linear-gradient(90deg,#d9ceb0 0,#eee5cf 80px,#d9ceb0 160px) 0 0/360px 100%;border-radius:7px;height:14px;animation:1.4s linear infinite laad-glans;display:block}.laad-rij i:nth-child(3){width:30px}.laad-rij .laad-pil{background-image:linear-gradient(90deg,#c9d2c4 0,#e2e7dd 80px,#c9d2c4 160px);border-radius:15px;justify-self:end;width:58px;height:30px}.laad-pilkop{border-radius:6px;width:70px;height:12px}.laad-baan{--baan-w:calc(min(430px, 100vw) - 92px);height:40px;margin:8px 30px 0;position:relative}.laad-baan:before{content:"";border-top:2px dashed #d8be8673;position:absolute;top:24px;left:0;right:0}.laad-baan svg{position:absolute;top:-8px;right:0}.laad-bal{background:#fff;border-radius:50%;width:14px;height:14px;animation:2.2s ease-in-out infinite laad-rol;position:absolute;top:17px;left:0;box-shadow:inset -2px -2px #0000001f}.laad-tekst{text-align:center;letter-spacing:.02em;color:var(--gold);font-size:.85rem}.laad-nav{left:20px;right:20px;bottom:calc(env(safe-area-inset-bottom) + 28px);background:#0d2a1c80;border:1px solid #d8be868c;border-radius:33px;height:66px;position:fixed}@media (min-width:820px){.laad-nav{display:none}.laad-baan{--baan-w:340px}}.skelet{flex-direction:column;gap:12px;display:flex}.skelet-kaart{background:#f3ebd8d1;border:1px solid #ffffff80;border-radius:26px;flex-direction:column;gap:10px;padding:18px;list-style:none;display:flex}.s-lijn{background-color:#0000;width:80%;height:14px}.s-kort{width:34%}.s-groot{width:52%;height:34px}.skelet-vlak{aspect-ratio:346/574;border-radius:22px;width:100%;max-width:480px;margin-inline:auto}@media (prefers-reduced-motion:reduce){.laad{animation-duration:10ms}.laad-rij i,.laad-pilkop,.s-lijn,.skelet-vlak,.laad-bal{animation:none}}.kop-groot{align-items:center}.kop-groot h1{margin:0}.bagtag{color:var(--c);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#081f149e;border:1px solid #d8be8699;border-radius:28px;flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex;box-shadow:inset 0 1px #f3ebd840,0 14px 34px #00000059}.bagtag-top{color:var(--gold);justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;display:flex}.bagtag-merk{color:var(--c);font-family:var(--display);align-items:center;gap:6px;font-size:.95rem;font-weight:700;display:inline-flex}.bagtag-merk svg{color:var(--gold)}.bagtag-naam{align-items:center;gap:16px;display:flex}.bagtag-naam .avatar{width:62px;height:62px;color:var(--c);background:#7a1f2b;font-size:1.25rem}.bagtag-naam strong{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:2rem;font-weight:700;line-height:1.05}.bagtag-feiten{gap:28px;display:flex}.bagtag-feiten div{flex-direction:column;display:flex}.bagtag-feiten div[hidden]{display:none}.bagtag-feiten small{color:var(--gold);font-size:.85rem}.bagtag-feiten strong{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.1}.bagtag-note{color:#f3ebd8e6;margin:0;font-style:italic}.bagtag-stats{--ink:var(--g);--muted:var(--grey);background:var(--paper);border:1px solid var(--glas-rand);color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 12px 30px #06180e47;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 20px;display:grid}.bagtag-stats div{flex-direction:column;display:flex}.bagtag-stats strong{font-family:var(--display);font-size:2rem;font-weight:700;line-height:1.1}.bagtag-stats span{color:var(--grey);font-size:.9rem}.screen-profiel>.btn svg{flex:none}.screen-profiel>.btn:not(.btn-ghost){justify-content:center;align-items:center;gap:10px;display:inline-flex}.screen-profiel .account,.screen-profiel .notice{margin-top:4px}.kop-groot .btn-small{min-height:44px;padding:0 20px}.stap-kop{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.stap-tel{color:var(--gold);font-size:.95rem;font-weight:500}.stap-tel b{font-weight:600}.screen-stappen .dots-row{gap:6px;display:flex}.screen-stappen .dot{border:1.5px solid var(--gold);background:0 0;border-radius:50%;width:14px;height:14px}.screen-stappen .dot-on{background:var(--gold)}.stap{flex-direction:column;gap:16px;display:flex}.stap-titel{margin:0;font-size:1.5rem}form[data-first="1"] .stap:not(.stap-actief){display:none}.stap-knoppen{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.stap-knoppen .btn{flex:1;max-width:240px;margin-left:auto}.hcp-stepper{align-items:stretch}.hcp-rij{justify-content:space-between;align-items:center;gap:12px;display:flex}.field.hcp-stepper input.hcp-groot{text-align:center;width:100%;min-width:0;font-family:var(--display);color:var(--g);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:0;font-size:4rem;font-weight:700;line-height:1}.field.hcp-stepper input.hcp-groot:focus{box-shadow:none;outline:none}.field.hcp-stepper input.hcp-groot{height:auto;min-height:0;box-shadow:none;border-radius:0}.hcp-knop{cursor:pointer;border:1.5px solid var(--g);width:56px;height:56px;color:var(--g);background:0 0;border-radius:50%;flex:none;font-size:1.8rem;line-height:1}.hcp-knop-vol{background:var(--g);color:var(--c);border-color:var(--gold)}.hcp-geen{color:var(--b);align-self:center;font-weight:600}.installatie{flex-direction:column;gap:10px;display:flex}.installatie-stappen{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.installatie-stappen li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}.installatie-stappen li:first-child{border-top:0}.installatie-stappen svg{vertical-align:-4px;color:var(--b);margin-left:4px}.stap-nr{background:var(--g);width:34px;height:34px;color:var(--gold);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}@media (min-width:820px){.bagtag,.bagtag-stats{max-width:560px}}.vk-link .vk-foto{isolation:isolate;background:#2a4a38;border-radius:22px;height:176px;margin:8px 8px 0;padding:0;display:block;position:relative;overflow:hidden}.vk-link .vk-foto:before,.vk-link .vk-foto:after{content:"";z-index:-1;position:absolute;inset:0}.vk-link .vk-foto:before{background:var(--sfeer-foto,url(/images/foto-fairway.webp)) center var(--sfeer-pos,55%) / cover;filter:var(--sfeer-filter,none)}.vk-link .vk-foto:after{background:var(--sfeer-sluier,linear-gradient(to bottom, #0000 40%, #0000004d))}.sfeer-half{--sfeer-pos:60%}.sfeer-avond{--sfeer-foto:url(/images/foto-avond.webp);--sfeer-pos:45%;--sfeer-sluier:linear-gradient(to bottom, #783c0a1f, #5a280a66)}.sfeer-bewolkt{--sfeer-foto:url(/images/foto-green.webp);--sfeer-pos:60%;--sfeer-filter:grayscale(.55) brightness(.9)}.sfeer-buien{--sfeer-foto:url(/images/foto-green.webp);--sfeer-pos:60%;--sfeer-filter:grayscale(.75) brightness(.75) contrast(1.05);--sfeer-sluier:linear-gradient(to bottom, #1e2d3740, #141e2680)}.sfeer-buien .vk-foto:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='90'%3E%3Cg stroke='rgba(255,255,255,0.4)' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M12 4l-4 14M52 14l-4 14M92 2l-4 14M32 46l-4 14M76 40l-4 14M108 62l-4 14M14 76l-4 14M60 72l-4 14'/%3E%3C/g%3E%3C/svg%3E"), var(--sfeer-sluier);background-size:120px 90px,auto}.vk-link .vk-badge{z-index:1;position:absolute;top:12px;left:12px}.vk-balk{color:#fff;text-shadow:0 1px 3px #0000008c,0 0 14px #00000059;background:linear-gradient(#08181000,#0818109e);border:0;justify-content:space-between;align-items:flex-end;gap:10px;padding:36px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.vk-balk .vk-wanneer{color:#fff;flex-direction:column;display:flex;position:static}.vk-balk .vk-dag{white-space:nowrap;color:#fff;font-size:.9rem;font-weight:600}.vk-balk .vk-uur{color:#fff;font-size:2.4rem;line-height:1}.balk-weer{text-align:right;align-items:center;gap:8px;display:flex}.balk-weer svg{filter:drop-shadow(0 1px 3px #00000080)}.balk-tekst{flex-direction:column;line-height:1.2;display:flex}.balk-tekst strong{font-family:var(--display);font-size:1.05rem;font-weight:700}.balk-tekst small{opacity:.95;font-size:.75rem;font-weight:600}.balk-gr{font-family:var(--display);font-size:1.7rem;font-weight:700;line-height:1}.vk-link .vk-onder{padding:12px 18px 16px}.vk-volgende .vk-sub{line-height:1.45}.vk-volgende .vk-rechts:empty{display:none}@media (prefers-reduced-data:reduce){.vk-link .vk-foto:before{background-image:none}}.zoekbalk{--ink:var(--g);--muted:var(--grey);background:var(--paper);border:1px solid var(--glas-rand);min-height:52px;color:var(--grey);box-shadow:inset 0 1px 0 var(--glas-hi), 0 10px 26px #06180e40;border-radius:26px;align-items:center;gap:10px;padding:0 18px;display:flex}.zoekbalk:focus-within{outline:2px solid var(--gold);outline-offset:2px}.zoekbalk svg{flex:none}.zoekbalk input[type=search]{appearance:none;min-width:0;height:50px;box-shadow:none;font:1.05rem var(--body);color:var(--g);background:0 0;border:0;border-radius:0;flex:1;padding:0}.zoekbalk input[type=search]:focus{box-shadow:none;background:0 0;outline:none}.zoekbalk input::placeholder{color:var(--grey);opacity:1}.snelrij{align-items:center;gap:8px;display:flex}.spelers-lijst-blok{flex-direction:column;gap:16px;display:flex}.snelrij .chip-btn{white-space:nowrap;flex:none;min-height:44px}.filter-knop{align-items:center;gap:8px;display:inline-flex}.filter-tel{background:var(--b);min-width:20px;height:20px;color:var(--c);border-radius:10px;place-items:center;padding:0 5px;font-size:.75rem;font-weight:700;display:inline-grid}.sheet-filters{gap:14px}.fs-groep{flex-direction:column;gap:8px;display:flex}.fs-groep h3{font-family:var(--body);color:var(--grey);margin:0;font-size:.9rem;font-weight:600}.fs-chips{flex-wrap:wrap;gap:8px;display:flex}.fs-chips .chip-btn{min-height:44px;padding:0 12px}.fs-knoppen{grid-template-columns:1fr 2fr;gap:10px;margin-top:4px;display:grid}.sheet-sluit{cursor:pointer;border:0}.spelerslijst{--ink:var(--g);--muted:var(--grey);background:var(--paper);border:1px solid var(--glas-rand);color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:28px;flex-direction:column;margin:0;padding:4px 18px;list-style:none;display:flex}.speler{border-top:1px solid #12352424;align-items:center;gap:10px;padding:14px 0;display:flex}.speler:first-child{border-top:0}.speler-main:hover{color:var(--g)}.speler-main{min-width:0;color:var(--g);flex:1;align-items:center;gap:14px;text-decoration:none;display:flex}.speler-main .avatar{background:var(--g);width:46px;height:46px;color:var(--c);font-weight:600}.speler:nth-child(3n+1) .avatar{background:#7a1f2b}.speler-tekst{flex-direction:column;min-width:0;line-height:1.3;display:flex}.speler-tekst strong{font-family:var(--display);font-size:1.1rem;font-weight:600}.speler-tekst .muted{color:var(--grey);font-size:.9rem}.speler-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.pil-uit{border:1.5px solid var(--b);min-height:44px;color:var(--b);white-space:nowrap;border-radius:20px;flex:none;align-items:center;padding:0 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.pil-uit:hover{background:var(--b);color:var(--c)}@media (min-width:1024px){.screen-spelers .spelerslijst{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.screen-spelers .speler:nth-child(2){border-top:0}.screen-spelers>.zoekbalk{max-width:560px}}.kaart{gap:10px}.kaart .hole{border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 10px 26px #06180e38;border-radius:26px;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:12px 14px 12px 16px;position:relative}.kaart .hole-nr{align-items:flex-start;gap:1px}.kaart .hole-nr b{letter-spacing:-.03em;font-size:2.2rem;line-height:1}.kaart .hole-nr span{font-size:.78rem;font-weight:500}.kaart .hole-nr .hole-afst{color:var(--grey)!important}.kaart .hole-si{color:var(--grey);font-size:.75rem;font-weight:600;position:absolute;top:10px;right:16px}.kaart .step{gap:10px}.kaart .step-btn{border-radius:50%;width:52px;height:52px;font-size:1.6rem;font-weight:500}.kaart .step-btn:last-child{background:var(--g);color:var(--c);border-color:var(--gold)}.kaart .step-btn:last-child:active{background:var(--g-diep)}.kaart .step-val{border-radius:28px;min-height:56px;font-size:1.7rem}.kaart .step-val small{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600}.kaart .step-val.leeg{font-size:1.4rem;font-weight:400}.step-val.sc-onder{color:var(--g);background:#d8be8680;border-color:#b9964d}.step-val.sc-par{color:var(--g);background:#1235241a;border-color:#12352459}.step-val.sc-bogey{color:#7a1f2b;background:#7a1f2b1f;border-color:#7a1f2b80}.step-val.sc-boven{color:#5e1520;background:#7a1f2b38;border-color:#7a1f2b}.totals{border:1px solid var(--glas-rand);background:var(--paper);box-shadow:inset 0 1px 0 var(--glas-hi), 0 10px 26px #06180e38;border-radius:26px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:0;padding:14px 6px;display:grid}.totals div{box-shadow:none;background:0 0;border:0;border-left:1px solid #12352424;border-radius:0;padding:4px 14px}.totals div:first-child{border-left:0}.totals strong{font-size:1.9rem;line-height:1.1;display:block}.totals .muted{font-size:.8rem}.tabel-scroll{border:1px solid var(--glas-rand);border-radius:24px;box-shadow:0 14px 36px #06180e47}.card-table{background:var(--paper);border:0;border-radius:24px}.card-table thead th{background:var(--g);color:var(--c);font-family:var(--display);border-bottom:0;padding:12px 10px;font-size:.95rem;font-weight:600}.card-table tbody tr:nth-child(2n)>*{background:#1235240f}.card-table th,.card-table td{border-bottom-color:#1235241a}.card-table.alles tfoot th,.card-table.alles tfoot td{font-family:var(--display);background:#d8be8680;border-top:0}.card-table.alles td.sc-onder{background:#d8be868c}.card-table.alles td.sc-bogey{background:#7a1f2b1f}.card-table.alles td.sc-boven{background:#7a1f2b38}.ministand{border:1px solid var(--glas-rand);border-radius:22px;box-shadow:0 10px 26px #06180e38}.speler-tags-groot{gap:8px;margin:0}.bagtag-stats-2{grid-template-columns:repeat(2,1fr)}.bagtag-stats-2 span{color:var(--grey);font-size:.85rem}.bagtag-stats-2 strong{font-size:1.35rem}.when-panel{--ink:var(--g);--muted:var(--grey);--line:#1235242e;color:var(--g);background:var(--paper);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;border-radius:26px;flex-direction:column;gap:10px;padding:18px;display:flex}.when-panel h2{color:var(--g);margin:0;font-size:1.25rem}.when-panel .ga-flat,.when-panel .ga-head,.when-panel .ga-day{color:var(--g)}.when-panel .ga-dot{background:#1235241a;border:1px solid #1235241f}.when-panel .ga-dot.ga-on{background:var(--g);border-color:var(--gold)}.speler-tags-groot .tag{color:var(--g);border:1px solid var(--glas-rand);background:#f3ebd8eb}.speler-tags-groot .tag-zoekt{background:var(--gold)}.spelers-knop{--ink:var(--g);--muted:var(--grey);background:var(--paper);border:1px solid var(--glas-rand);width:100%;min-height:56px;box-shadow:inset 0 1px 0 var(--glas-hi), 0 10px 28px #06180e40;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);color:var(--g);font:600 .95rem var(--body);text-align:left;cursor:pointer;border-radius:30px;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}.spelers-knop:hover{border-color:var(--gold)}.spelers-knop .stack-avs{padding-right:9px}.spelers-knop .stack-av{width:34px;height:34px;margin-right:-9px}.stack-leeg{color:var(--g)!important;background:0 0!important;border:1.5px dashed #12352480!important}.stack-leeg svg{width:14px;height:14px}.sk-tekst{flex:1;min-width:0}.sk-pijl{background:var(--g);width:34px;height:34px;color:var(--c);transition:transform var(--t) var(--ease-ios);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spelers-knop.open .sk-pijl{transform:rotate(180deg)}.spelers-knop.open{background:#f3ebd8fa}.spelers-paneel{--ink:var(--g);--muted:var(--grey);--line:#12352424;background:var(--paper);border:1px solid var(--glas-rand);color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:26px;margin-top:-6px;padding:6px 16px}.spelers-paneel.nieuw{transform-origin:top;animation:.32s cubic-bezier(.2,.8,.2,1) both spUit}@keyframes spUit{0%{opacity:0;transform:translateY(-14px)scaleY(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.spelers-paneel.nieuw{animation:none}.sk-pijl{transition:none}}.sp-lijst{margin:0;padding:0;list-style:none}.sp-rij{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.sp-rij:last-child{border-bottom:0}.sp-rij .avatar{flex-shrink:0}.sp-tekst{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sp-tekst strong{font-size:1rem;font-weight:600}.sp-tekst a{color:var(--g);text-decoration:none}.sp-tekst a:hover{color:var(--b)}.sp-tekst small{color:var(--grey);font-size:.8rem}.sp-acties{flex-shrink:0;align-items:center;gap:8px;display:flex}.sp-knop{cursor:pointer;width:44px;height:44px;color:var(--g);background:#12352414;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.sp-knop:hover{color:var(--g);background:#12352429}.sp-knop:disabled{opacity:.5}.sp-ik{color:var(--b);padding-right:4px;font-size:.85rem;font-weight:600}.sp-uit{cursor:pointer;background:var(--g);min-height:44px;color:var(--c);font:500 .85rem var(--body);border:0;border-radius:22px;padding:0 16px}.sp-link{color:var(--b);font:600 .8rem var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:4px 0;text-decoration:underline}.sp-vrij .sp-tekst strong{color:var(--grey);font-weight:500}.sp-vrij .avatar-leeg{color:var(--g);border-color:#12352473;justify-content:center;align-items:center;display:inline-flex}.info-screen .tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.info-screen .tegel{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:84px;padding:12px 16px;font-size:1rem}.info-screen .tegel svg{flex-shrink:0;width:26px;height:26px}.acties-rij{gap:10px;display:flex}.acties-rij .btn{white-space:nowrap;flex:1;min-width:0;padding-left:12px;padding-right:12px}.acties-rij .btn svg{width:18px;height:18px;margin-right:8px}.acties-stil{margin-top:-2px}.acties-stil .btn{color:var(--c);text-underline-offset:3px;background:0 0;border-color:#0000;min-height:44px;font-weight:500;text-decoration:underline}.acties-stil .btn:hover{color:var(--c);background:#f3ebd81f}.info-screen .acties-flight>.btn-op{width:100%}@media (max-width:359px){.acties-rij{flex-direction:column}}main.nieuwe-flight form[data-form].nf.nf{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;padding:0;display:flex}.nieuwe-flight h1{letter-spacing:-.03em;font-size:2.1rem}.nf-boek{align-self:flex-start}.nf-kaart{background:var(--paper);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:26px;flex-direction:column;gap:16px;padding:18px;display:flex}.nf-kaart .field input,.nf-kaart .field select,.nf-kaart .field textarea{background:#ffffff8c;border:1px solid #12352447;border-radius:18px;min-height:52px}.nf-rij{flex-wrap:nowrap;gap:12px}.nf-rij .field{min-width:0}.nf-label{color:var(--grey);font-size:.9rem;font-weight:500}.seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.seg .chip span{text-align:center;border-radius:18px;justify-content:center;align-items:center;min-height:48px;padding:0 8px;font-weight:600;line-height:1.15;display:flex}.nf-schakels{flex-direction:column;gap:4px;display:flex}.schakel{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;font-weight:500;display:flex;position:relative}.schakel-tekst{color:var(--g);flex-direction:column;gap:1px;font-size:1rem;display:flex}.schakel-tekst small{color:var(--grey);font-size:.8rem;font-weight:400}.schakel input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.schakel i{background:#1235248c;border-radius:15px;flex-shrink:0;width:52px;height:30px;transition:background .2s;position:relative}.schakel i:after{content:"";background:var(--c);border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.schakel input:checked+i{background:#2f7a52}.schakel input:checked+i:after{transform:translate(22px)}.schakel i:before{content:"";z-index:1;opacity:0;border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;transition:opacity .2s;position:absolute;top:9px;left:11px;transform:rotate(45deg)}.schakel input:checked+i:before{opacity:1}.schakel input:focus-visible+i{outline:3px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.schakel i,.schakel i:after{transition:none}}.nf-knop{width:100%}.pil-link{color:var(--c);align-items:center;gap:4px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.pil-link:hover{color:var(--gold)}.score-scherm h1{letter-spacing:-.03em;font-size:2.1rem}main .ministand{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--gold);background:0 0;border:0;flex-direction:column;gap:8px;padding:0;text-decoration:none;display:flex}.ministand-kop{color:var(--gold);font-size:.95rem;font-weight:500}main .ministand-rij{font-family:var(--body);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-weight:500;display:grid}.ms-vak{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:54px;color:var(--c);white-space:nowrap;background:#0d2a1c8c;border:1px solid #d8be8699;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:1rem;display:flex}.ms-vak strong{font-family:var(--display);font-size:1.5rem;font-weight:700}.hole-chips{scrollbar-width:none;gap:8px;padding:2px 2px 4px;display:flex;overflow-x:auto}.hole-chips::-webkit-scrollbar{display:none}.hole-chip{cursor:pointer;color:#f3ebd8a6;width:44px;height:44px;font:600 1rem var(--body);background:0 0;border:1px dashed #d8be868c;border-radius:14px;flex:none;padding:0}.hole-chip.klaar{color:var(--c);background:#0d2a1c99;border-style:solid;border-color:#d8be86b3}.hole-chip.actief{background:var(--gold);border-color:var(--gold);color:var(--g);border-style:solid}.kaart.kaart-v3{flex-direction:column;gap:8px;display:flex}.kaart-v3 .hole{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--ink:var(--g);--muted:var(--grey);background:0 0;border:0;border-radius:0;padding:0;display:block;position:static}.kaart-v3 .hole.actief{order:-1;margin-bottom:6px}.kaart-v3 .hole:not(.actief) .hole-groot,.kaart-v3 .hole.actief .hole-rij{display:none}.hole-rij{border:1px solid var(--glas-rand);background:var(--paper);width:100%;box-shadow:inset 0 1px 0 var(--glas-hi), 0 8px 22px #06180e38;color:var(--g);font:inherit;text-align:left;cursor:pointer;border-radius:20px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.hole-rij:hover{border-color:var(--gold)}.hr-nr{font-family:var(--display);font-size:1.5rem;font-weight:700}.hr-par{flex-direction:column;font-size:.95rem;font-weight:600;line-height:1.2;display:flex}.hr-par small{color:var(--grey);font-size:.8rem;font-weight:400}.hole-rij .hr-waarde{font-family:var(--display);text-align:right;min-width:36px;color:var(--g);background:0 0;border:0;font-size:1.7rem;font-weight:700}.hole-rij .hr-waarde.leeg{color:var(--grey)}.hole-rij .hr-waarde.sc-onder{color:#8a6b1f}.hole-rij .hr-waarde.sc-bogey,.hole-rij .hr-waarde.sc-boven{color:var(--b)}.hole-groot{background:var(--paper);border:1px solid var(--glas-rand);color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:26px;flex-direction:column;gap:10px;padding:18px;display:flex}.hg-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hg-kop h3{letter-spacing:-.03em;color:var(--g);margin:0;font-size:2.2rem;font-weight:700;line-height:1}.hg-par{flex-direction:column;align-items:flex-end;font-size:1.1rem;font-weight:700;line-height:1.2;display:flex}.hg-par small{color:var(--grey);font-size:.9rem;font-weight:500}.hg-sub{color:var(--grey);margin:0;font-size:.95rem}.kaart-v3 .hole-groot .step{justify-content:space-between;gap:8px;margin-top:2px}.kaart-v3 .hole-groot .step-btn{border-radius:50%;flex-shrink:0;width:72px;height:72px;font-size:2.2rem;font-weight:400}.kaart-v3 .hole-groot .step-val{letter-spacing:-.04em;min-width:0;min-height:96px;color:var(--g);background:0 0;border:0;border-radius:20px;flex:1;font-size:5rem;font-weight:700}.kaart-v3 .hole-groot .step-val small{letter-spacing:0;text-transform:none;color:var(--grey);font-size:.85rem;font-weight:600}.kaart-v3 .hole-groot .step-val.leeg{color:var(--grey);font-size:3.4rem;font-weight:400}.kaart-v3 .hole-groot .step-val.sc-onder{color:#8a6b1f}.kaart-v3 .hole-groot .step-val.sc-bogey,.kaart-v3 .hole-groot .step-val.sc-boven{color:var(--b)}.hg-volgende{cursor:pointer;min-height:44px;color:var(--g);font:600 .95rem var(--body);background:0 0;border:1px solid #1235244d;border-radius:22px;align-self:flex-end;padding:0 18px}.hg-volgende:hover{background:#12352414}.papier h2{margin-bottom:0}.card-table.alles .tp{color:var(--grey);font-weight:500}.card-table.alles .tsi{font-size:.85rem}.card-table.alles td.mijn{background-color:#d8be8647}.card-table.alles td{width:auto}.card-table.alles th[scope=row]{font-family:var(--display);width:40px;font-size:1.1rem}.hand-vakken{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.hand-vak{min-height:84px;color:var(--c);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font:500 .95rem var(--body);text-align:left;cursor:pointer;background:#0d2a1c73;border:1.5px dashed #d8be86b3;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.hand-vak small{color:var(--gold);font-size:.8rem;font-weight:400}.hv-tekst{align-items:center;gap:8px;display:inline-flex}.hand-vak:disabled{opacity:.5;cursor:default}.hand-vak.getekend{color:var(--g);background:#d8be86eb;border-style:solid}.hand-vak.getekend small{color:var(--g);opacity:.8}.handtekeningen h2{margin-bottom:0}main.nieuwe-flight form[data-form].nf.nf,main.spel-scherm form[data-form].nf.nf{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;padding:0;display:flex}.top-titel{text-align:center;color:var(--c);flex:1;font-size:.95rem;font-weight:500}.top-ruimte{min-width:60px}.spel-scherm h1,.uitslag-scherm h1{letter-spacing:-.03em;font-size:2.1rem}.spel-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.spel-kop-rechts{flex-direction:column;align-items:flex-end;gap:6px;padding-top:6px;display:flex}.spel-kop-rechts .linklike{color:var(--gold);min-height:44px;font-weight:500;text-decoration:none}.spel-kop-rechts .vormrij-tag,.vormrij-tag{color:var(--g);border:1px solid var(--glas-rand);background:#f3ebd8eb;padding:3px 11px;font-size:.75rem;font-weight:600}.vormlijst{gap:10px}.vormrij{text-align:left;background:var(--paper);border:1.5px solid var(--glas-rand);width:100%;box-shadow:inset 0 1px 0 var(--glas-hi), 0 10px 26px #06180e38;cursor:pointer;color:var(--g);font-family:var(--body);border-radius:22px;flex-direction:column;align-items:stretch;gap:4px;padding:14px 18px;display:flex}.vormrij[aria-checked=true]{border:2px solid var(--b);background:var(--paper);padding:13.5px 17.5px}.vormrij .vormrij-tag{color:var(--g);background:#1235241a;border:1px solid #12352440}.vormrij[aria-checked=true] .vormrij-tag{background:var(--g);color:var(--c);border-color:var(--g)}.vr-kop{justify-content:space-between;align-items:center;gap:10px;display:flex}.vr-kop strong{font-family:var(--display);letter-spacing:-.02em;font-size:1.4rem;font-weight:700}.vr-uitleg{color:var(--grey);font-size:.95rem;line-height:1.3}.spel-door{z-index:5;width:100%;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 24px);position:sticky;box-shadow:0 10px 28px #06180e73}.pstep-rij{align-items:center;gap:12px;display:flex}.pstep{align-items:center;gap:10px;display:inline-flex}.pstep .step-btn{border-radius:50%;width:46px;height:46px;font-size:1.5rem;font-weight:400}.pstep .step-btn:last-child{background:var(--g);color:var(--c);border-color:var(--gold)}.nf-kaart .pstep-val{text-align:center;width:64px;min-height:46px;font-family:var(--display);color:var(--g);-moz-appearance:textfield;background:0 0;border:0;padding:0;font-size:2.2rem;font-weight:700}.pstep-val::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pstep-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pstep-eenh{color:var(--grey);font-size:1rem}.bonus-kaart{gap:4px}.bonus-rij{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.bonus-rij label{color:var(--g);flex-direction:column;font-size:1.05rem;font-weight:500;display:flex}.bonus-rij label small{color:var(--grey);font-size:.78rem;font-weight:400}.bonus-rij .pstep .step-btn{width:38px;height:38px;font-size:1.2rem}.bonus-rij .pstep-val{width:40px;min-height:38px;font-size:1.4rem}.nf-kaart .hint{margin:0;font-size:.85rem}.ploegen-vakken{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ploeg-vak{background:#12352414;border:1px solid #12352424;border-radius:18px;flex-direction:column;gap:6px;padding:10px;display:flex}.ploeg-vak b{color:var(--b);font-size:.95rem;font-weight:600}.ploeg-naam{min-height:44px;color:var(--g);font:500 1rem var(--body);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.ploeg-naam .avatar{width:32px;height:32px;font-size:.75rem}.uit-sub{color:var(--gold);margin:0;font-size:.95rem;line-height:1.35}.uit-kaart{background:var(--paper);border:1px solid var(--glas-rand);color:var(--g);--ink:var(--g);--muted:var(--grey);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:26px;flex-direction:column;gap:12px;padding:18px;display:flex}.uit-kaart h2{color:var(--b);font-size:1rem;font-weight:600;font-family:var(--body);letter-spacing:0;margin:0}.uitslag-scherm .uit-lijst{gap:0}.uitslag-scherm .uit-rij{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #12352424;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;padding:14px 0}.uitslag-scherm .uit-rij.uit-ploegrij{grid-template-columns:minmax(0,1fr) auto}.uitslag-scherm .uit-rij:last-child{border-bottom:0}.uitslag-scherm .uit-pos{width:auto;height:auto;color:var(--g);background:0 0;border-radius:0;justify-content:flex-start;font-size:1.7rem}.uitslag-scherm .uit-top .uit-pos{color:var(--b);background:0 0}.uitslag-scherm .uit-rij .rij-sub strong{font-size:1.15rem;font-weight:600}.uit-ploeg{color:var(--b);align-items:center;gap:8px;margin-bottom:2px;font-size:.95rem;font-weight:600;display:flex}.uit-ploeg .pill{color:var(--c);background:#2f7a52;padding:2px 12px;font-size:.8rem}.uitslag-scherm .uit-punten strong{font-size:2.6rem;font-weight:700;line-height:1}.uitslag-scherm .uit-punten span{text-transform:none;color:var(--grey);font-size:.85rem;font-weight:400}.uit-stand{border-top:1px solid #12352424;flex-direction:column;gap:2px;padding-top:10px;display:flex}.uit-stand strong{font-size:1.05rem;font-weight:600}.uit-stand span{color:var(--grey);font-size:.95rem}.uitslag-scherm .uit-grid{grid-template-columns:repeat(var(--kol,9), minmax(0, 1fr));gap:10px 4px;display:grid}.uit-cel{background:0 0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.uit-cel-nr{color:var(--grey);font-size:.8rem}.uit-bol{aspect-ratio:1;width:100%;max-width:36px;color:var(--grey);border:1.5px dashed #12352440;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.uit-bol.uit-cel-winst{background:var(--g);border:1.5px solid var(--g);color:var(--c)}.uit-bol.uit-cel-gelijk{color:var(--g);border-color:#12352499;font-size:1rem}.uit-bonus{margin:0;padding:0;list-style:none}.uit-bonus li{border-bottom:1px solid #12352424;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:1rem;display:flex}.uit-bonus li:last-child{border-bottom:0}.uit-bonus .muted{color:var(--grey)}.bonus-plus{color:#2f7a52;font-family:var(--display);font-size:1.4rem}.bonus-min{color:var(--b);font-family:var(--display);font-size:1.4rem}.uitslag-scherm .btn-op,.spel-scherm>.btn-op{width:100%}.nf-kaart .pstep .pstep-val{width:64px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none}.nf-kaart .bonus-rij .pstep .pstep-val{width:40px}.bonus-rij .pstep-rij{margin-left:auto}.nf-kaart input[type=date],.nf-kaart input[type=time]{box-sizing:border-box;appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;color:var(--g);height:auto;min-height:0;padding:13px 14px;font-size:1rem;line-height:24px;display:block}.nf-kaart input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}.nf-kaart input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}.nf-kaart input[type=date]::-webkit-datetime-edit{padding:0;line-height:24px}.nf-kaart input[type=time]::-webkit-datetime-edit{padding:0;line-height:24px}.nf-kaart .field.grow{flex:1 1 0;min-width:0}.nf-kaart select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23123524' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;width:100%;min-width:0;padding:0 36px 0 14px}main.nieuwe-flight{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.empty .btn{align-self:center}button.linklike[data-action$=-wissen]{min-height:44px;margin-left:-14px;padding:0 14px}.vk-spel{z-index:1;max-width:55%;color:var(--g);white-space:nowrap;text-overflow:ellipsis;background:#f3ebd8eb;border:1px solid #d8be86cc;border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:600;line-height:1.2;position:absolute;top:12px;right:12px;overflow:hidden}.vk-foto-groot .vk-spel{top:16px;right:16px}.vk-link .vk-spel{max-width:calc(100% - 190px);top:20px;right:64px}.sheet-nodig{--ink:var(--g);--muted:var(--grey);color:var(--g);flex-direction:column;gap:12px;max-height:86dvh;display:flex;overflow-y:auto}.sheet-nodig .zoekbalk{margin:0}.nodig-lijst{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nodig-rij{border-bottom:1px solid #1235241f;align-items:center;gap:12px;padding:10px 0;display:flex}.nodig-rij[hidden]{display:none}.nodig-rij:last-child{border-bottom:0}.nodig-rij .sp-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.nodig-rij .sp-tekst strong{color:var(--g);font-weight:600}.nodig-rij .sp-tekst small{color:var(--grey);font-size:.8rem}.nodig-rij .sp-uit{flex:none}.sp-uit.klaar,.sp-uit:disabled{color:var(--grey);cursor:default;background:#1235241f}.nodig-link{width:100%}.top-rechts{align-items:center;gap:10px;display:flex}.bel-knop{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12352473;border:1px solid #ffffff73;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.bel-knop[aria-expanded=true]{background:var(--gold);color:var(--g);border-color:var(--gold)}.bel-knop .badge{position:absolute;top:-4px;right:-4px}.mel-bg{z-index:40;background:#081c1259;position:fixed;inset:0}.mel-paneel{--ink:var(--g);--muted:var(--grey);color:var(--g);top:calc(env(safe-area-inset-top) + 66px);background:#f3ebd8f7;border:1px solid #ffffffb3;border-radius:24px;max-width:440px;max-height:calc(100dvh - 160px);margin-left:auto;padding:14px 16px 6px;animation:.18s ease-out mel-in;position:absolute;left:12px;right:12px;overflow-y:auto;box-shadow:0 24px 60px #04120a80}@keyframes mel-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mel-paneel{animation:none}}.mel-kop{border-bottom:1px solid #12352424;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.mel-kop h2{font-family:var(--display);color:var(--g);margin:0;font-size:1.4rem;font-weight:800}.mel-lijst{margin:0;padding:0;list-style:none}.mel-groep{color:var(--b);padding:12px 0 4px;font-size:.85rem;font-weight:600}.mel-rij{border-bottom:1px solid #1235241a;padding:10px 0}.mel-hoofdrij{align-items:center;gap:4px;display:flex}.mel-hoofd{min-width:0;min-height:44px;color:var(--g);flex:auto;align-items:center;gap:12px;text-decoration:none;display:flex}.mel-ic{width:36px;height:36px;color:var(--g);background:#1235241f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mel-ic svg{width:19px;height:19px}.mel-ic-club{background:#d8be868c}.mel-ic-bericht{color:var(--b);background:#7a1f2b24}.mel-ic-mens{background:#12352433}.mel-x{width:44px;height:44px;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mel-x:hover,.mel-x:focus-visible{color:var(--g);background:#1235241a}.mel-x svg{width:18px;height:18px}.mel-hint{color:var(--grey);margin:2px 48px 0;font-size:.8rem}.mel-kop-rechts{align-items:center;gap:6px;display:inline-flex}.mel-alles{min-height:44px;color:var(--b);padding:0 8px;font-weight:600}.mel-doel{outline:3px solid var(--gold);outline-offset:3px;border-radius:16px;transition:outline-color .4s}.mel-nota{font-weight:600}.mel-tekst{flex-direction:column;min-width:0;display:flex}.mel-tekst strong{font-weight:600;line-height:1.3}.mel-tekst small{color:var(--grey);font-variant-numeric:tabular-nums;font-size:.82rem}.mel-knoppen{flex-wrap:wrap;gap:8px;margin:8px 0 0 48px;display:flex}.mel-leeg{color:var(--grey);margin:0;padding:18px 4px}.mel-voet{text-align:center;color:var(--g);padding:14px 0 12px;font-weight:600;display:block}.hole-rij{grid-template-columns:34px minmax(0,1fr) auto}.hr-allen{justify-self:end;align-items:center;gap:2px;display:inline-flex}.hr-cel{text-align:center;justify-content:center;align-items:center;min-width:40px;display:inline-flex}.hole-rij .hr-cel b{font-family:var(--display);color:var(--g);text-align:center;background:0 0;border:0;min-width:0;font-size:1.35rem;font-weight:700}.hole-rij .hr-cel:not(.mijn) b{opacity:.85;font-size:1.15rem;font-weight:600}.hole-rij .hr-cel b.leeg{color:var(--grey)}.hole-rij .hr-cel b.sc-onder{color:#8a6b1f}.hole-rij .hr-cel b.sc-bogey,.hole-rij .hr-cel b.sc-boven{color:var(--b)}.hole-rij .hr-cel.mijn{background:#d8be8659;border-radius:12px;padding:2px 0}.hr-kop{color:#ffffffd9;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 18px 0;font-size:.78rem;font-weight:600;display:grid}.hr-kop .hr-cel{font-weight:600}.hr-kop .hr-cel.mijn{background:0 0}.hr-totaal{color:#fff;padding:8px 18px 0;font-size:.9rem}.hr-totaal .hr-cel b{color:#fff;font-family:var(--display);font-size:1.15rem}.hr-totaal>span:nth-child(2){font-weight:600}.hg-bonus{justify-content:center;gap:8px;margin-top:4px;display:flex}.hg-schakel{min-height:44px;color:var(--g);font:600 .82rem var(--body);cursor:pointer;background:0 0;border:1.5px solid #12352459;border-radius:17px;align-items:center;gap:7px;padding:0 14px 0 12px;display:inline-flex}.hg-schakel:before{content:"";box-sizing:border-box;border:1.5px solid;border-radius:50%;width:10px;height:10px}.hg-schakel[aria-pressed=true]{background:var(--g);border-color:var(--g);color:var(--c)}.hg-schakel[aria-pressed=true]:before{background:var(--gold);border-color:var(--gold)}.mel-paneel .btn-ghost{color:var(--g);background:0 0;border-color:#12352466}.mel-paneel .btn-small{min-height:44px}.bagtag-feiten{align-items:flex-end}.bagtag-badges{color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;margin-left:auto;padding:6px 0 6px 6px;text-decoration:none;display:flex}.bdg{color:#123524;background:linear-gradient(160deg,#e6ce9b,#c9a862);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff8c,0 3px 8px #00000047}.bdg-leeg{box-shadow:none;background:#f3ebd812 linear-gradient(100deg,#0000 30%,#f3ebd829 50%,#0000 70%) 0 0/220% 100%;border:1.5px dashed #d8be868c;animation:2.8s ease-in-out infinite bdg-glans}@keyframes bdg-glans{0%{background-position:120% 0}to{background-position:-120% 0}}.bagtag-badges:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:14px}@media (prefers-reduced-motion:reduce){.bdg-leeg{animation:none}}@media (max-width:360px){.bdg{border-radius:10px;width:32px;height:32px}.bagtag-feiten{gap:18px}}.badge-lijst{gap:10px;margin:0;padding:0;list-style:none;display:grid}.badge-kaart{--ink:var(--g);--muted:var(--grey);background:var(--paper);color:var(--g);border:1px solid var(--glas-rand);border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #06180e33}.badge-rond{color:#12352459;background:#1235240d;border:1.5px dashed #1235244d;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}.badge-kaart.behaald .badge-rond{color:#123524;background:linear-gradient(160deg,#e6ce9b,#c9a862);border:0;box-shadow:inset 0 1px #fff9,0 4px 10px #7a5a1459}.badge-kaart:not(.behaald) strong{opacity:.7}.badge-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.badge-tekst strong{font-family:var(--display);font-size:1.1rem}.badge-stand{color:var(--grey);margin-top:2px;font-size:.82rem;font-weight:700}.badge-stand.ok{color:#7a1f2b}@media (min-width:700px){.badge-lijst{grid-template-columns:1fr 1fr}}.les-plaatsen{color:var(--g);font-size:.85rem;font-weight:700}.les-plaatsen.vol{color:#7a1f2b}.les-deelnemers{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.les .btn-small{align-self:flex-start;margin-top:6px}.les-pros{gap:10px}.les-pro-rij{gap:14px;min-height:64px}.les-pro-rij .rij-sub{flex:1}.les-pro-rij .avatar{flex:none}.les-pro-pijl{color:var(--g);opacity:.6;flex:none;font-size:1.6rem;line-height:1}.les-pro-kop{align-items:center;gap:16px;margin:4px 0 8px;display:flex}.les-pro-kop h1{margin:0}.les-pro-bio{margin:0 0 8px;line-height:1.5}.les-groep[hidden]{display:none}fieldset.les-groep{border:0;margin:0;padding:0}.aanvraag-kop{justify-content:space-between;align-items:center;gap:10px;display:flex}.aanvraag-kop strong{font-family:var(--display);font-size:1.05rem}.aanvraag-status{color:#123524;background:#d8be8659;border-radius:999px;flex:none;padding:3px 10px;font-size:.8rem;font-weight:700}.aanvraag-bevestigd .aanvraag-status{color:#f3ebd8;background:#123524}.aanvraag-geweigerd .aanvraag-status{color:#7a1f2b;background:#7a1f2b1f}.aanvraag-antwoord-tekst{padding-top:2px;font-size:.92rem}.aanvraag .event-main{flex:1}.aanvraag .avatar{flex:none}.aanvraag-wanneer{color:var(--g);font-weight:700}.aanvraag .linklike{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.aanvraag-antwoord{gap:12px;margin-top:10px}.aanvraag-antwoord .row{flex-wrap:nowrap;gap:10px}.aanvraag-antwoord .row>.btn{flex:1 1 0}.event.aanvraag form[data-form]:not([data-form=score]):not([data-form=solo-score]):not(.chat-form){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.veld-euro{position:relative}.veld-euro>span{color:var(--g);pointer-events:none;font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.veld-euro>input,.field .veld-euro>input{padding-left:38px}.les-herhaal[hidden],.wedstrijd-tot[hidden],.wedstrijd-voorbeeld[hidden]{display:none}.les-reeks{min-height:44px;color:var(--g);align-self:flex-start;align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.les-reeks span{color:var(--grey);font-weight:500}.les-reeks:hover{text-decoration:underline}.les-acties{flex-wrap:wrap;gap:4px 16px;display:flex}form[data-form=les] .row,form[data-form=aanvraag-antwoord] .row{flex-wrap:nowrap}form[data-form=les] .field.grow,form[data-form=aanvraag-antwoord] .field.grow{flex:1 1 0;min-width:0}form[data-form=les] input[type=date],form[data-form=les] input[type=time],form[data-form=aanvraag-antwoord] input[type=date],form[data-form=aanvraag-antwoord] input[type=time]{box-sizing:border-box;appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;color:var(--g);height:auto;min-height:0;padding:13px 14px;font-size:1rem;line-height:24px;display:block}form[data-form=les] input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=les] input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=aanvraag-antwoord] input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=aanvraag-antwoord] input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=les] input[type=date]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=les] input[type=time]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=aanvraag-antwoord] input[type=date]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=aanvraag-antwoord] input[type=time]::-webkit-datetime-edit{padding:0;line-height:24px}.zoekbalk-vlak{margin:0}.rol-rij[hidden],#rollen-leeg[hidden]{display:none}.rollen-uitleg{gap:6px;margin:8px 0 0;padding-left:18px;font-size:.92rem;display:grid}.rol-rij .chip-btn{min-height:40px;padding:8px 12px}.hg-bonus[hidden],.hg-schakel[hidden]{display:none}.baan-groot{position:relative}.baan-hele-mini{z-index:2;min-width:78px;color:var(--c);-webkit-tap-highlight-color:transparent;background:#123524eb;border:1px solid #d8be86b3;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 10px 7px;text-decoration:none;display:flex;position:absolute;bottom:4px;left:4px;box-shadow:0 6px 16px #06180e59}.baan-hele-mini svg{color:var(--gold)}.baan-hele-mini span{white-space:nowrap;font-size:.78rem;font-weight:700;line-height:1.1}.baan-hele-mini:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.baan-swipe-hint{text-align:right;max-width:104px;color:var(--grey);pointer-events:none;font-size:.75rem;line-height:1.2;position:absolute;bottom:6px;right:4px}@media (hover:hover) and (pointer:fine){.baan-swipe-hint{display:none}}.baan-kaartpaneel{touch-action:pan-y}.schuif-van-rechts{animation:.24s ease-out hole-in-r}.schuif-van-links{animation:.24s ease-out hole-in-l}@keyframes hole-in-r{0%{opacity:.2;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes hole-in-l{0%{opacity:.2;transform:translate(-36px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.schuif-van-rechts,.schuif-van-links{animation:none}}body[data-bg=inlog]:before{background:radial-gradient(120% 70% at 20% 0,#24543b 0%,#123524 50%,#0a1f15 100%)}.auth-v3{padding-top:calc(env(safe-area-inset-top) + 26px);justify-content:flex-start;gap:18px}.auth-v3 h1{color:var(--c);margin:4px 0 0;font-size:clamp(2.6rem,11vw,3.4rem);line-height:1}.auth-merk{color:var(--c);font-family:var(--display);align-items:center;gap:10px;margin-bottom:18px;font-weight:700;display:flex}.auth-lead{color:var(--c);max-width:34ch;margin:0;font-size:1.12rem;line-height:1.45}.auth-lead strong{color:var(--gold);overflow-wrap:anywhere;font-weight:700}.auth-hint{color:#f3ebd8b8;max-width:36ch;margin:0;font-size:1rem;line-height:1.45}.auth-hint a{color:var(--gold)}.auth-klein{color:var(--grey);font-size:.95rem}.auth-terug{min-height:48px;color:var(--c);font:inherit;cursor:pointer;background:#0a2818b3;border:1px solid #d8be86a6;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:14px;padding:0 20px 0 12px;font-size:1.05rem;display:inline-flex}.auth-icoon{width:62px;height:62px;color:var(--gold);background:#f3ebd81a;border:1px solid #d8be868c;border-radius:50%;place-items:center;margin-top:10px;display:grid}.auth-kaart{border-radius:28px;flex-direction:column;gap:16px;padding:20px;display:flex}.auth-kaart .btn{width:100%}.code-vakken{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.code-invoer{z-index:2;opacity:1;color:#0000;caret-color:#0000;letter-spacing:3em;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;appearance:none;-webkit-text-fill-color:transparent;width:100%;height:100%;text-shadow:none;background:0 0;border:0;border-radius:16px;outline:none;font-size:16px;position:absolute;inset:0}.code-plak{min-height:48px}.code-vak{aspect-ratio:1/1.22;font-family:var(--display);color:var(--g);font-variant-numeric:tabular-nums;background:#ffffff8c;border:2px solid #12352440;border-radius:16px;place-items:center;font-size:1.9rem;font-weight:700;transition:border-color .12s,background .12s;display:grid}.code-vak.gevuld{border-color:var(--g);background:#ffffffd9}.code-vak.actief{border-color:var(--gold);box-shadow:0 0 0 3px #d8be8673}.code-vakken:not(:focus-within) .code-vak.actief:not(.gevuld){box-shadow:none;border-color:#12352440}.code-onder{justify-content:space-between;align-items:center;gap:12px;display:flex}.code-opnieuw{color:var(--b);min-height:40px;font-weight:700}.rij-badge{color:#fff;font-variant-numeric:tabular-nums;background:#c8283b;border-radius:999px;flex:none;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.9rem;font-weight:700;display:inline-grid;box-shadow:0 0 0 2px #ffffffd9}.rij-nieuw{border-color:#c8283b}.rij-nieuw strong{font-weight:800}.rij-nieuw .muted{color:#8e1b2b;font-weight:700}.tab-icon .badge,.qbtn .badge{color:#fff;background:#c8283b}body.popup-open{overflow:hidden}#hole-popup .sheet-bg{z-index:70}.sheet-hole{--ink:var(--g);--muted:var(--grey);color:var(--g);gap:12px;max-height:92dvh;overflow-y:auto}.sheet-hole .sheet-kop h2{color:var(--g);margin-right:auto}.sheet-hole .baan-groot>svg{min-height:0;max-height:min(54dvh,480px)}@media (min-width:700px){#hole-popup .sheet-bg{align-items:center}.sheet-hole{border-radius:30px}}.hg-acties{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.hg-acties .hg-volgende{align-self:auto;margin-left:auto}.hg-kaart{cursor:pointer;min-height:44px;color:var(--g);font:600 .95rem var(--body);background:#12352412;border:1px solid #1235244d;border-radius:22px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.hg-kaart:hover{background:#12352424}.hg-kaart svg{flex-shrink:0}.sheet.sheet-hole{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3ebd8}.sheet-hole{overscroll-behavior:contain}.sheet-hole .sheet-greep,.sheet-hole .sheet-kop{touch-action:none}.sheet-hole .sheet-greep{height:5px;padding:0;position:relative}.sheet-hole .sheet-greep:before{content:"";position:absolute;inset:-14px -30px}.hcp-kaart{--ink:var(--g);--muted:var(--grey);background:var(--paper);color:var(--g);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:26px;flex-direction:column;gap:8px;padding:16px 18px 8px;display:flex}.hcp-kop{justify-content:space-between;align-items:center;gap:10px;display:flex}.hcp-kop h2{color:var(--b);font-size:1.05rem;font-weight:700;font-family:var(--body);letter-spacing:0;margin:0}.hcp-svg{width:100%;height:auto;display:block;overflow:visible}.hcp-as{color:var(--grey);justify-content:space-between;margin-top:-4px;font-size:.78rem;display:flex}.hcp-schakel{border-top:1px solid #12352424;margin-top:6px}.week-sub{color:var(--gold);margin:4px 0 0;font-size:1rem;font-weight:500}.week-lijst{--ink:var(--g);--muted:var(--grey);background:var(--paper);color:var(--g);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);border-radius:28px;margin:0;padding:6px 18px;list-style:none}.week-rij{align-items:center;gap:12px;min-height:66px;padding:8px 0;display:flex}.week-rij+.week-rij{border-top:1px solid #12352429}.week-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.week-tekst small{color:var(--grey);font-size:.82rem}.week-tekst strong{overflow-wrap:anywhere;font-size:1.08rem;font-weight:600}.week-tekst .week-leeg{color:var(--grey);font-weight:400}.week-waarde{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.week-waarde small{font-family:var(--body);letter-spacing:0;color:var(--grey);text-transform:none;margin-top:4px;font-size:.75rem;font-weight:500}.week-onder{color:#f3ebd8d9;margin:0;font-size:.88rem}.fl-kop{justify-content:space-between;align-items:center;gap:12px;display:flex}.fl-kop h1{margin:0}.fl-nieuw{background:var(--gold);height:44px;color:var(--g);white-space:nowrap;border-radius:22px;align-items:center;gap:6px;padding:0 16px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #00000040}.fl-nieuw:hover{color:var(--g)}.fl-nieuw svg{width:18px;height:18px}.fd-week{flex-direction:column;gap:10px;display:flex}.fd-wkbalk{align-items:center;gap:8px;display:flex}.fd-pijl{cursor:pointer;width:44px;height:44px;font:inherit;color:var(--c);-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#0d2a1c8c;border:1px solid #d8be8680;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.fd-pijl:disabled,.fd-chip:disabled{opacity:.4;cursor:default}.fd-wktitel{text-align:center;min-width:0;color:var(--c);flex-direction:column;flex:1;display:flex}.fd-wktitel b{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.15}.fd-wktitel span{color:#f3ebd8d9;font-variant-numeric:tabular-nums;font-size:.8rem}.fd-kalknop{border:1px solid var(--gold);background:var(--gold);height:44px;color:var(--g);font:inherit;cursor:pointer;border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:600;display:inline-flex}.fd-strook{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.fd-chip{box-sizing:border-box;min-width:0;height:68px;color:var(--c);-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);font:inherit;cursor:pointer;background:#0d2a1c8c;border:1px solid #d8be8680;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;box-shadow:inset 0 1px #f3ebd847}@media (max-width:380px){.fd-strook{gap:3px}}.fd-aan{background:var(--gold);color:var(--g);border-color:var(--gold)}.fd-boven{font-size:.75rem;font-weight:500;line-height:1.1}.fd-dag{font-family:var(--display);font-size:1.4rem;font-weight:700;line-height:1;display:inline-flex}.fd-dag svg{width:22px;height:22px}.fd-stip{gap:3px;height:5px;display:flex}.fd-stip i{background:var(--gold);border-radius:3px;width:5px;height:5px}.fd-aan .fd-stip i{background:var(--b)}.fl-filters{margin:0}.fl-filters .chips{margin-bottom:0}.fl-dag{flex-direction:column;gap:8px;display:flex}.fl-dagkop{font-family:var(--body);color:var(--gold);margin:6px 6px 0;font-size:.8rem;font-weight:600}.fl-weekkop{color:var(--c);font-family:var(--body);font-variant-numeric:tabular-nums;background:#f3ebd824;border-radius:12px;margin:14px 2px 0;padding:8px 12px;font-size:.8rem;font-weight:600}.fl-geen{color:var(--muted);margin:6px 6px 0;font-size:.9rem}.fl-lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fl-rij{box-sizing:border-box;border:1px solid var(--glas-rand);width:100%;min-height:72px;color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);text-align:left;font:inherit;cursor:pointer;background:#f3ebd8db;border-radius:22px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.fl-rij:hover{color:var(--g)}.fl-mijn{box-shadow:0 0 0 2px var(--gold), 0 14px 36px #06180e4d}.fl-gekozen{outline:3px solid var(--gold);outline-offset:2px}.fl-uur{font-family:var(--display);letter-spacing:-.5px;font-variant-numeric:tabular-nums;flex:none;width:64px;font-size:1.6rem;font-weight:700}.fl-mid{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.fl-mid b{white-space:nowrap;text-overflow:ellipsis;font-size:.93rem;font-weight:600;overflow:hidden}.fl-sub,.fl-tag{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.fl-tag{font-size:.75rem;font-weight:600}.fl-tag-mijn{color:var(--b)}.fl-bollen{flex:none;gap:3px;display:flex}.fl-bol{box-sizing:border-box;background:var(--g);border:1.5px solid var(--gold);width:28px;height:28px;color:var(--c);border-radius:14px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.fl-bol:nth-child(4n+2){background:var(--b)}.fl-bol:nth-child(4n+3){background:var(--gold);color:var(--g)}.fl-bol:nth-child(4n){background:var(--okg)}.fl-bol-leeg{color:#12352480;border:1.5px dashed #12352466;background:0 0!important}.fl-bol svg{width:12px;height:12px}@media (max-width:360px){.fl-bol{width:24px;height:24px}.fl-uur{width:58px;font-size:1.45rem}}.sheet-flight{--ink:var(--g);--muted:var(--grey);color:var(--g);box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:520px;max-height:90dvh;padding:10px 16px 30px;display:flex;position:relative;overflow-y:auto}.fp-kop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fp-dag{color:var(--b);font-size:.88rem;font-weight:600;display:block}.fp-uur{font-family:var(--display);letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:0;font-size:2.9rem;font-weight:700;line-height:1}.fp-pil{background:var(--gold);height:26px;color:var(--g);white-space:nowrap;border-radius:13px;align-items:center;padding:0 11px;font-size:.75rem;font-weight:600;display:inline-flex}.fp-pil-uit{border:1px solid var(--grey);color:var(--grey);background:0 0}.fp-sub{margin:0;font-size:.94rem}.fp-plekken{gap:14px;display:flex}.fp-plek{flex-direction:column;align-items:center;gap:4px;display:flex}.fp-plek small{color:var(--grey);font-size:.75rem}.fp-bol{box-sizing:border-box;background:var(--g);border:1.5px solid var(--gold);width:52px;height:52px;color:var(--c);border-radius:26px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.fp-plek:nth-child(4n+2) .fp-bol{background:var(--b)}.fp-plek:nth-child(4n+3) .fp-bol{background:var(--gold);color:var(--g)}.fp-plek:nth-child(4n) .fp-bol{background:var(--okg)}.fp-bol-leeg{color:#12352480;border:1.5px dashed #12352466;background:0 0!important}.fp-weer{color:var(--grey);flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;display:flex}.fp-weer b{color:var(--g);font-weight:600}.fp-notitie{background:#12352412;border-radius:14px;margin:0;padding:10px 12px;font-size:.9rem}.fp-knop{box-sizing:border-box;width:100%}.fp-details{min-height:44px;color:var(--g);align-self:center;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.sheet-kal{background:var(--c)}.kal-kop{align-items:center;gap:8px;display:flex}.kal-kop h2{text-align:center;font-family:var(--display);letter-spacing:-.02em;flex:1;margin:0;font-size:1.25rem;font-weight:700}.kal-pijl{cursor:pointer;width:44px;height:44px;color:var(--g);background:#12352414;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.kal-pijl:disabled,.kal-dag:disabled{opacity:.35;cursor:default}.kal-weekdagen,.kal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kal-weekdagen span{text-align:center;color:var(--grey);font-size:.75rem;font-weight:600}.kal-grid{row-gap:2px}.kal-dag{min-width:0;height:48px;color:var(--g);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;padding:1px 0 0;display:flex}.kal-dag b{box-sizing:border-box;width:38px;height:38px;font-family:var(--display);font-variant-numeric:tabular-nums;border-radius:19px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.kal-vandaag b{border:1.5px solid var(--g)}.kal-aan b{background:var(--gold);border-color:var(--gold)}.kal-stip{gap:3px;height:5px;display:flex}.kal-stip i{background:var(--b);border-radius:3px;width:5px;height:5px}.kal-uitleg{color:var(--grey);align-items:center;gap:8px;margin:2px 4px 0;font-size:.82rem;display:flex}.fp-details:hover{color:var(--g)}.fp-sluit:focus-visible{clip:auto;outline:3px solid var(--gold);width:44px;height:44px;top:8px;right:8px;overflow:visible}.fp-sluit{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gs-sectie{flex-direction:column;gap:8px;display:flex}.gs-kop{font-family:var(--body);color:var(--gold);margin:8px 6px 0;font-size:.8rem;font-weight:600}.gs-paneel{box-sizing:border-box;border:1px solid var(--glas-rand);color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#f3ebd8db;border-radius:26px;flex-direction:column;padding:4px 18px;display:flex}.gs-rij{color:var(--g);align-items:center;gap:12px;min-height:44px;padding:12px 0;text-decoration:none;display:flex}.gs-rij+.gs-rij{border-top:1px solid #12352424}.gs-rij:hover{color:var(--g)}.gs-av{box-sizing:border-box;background:var(--g);border:1.5px solid var(--gold);width:44px;height:44px;color:var(--c);border-radius:22px;flex:none;justify-content:center;align-items:center;font-size:.88rem;font-weight:600;display:inline-flex}.gs-av svg{width:22px;height:22px}.gs-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.gs-tekst b{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.gs-voor{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.gs-nieuw .gs-tekst b{font-weight:800}.gs-nieuw .gs-voor{color:var(--g);font-weight:600}.gs-rechts{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.gs-tijd{color:var(--grey);font-size:.75rem}.chat-head-prive{align-items:center;gap:12px;display:flex}.chat-head-prive h1{margin:0;font-size:1.4rem}.chat-head-prive h1 a{color:inherit;text-decoration:none}.chat-head-prive p{margin:0}.pin-kaart{box-sizing:border-box;border:1px solid var(--glas-rand);color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#f3ebd8e0;border-radius:22px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pin-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.pin-dag{font-family:var(--display);letter-spacing:-.2px;font-size:1.1rem;font-weight:700}.pin-open{min-height:36px;color:var(--g);align-items:center;gap:2px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.pin-open:hover{color:var(--g)}.pin-sub{color:var(--grey);font-size:.85rem}.pin-wie{align-items:center;gap:10px;display:flex}.pin-tel{font-size:.85rem;font-weight:600}.pl-paneel{border-top:1px solid #12352424;flex-direction:column;gap:8px;margin-top:4px;padding-top:10px;display:flex}.pl-vraag{font-size:.95rem;font-weight:600}.pl-knoppen{gap:6px;display:flex}.pl-knop{min-height:44px;color:var(--g);font:500 .85rem var(--body);cursor:pointer;background:0 0;border:1px solid #12352440;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pl-knop b{opacity:.7;font-weight:700}.pl-aan{background:var(--g);color:var(--c);border-color:var(--g)}.pl-aan b{opacity:1;color:var(--gold)}.msg-meer{align-self:center;margin:4px 0 8px;list-style:none}.msg-meer .btn{min-height:44px}.msg-dag{align-self:center;margin:6px 0 0;list-style:none}.msg-dag span{color:var(--c);background:#0d2a1c8c;border-radius:12px;padding:3px 12px;font-size:.75rem;font-weight:600;display:inline-block}.msg-kaart{gap:4px;width:min(320px,92%);padding:6px}.msg-kaart .msg-time{padding-right:6px}.kb{background:var(--c);color:var(--g);--ink:var(--g);--muted:var(--grey);text-align:left;border:1px solid #d8be86b3;border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}.kb a{color:var(--g)}.kb-merk{font-family:var(--display);letter-spacing:.2px;color:var(--b);font-size:.8rem;font-weight:700}.kb-klein{color:var(--grey);font-size:.78rem}.kb-naam{font-family:var(--display);letter-spacing:-.3px;color:var(--g);font-size:1.35rem;font-weight:700;line-height:1.1;text-decoration:none}.kb-stats,.kb-sub{color:var(--grey);font-size:.85rem}.kb-titel{font-family:var(--display);font-size:1.05rem;font-weight:700}.kb-knop{background:var(--g);min-height:44px;color:var(--c);font:600 .88rem var(--body);cursor:pointer;text-align:center;border:0;border-radius:22px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:0 14px;text-decoration:none;display:inline-flex}.kb-knop:hover{color:var(--c)}.kb-knop svg{width:16px;height:16px}.kb-klaar{color:var(--okg);margin-top:6px;font-size:.85rem;font-weight:600}.kb-raster{flex-direction:column;gap:2px;margin-top:6px;display:flex}.kb-rij{grid-template-columns:repeat(var(--kol,9), 1fr);text-align:center;gap:2px;display:grid}.kb-rij i{min-width:0;font-style:normal;display:block}.kb-nr{color:var(--grey);font-size:.75rem}.kb-par{color:var(--grey);font-size:.78rem}.kb-sl i{justify-content:center;display:flex}.kb-sl b,.kp-rij b{box-sizing:border-box;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.9rem;font-weight:700;display:inline-flex}.kb-birdie{border:1.5px solid var(--g);border-radius:50%}.kb-dubbel{border:1.5px solid var(--b);color:var(--b);border-radius:4px}.kb-uitleg{color:var(--grey);margin-top:4px;font-size:.75rem}.kb-totaal{align-items:baseline;gap:8px;margin-top:4px;display:flex}.kb-totaal span{color:var(--grey);font-size:.85rem}.kb-totaal b{font-family:var(--display);font-size:1.6rem;font-weight:700}.kb-totaal em{color:var(--b);font-style:normal;font-weight:600}.kb-deel{flex-direction:column;gap:2px;margin-top:4px;display:flex}.kb-link{min-height:40px;color:var(--g);font:600 .85rem var(--body);cursor:pointer;text-underline-offset:3px;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.kb-link svg{width:16px;height:16px}.chat-plus{width:44px;height:44px;color:var(--g);cursor:pointer;background:0 0;border:1px solid #12352440;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-plus svg{width:20px;height:20px}.chat-form{align-items:center}.sheet-delen{--ink:var(--g);--muted:var(--grey);color:var(--g);box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:520px;max-height:90dvh;padding:10px 16px 28px;display:flex;overflow-y:auto}.sheet-delen .sheet-kop{justify-content:space-between;align-items:center;gap:10px;display:flex}.sheet-delen h2{margin:0;font-size:1.25rem}.deel-optie{min-height:64px;color:var(--g);font:inherit;text-align:left;cursor:pointer;background:#ffffff80;border:1px solid #12352426;border-radius:18px;align-items:center;gap:14px;padding:8px 12px;display:flex}.deel-optie:disabled{opacity:.5;cursor:default}.deel-ic{background:var(--g);width:44px;height:44px;color:var(--c);border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.deel-ic svg{width:22px;height:22px}.deel-tekst{flex-direction:column;min-width:0;display:flex}.deel-tekst b{font-size:1rem;font-weight:600}.deel-tekst small{color:var(--grey);font-size:.82rem}.kp-lijst{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kp-rij{border-bottom:1px solid #1235241a;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center;min-height:40px;font-size:.95rem;display:grid}.kp-kop{color:var(--grey);min-height:30px;font-size:.75rem;font-weight:600}.kp-par,.kp-tov{color:var(--grey)}.kp-tot{border-bottom:0;font-weight:700}.kp-nr{font-weight:600}.wt-ochtend,body[data-wt=ochtend]{--wt-paneel:#ffeee4e0;--wt-rand:#ffffffb8;--wt-schaduw:inset 0 1px 0 #ffffffe6, 0 14px 36px #8c3c2847;--wt-ink:#123524;--wt-ink2:#5e4034;--wt-datum:#7a1f2b;--wt-accent:#b8790a;--wt-chip:#e0785a24;--wt-chiprand:#96463247;--wt-weerpaneel:linear-gradient(135deg, #ffc4a0f2 0%, #ffeee4e6 70%);--wt-sub:#123524;--wt-subs:none;--wt-lijn:#96463247;--wt-kaart:linear-gradient(135deg, #ffbf9c 0%, #ffdfcc 55%, #fff0e6 100%);--wt-kaartrand:#fffc;--wt-kaarts:0 12px 28px #a0462859;--wt-bol:#123524;--wt-bolrand:#b8790a}body[data-wt=ochtend]{--wt-overlay:linear-gradient(to bottom, #ffa082b3 0%, #ffcdaa7a 30%, #3c463c80 58%, #0d2a1ceb 100%)}.wt-zon,body[data-wt=zon]{--wt-paneel:#fff6d6e0;--wt-rand:#ffffffb3;--wt-schaduw:inset 0 1px 0 #ffffffe6, 0 14px 36px #78500047;--wt-ink:#123524;--wt-ink2:#5a4a1f;--wt-datum:#7a1f2b;--wt-accent:#b8790a;--wt-chip:#d6961e29;--wt-chiprand:#8c64144d;--wt-weerpaneel:linear-gradient(135deg, #ffe282f0 0%, #fff3cee6 70%);--wt-sub:#123524;--wt-subs:none;--wt-lijn:#8c64144d;--wt-kaart:linear-gradient(135deg, #ffd470 0%, #ffe9a8 55%, #fff6d6 100%);--wt-kaartrand:#fffc;--wt-kaarts:0 12px 28px #8c640059;--wt-bol:#123524;--wt-bolrand:#b8790a}body[data-wt=zon]{--wt-overlay:linear-gradient(to bottom, #ffcd60a8 0%, #ffe2966b 34%, #12352466 60%, #0d2a1ceb 100%)}.wt-avond,body[data-wt=avond]{--wt-paneel:#ffe5c8de;--wt-rand:#fff0dcb3;--wt-schaduw:inset 0 1px 0 #ffffffe6, 0 14px 36px #6e1e1452;--wt-ink:#123524;--wt-ink2:#5e3626;--wt-datum:#7a1f2b;--wt-accent:#b8790a;--wt-accent-k:#a8480a;--wt-chip:#be501e24;--wt-chiprand:#8232144d;--wt-weerpaneel:linear-gradient(135deg, #ffaa64f2 0%, #ffe2c4e6 72%);--wt-sub:#3b1710;--wt-subs:none;--wt-lijn:#8232144d;--wt-kaart:linear-gradient(135deg, #f7a35e 0%, #f3c08c 55%, #f9ddb9 100%);--wt-kaartrand:#fff0dccc;--wt-kaarts:0 12px 28px #78281466;--wt-bol:#123524;--wt-bolrand:#a8480a}body[data-wt=avond]{--wt-overlay:linear-gradient(to bottom, #e86e28bd 0%, #aa32329e 32%, #501928b8 58%, #0d1e18f0 100%)}.wt-nacht,body[data-wt=nacht]{--wt-paneel:#101e2cbd;--wt-rand:#d8be8652;--wt-schaduw:inset 0 1px 0 #f3ebd82e, 0 14px 36px #00000a80;--wt-ink:#f3ebd8;--wt-ink2:#f3ebd8cc;--wt-datum:#d8be86;--wt-accent:#d8be86;--wt-chip:#f3ebd814;--wt-chiprand:#d8be8642;--wt-weerpaneel:linear-gradient(135deg, #1c3054d1 0%, #0e1c2ac2 70%);--wt-sub:#f3ebd8;--wt-subs:0 1px 6px #00000080;--wt-lijn:#f3ebd833;--wt-kaart:linear-gradient(135deg, #0b1630 0%, #13284a 55%, #172f44 100%);--wt-kaartrand:#d8be8666;--wt-kaarts:0 12px 28px #0000148c;--wt-bol:#f3ebd8;--wt-bolrand:#d8be86}body[data-wt=nacht]{--wt-overlay:linear-gradient(to bottom, #081026f0 0%, #0a182ce3 45%, #081816f5 100%)}.wt-bewolkt,body[data-wt=bewolkt]{--wt-paneel:#bcc3c1e6;--wt-rand:#ffffff80;--wt-schaduw:inset 0 1px 0 #ffffffb3, 0 14px 36px #1428285c;--wt-ink:#123524;--wt-ink2:#38443e;--wt-datum:#7a1f2b;--wt-accent:#b8790a;--wt-chip:#12352414;--wt-chiprand:#12352433;--wt-weerpaneel:linear-gradient(135deg, #a0a9a7f2 0%, #bec5c2e6 70%);--wt-sub:#123524;--wt-subs:none;--wt-lijn:#12352433;--wt-kaart:linear-gradient(135deg, #a7b0ad 0%, #bcc4c1 55%, #c8cecb 100%);--wt-kaartrand:#ffffff8c;--wt-kaarts:0 12px 28px #1428285c;--wt-bol:#123524;--wt-bolrand:#b8790a}body[data-wt=bewolkt]{--wt-overlay:linear-gradient(to bottom, #8a9694db 0%, #707e7bb8 40%, #283c32b8 62%, #0d2a1ced 100%)}.wt-mist,body[data-wt=mist]{--wt-paneel:#eeebe2e6;--wt-rand:#ffffffbf;--wt-schaduw:inset 0 1px 0 #ffffffe6, 0 14px 36px #28281e47;--wt-ink:#123524;--wt-ink2:#4b4a3e;--wt-datum:#7a1f2b;--wt-accent:#b8790a;--wt-chip:#12352414;--wt-chiprand:#12352433;--wt-weerpaneel:linear-gradient(135deg, #d6d4c8f2 0%, #f0ede4e6 70%);--wt-sub:#123524;--wt-subs:none;--wt-lijn:#12352433;--wt-kaart:linear-gradient(135deg, #d6d4c8 0%, #e9e6dc 55%, #f3f0e8 100%);--wt-kaartrand:#fffc;--wt-kaarts:0 12px 28px #28281e47;--wt-bol:#123524;--wt-bolrand:#b8790a}body[data-wt=mist]{--wt-overlay:linear-gradient(to bottom, #c6c4b8e0 0%, #b6b6acc2 40%, #4650469e 62%, #0d2a1ced 100%)}.wt-sneeuw,body[data-wt=sneeuw]{--wt-paneel:#f7fafce6;--wt-rand:#ffffffd9;--wt-schaduw:inset 0 1px 0 #ffffffe6, 0 14px 36px #1e3c5a4d;--wt-ink:#123524;--wt-ink2:#3f5560;--wt-datum:#7a1f2b;--wt-accent:#b8790a;--wt-chip:#3c64821a;--wt-chiprand:#3c64823d;--wt-weerpaneel:linear-gradient(135deg, #d6e6f4f5 0%, #f8fbfdeb 70%);--wt-sub:#123524;--wt-subs:none;--wt-lijn:#3c64823d;--wt-kaart:linear-gradient(135deg, #d6e6f4 0%, #eaf2f9 55%, #f8fbfd 100%);--wt-kaartrand:#ffffffe6;--wt-kaarts:0 12px 28px #1e3c5a4d;--wt-bol:#123524;--wt-bolrand:#b8790a}body[data-wt=sneeuw]{--wt-overlay:linear-gradient(to bottom, #d6e4eee6 0%, #c6d8e6c2 40%, #3c565a9e 62%, #0d2a1ced 100%)}.wt-geen{--wt-kaart:#f3ebd8e6;--wt-kaartrand:#fff9;--wt-kaarts:0 12px 28px #06180e4d;--wt-ink:#123524;--wt-ink2:#5a5143;--wt-datum:#7a1f2b;--wt-accent:#b8790a;--wt-bol:#123524;--wt-bolrand:#d8be86}@keyframes wtSneeuw1{0%{transform:translate(0)}to{transform:translate(-24px,200px)}}@keyframes wtSneeuw2{0%{transform:translate(0)}to{transform:translate(18px,150px)}}@keyframes wtDrift{0%{transform:translate(-24px)}to{transform:translate(24px)}}@keyframes wtTwinkel{0%{opacity:.35}to{opacity:1}}.wt-sneeuw1{animation:16s linear infinite wtSneeuw1}.wt-sneeuw2{animation:11s linear infinite wtSneeuw2}.wt-drift{animation:18s ease-in-out infinite alternate wtDrift}.wt-drift2{animation:24s ease-in-out infinite alternate-reverse wtDrift}.wt-twinkel{animation:4s ease-in-out infinite alternate wtTwinkel}@media (prefers-reduced-motion:reduce){.wt-l *{animation:none!important}}.wt-ic{flex:none;display:block}.wt-ic .a{stroke:var(--wt-ic,var(--wt-accent,#b8790a))}.wt-ic .af{fill:var(--wt-ic,var(--wt-accent,#b8790a));stroke:var(--wt-ic,var(--wt-accent,#b8790a))}.fl-rij.fl-kaart{--wt-ic:var(--wt-accent-k,var(--wt-accent));background:var(--wt-kaart);border:1px solid var(--wt-kaartrand);height:118px;min-height:0;box-shadow:var(--wt-kaarts);color:var(--wt-ink);-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;border-radius:26px;padding:0;display:block;position:relative;overflow:hidden}.fl-rij.fl-kaart:hover{color:var(--wt-ink)}.fl-rij.fl-kaart.fl-mijn{box-shadow:0 0 0 2px var(--gold), var(--wt-kaarts)}.fl-kaart .wt-l{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.fl-kaart .fl-inhoud{box-sizing:border-box;justify-content:space-between;align-items:stretch;gap:10px;padding:12px 16px 12px 18px;display:flex;position:absolute;inset:0}.fl-links{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.fl-bov{color:var(--wt-datum);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;line-height:1.2;overflow:hidden}.fl-kaart .fl-uur{letter-spacing:-1px;width:auto;font-size:2.75rem;line-height:1}.fl-spel{color:var(--wt-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1.2;overflow:hidden}.fl-rechts{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;display:flex}.fl-weerrij{align-items:center;gap:8px;min-height:34px;display:flex}.fl-graden{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1}.fl-weernaam{color:var(--wt-ink2);font-size:.82rem;font-weight:500;line-height:1.2}.fl-kaart .fl-bollen{gap:4px}.fl-kaart .fl-bol{border-radius:14px;width:28px;height:28px}.fl-kaart .fl-bol.fl-bol-leeg{border:1.5px dashed var(--wt-ink);color:var(--wt-ink);opacity:.7;background:0 0!important}@media (max-width:360px){.fl-kaart .fl-uur{font-size:2.3rem}.fl-graden{font-size:1.4rem}}.fp-pils{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.fp-spel{white-space:nowrap;height:26px;color:var(--g);background:#12352414;border:1px solid #12352438;border-radius:13px;align-items:center;padding:0 11px;font-size:.75rem;font-weight:600;display:inline-flex}.fp-weer .wt-ic{color:var(--g)}#wt-lucht{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}#wt-lucht .wt-l{width:100%;height:100%;display:block}body[data-wt]:before{background:var(--wt-overlay), url(/images/foto-fairway.webp) 50% center / cover no-repeat}body[data-wt] .info-screen :is(.vk-foto-groot,.spelers-knop,.spelers-paneel,.weer-blok,.tegel,.note){--paper:var(--wt-paneel);--grey:var(--wt-ink2);--muted:var(--wt-ink2);--line:var(--wt-lijn);background:var(--wt-paneel);border:1px solid var(--wt-rand);box-shadow:var(--wt-schaduw);color:var(--wt-ink)}body[data-wt] .info-screen .weer-blok{background:var(--wt-weerpaneel)}body[data-wt] .info-screen .spelers-knop.open{background:var(--wt-paneel)}body[data-wt] .info-screen .info-sub{color:var(--wt-sub);text-shadow:var(--wt-subs)}body[data-wt] .info-screen .info-sub a{color:inherit}body[data-wt=nacht] .info-screen :is(.vk-foto-groot,.spelers-knop,.spelers-paneel,.weer-blok,.tegel,.note){--g:#f3ebd8;--g-diep:#e6dcc3;--c:#123524;--b:#d8be86}body[data-wt=nacht] .info-screen .sp-knop{background:#f3ebd81f}body[data-wt=nacht] .info-screen .stack-leeg{border-color:#f3ebd899!important}body[data-wt=nacht] .info-screen .sp-vrij .avatar-leeg{border-color:#f3ebd899}body[data-wt] .info-screen .vk-foto-groot{padding:16px 18px 14px}body[data-wt] .info-screen .vk-badge,body[data-wt] .info-screen .vk-foto-groot .vk-spel{align-items:center;min-height:30px;padding:0 13px;font-size:.88rem;line-height:1;display:inline-flex}body[data-wt] .info-screen .vk-foto-groot .vk-spel{background:var(--wt-chip);border:1px solid var(--wt-chiprand);color:var(--wt-ink);font-weight:500;top:16px;right:18px}body[data-wt] .info-screen .vk-foto-groot .vk-badge{color:#f3ebd8;background:#123524;border-color:#123524}body[data-wt=nacht] .info-screen .vk-foto-groot .vk-badge{color:#123524;background:#d8be86;border-color:#d8be86}body[data-wt] .info-screen .vk-dag{color:var(--wt-datum);font-size:1.05rem}body[data-wt] .info-screen .vk-foto-groot .vk-uur{color:var(--wt-ink);font-size:clamp(3.1rem,16vw,4rem)}body[data-wt] .info-screen .weer-nu strong{color:var(--wt-ink)}body[data-wt] .info-screen .weer-blok{padding:14px 16px}body[data-wt] .info-screen .weer-blok .wt-ic,body[data-wt] .info-screen .weer-uur strong,body[data-wt] .info-screen .tegel{color:var(--wt-ink)}@media (min-width:820px){#wt-lucht{width:560px;left:auto}}body:is([data-wt=ochtend],[data-wt=zon],[data-wt=bewolkt],[data-wt=mist],[data-wt=sneeuw]) .info-screen .back{color:#123524;text-shadow:none;background:#f3ebd8b3}body[data-wt] .info-screen>p.muted{background:var(--wt-paneel);color:var(--wt-ink2);border:1px solid var(--wt-rand);border-radius:14px;padding:8px 12px}body[data-wt] .info-screen .weer-uur .muted,body[data-wt] .info-screen .weer-nu .muted,body[data-wt] .info-screen .weer-nu small{white-space:nowrap}@media (max-width:380px){body[data-wt] .info-screen .weer-blok{gap:8px;padding:14px 10px}body[data-wt] .info-screen .weer-uren{gap:8px}body[data-wt] .info-screen .weer-nu .wt-ic{width:36px;height:36px}}@media (max-width:360px){.fl-kaart .fl-bol{border-radius:12px;width:24px;height:24px}}.tabbar{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.profiel-knop{letter-spacing:.02em;font-size:.85rem;font-weight:700;text-decoration:none}.profiel-knop:hover{color:#fff}.chat-bar,.chat-scroll{flex-direction:column;gap:12px;display:flex}body.chat-vol{overscroll-behavior:none;overflow:hidden}body.chat-vol .chat-screen{left:0;right:0;top:var(--vvt,0px);height:var(--vvh,100dvh);box-sizing:border-box;z-index:5;flex-direction:column;gap:0;width:100%;max-width:560px;margin:0 auto;padding:0;display:flex;position:fixed}body.chat-vol .chat-bar{padding:calc(env(safe-area-inset-top) + 6px) 14px 8px 6px;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0d2a1cc7;border-bottom:1px solid #d8be8666;flex-direction:row;flex:none;align-items:center;gap:4px}body.chat-vol .chat-bar .back{flex:none;justify-content:center;width:44px;min-width:44px;margin:0}body.chat-vol .chat-bar .back span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.chat-vol .chat-bar .chat-head{min-width:0}body.chat-vol .chat-bar .chat-head h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.2rem;line-height:1.15;overflow:hidden}body.chat-vol .chat-bar .chat-head p{margin:0;font-size:.85rem}body.chat-vol .chat-bar .chat-head-prive{gap:10px}body.chat-vol .chat-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:14px 16px 10px;overflow-y:auto}body.chat-vol .chat-form{margin:6px 12px calc(env(safe-area-inset-bottom) + 10px);flex:none;position:static}body.chat-vol.chat-kb .chat-form{margin-bottom:6px}body.chat-vol #toast{bottom:90px}.sk-paneel{background:var(--paper);border:1px solid var(--glas-rand);color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:22px;padding:6px}.sk-in{border-radius:16px;overflow:hidden}.sk-grid{grid-template-columns:38px 34px repeat(var(--sk-n,1), minmax(0, 1fr));box-sizing:border-box;align-items:stretch;width:100%;display:grid}.sk-grid>*{justify-content:center;align-items:center;min-width:0;display:flex}.sk-kop>span{height:30px;color:var(--gold);background:var(--g);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:.8rem;font-weight:700;overflow:hidden}.sk-rij{min-height:34px;font:inherit;color:var(--g);cursor:pointer;text-align:center;background:0 0;border:0;margin:0;padding:0}.sk-rij.sk-zebra{background:#1235240d}.sk-rij.actief{box-shadow:inset 3px 0 0 var(--gold);background:#d8be8666}.sk-rij:hover{background:#d8be8640}.sk-nr{font-size:.9rem;font-weight:700}.sk-par{color:#4f4a3c;font-variant-numeric:tabular-nums;font-size:.88rem}.sk-mark{box-sizing:border-box;font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--g);justify-content:center;align-items:center;font-size:.9rem;font-weight:500;display:inline-flex}.sk-mark.leeg{color:#4f4a3c}.sk-mark.sk-onder{border:1.5px solid #7a1f2b;border-radius:13px;font-weight:700}.sk-mark.sk-boven{border:1.5px solid var(--g);border-radius:5px}.sk-som{min-height:32px}.sk-som:not(.sk-tov){background:#d8be8659}.sk-som .sk-lbl{grid-column:span 2;justify-content:flex-start;padding-left:10px;font-size:.82rem;font-weight:700}.sk-som b{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:100%;height:100%;min-height:32px;font-size:.9rem;font-weight:700;display:flex}.sk-som .sk-cel{padding:0}.sk-som b.sk-voor{background:var(--g);color:var(--gold)}.kaart-v3 .hole:not(.actief){display:none}.wk-jouw{-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);color:var(--c);background:#0d2a1c9e;border:1px solid #d8be8680;border-radius:28px;padding:16px 18px;box-shadow:inset 0 1px #f3ebd847}.wk-jouw-kop{justify-content:space-between;align-items:center;min-height:32px;display:flex}.wk-jouw-kop strong{font-family:var(--display);font-size:1.06rem;font-weight:700}.wk-jouw-kop a{color:var(--gold);align-items:center;min-height:44px;font-size:.88rem;font-weight:600;display:inline-flex}.wk-jouw-cijfers{margin-top:4px;display:flex}.wk-jouw-cijfers span{flex-direction:column;flex:1;gap:4px;display:flex}.wk-jouw-cijfers b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1}.wk-jouw-cijfers small{color:var(--gold);font-size:.82rem}.wk-tegel{border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);color:var(--g);background:#f3ebd8db;border-radius:26px;padding:14px 16px}.wk-knop{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.wk-kop{align-items:center;gap:10px;min-height:44px;display:flex}.wk-ic{background:var(--gold);border-radius:16px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.wk-naam{color:#4f4a3c;flex:1;min-width:0;font-size:.94rem;font-weight:600}.wk-pijl{color:#4f4a3c;transition:transform var(--t) var(--ease-ios);display:inline-flex;transform:rotate(90deg)}.wk-open .wk-pijl{transform:rotate(-90deg)}.wk-winnaar{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wk-winnaar strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--display);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;overflow:hidden}.wk-winnaar .wk-leeg{color:var(--grey);font-weight:400}.wk-waarde{font-family:var(--display);font-variant-numeric:tabular-nums;flex:none;font-size:1.35rem;font-weight:700}.wk-pil{background:#d8be8680;border-radius:11px;align-self:flex-start;align-items:center;min-height:22px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.wk-podium{align-items:flex-end;gap:8px;margin-top:10px;display:flex}.wk-kol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.wk-avatar{background:var(--g);border:1.5px solid var(--gold);width:44px;height:44px;color:var(--c);border-radius:22px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.wk-avatar.wk-ik{background:var(--b)}.wk-pnaam{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:.94rem;font-weight:600;overflow:hidden}.wk-pwaarde{color:#4f4a3c;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:500}.wk-blok{box-sizing:border-box;width:100%;font-family:var(--display);border-radius:14px 14px 0 0;justify-content:center;margin-top:6px;padding-top:8px;font-size:1.75rem;font-weight:700;line-height:1;display:flex}.wk-h1{background:var(--gold);height:136px}.wk-h2{background:#12352433;height:96px}.wk-h3{background:#b79c5e8c;height:76px}.wk-balk{min-height:40px;color:var(--c);background:#0d2a1cdb;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:0 16px;font-size:.94rem;display:flex}.wk-balk b{font-weight:700}.wk-balk small{font-size:.75rem}.wk-gold{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.wk-pijl{transition:none}}.btn-goud{background:var(--gold);border-color:var(--gold);color:var(--g);font-weight:600}.btn-goud:hover{color:var(--g);background:#e6d3a4;border-color:#e6d3a4}.bagtag-nieuw{gap:20px}.bagtag-nieuw strong{font-size:1.4rem}.bdg-bagtag-munten{color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:flex-start;gap:6px;margin-left:auto;text-decoration:none;display:flex}.bdg-bagtag-munten:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:14px}.bdg-bagtag-t{color:var(--gold);font-size:.75rem}.bdg-slots{gap:8px;display:flex}.bdg-slot{flex:none;width:48px;height:48px;display:inline-flex}.bdg-slot-leeg{box-sizing:border-box;border:1.5px dashed #d8be8699;border-radius:50%}.bdg-bagtag{color:var(--c);-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#0d2a1cb3;border:1px solid #d8be8680;border-radius:24px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.bdg-groep{margin-top:6px}.bdg-groep h2.label{color:var(--gold)}.bdg-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bdg-cel{box-sizing:border-box;width:100%;min-height:128px;color:var(--g);font:inherit;cursor:pointer;border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 10px 26px #06180e40;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#f3ebd8db;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 6px;text-decoration:none;display:flex;position:relative}.bdg-cel .bdg-uit{color:#12352480}.bdg-naam{text-align:center;font-size:.8rem;font-weight:600;line-height:1.2}.bdg-label{background:#d8be8699;border-radius:9px;padding:1px 8px;font-size:.75rem;font-weight:600}.bdg-gekozen{outline:3px solid var(--gold);outline-offset:-3px}.bdg-dicht{opacity:.6}.bdg-nr{background:var(--g);width:24px;height:24px;color:var(--c);border-radius:12px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.bdg-detail{text-align:center;color:var(--c);flex-direction:column;align-items:center;gap:10px;padding-top:12px;display:flex}.bdg-detail h1{margin:6px 0 0}.bdg-detail .bdg-uit{color:var(--gold)}.bdg-stand{color:var(--gold);margin:0;font-weight:600}.bdg-nog{color:var(--c);opacity:.8}.bdg-voortgang{justify-content:space-between;width:100%;max-width:320px;font-size:.9rem;display:flex}.bdg-balk{background:#f3ebd833;border-radius:4px;width:100%;max-width:320px;height:8px}.bdg-balk span{background:var(--gold);border-radius:4px;height:8px;display:block}.bdg-overlay{z-index:60;color:var(--c);background:radial-gradient(120% 70% at 20% 0,#1d4a33 0%,#123524 55%,#0b2418 100%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.bdg-ov-in{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;display:flex}.bdg-ov-kop{color:var(--gold);margin:0;font-weight:600}.bdg-ov-in h2{font-family:var(--display);letter-spacing:-.03em;color:var(--c);margin:6px 0 0;font-size:2.2rem;font-weight:700}.bdg-ov-regel{margin:0}.bdg-ov-knoppen{flex-direction:column;gap:10px;width:100%;margin-top:16px;display:flex}.cl-scherm{gap:12px}.cl-kop{color:var(--c);padding:0 4px}.cl-kop h1{letter-spacing:-.03em;margin:0;font-size:2.6rem;line-height:1.05}.cl-kop .place{color:var(--gold);align-items:center;gap:6px;margin-top:8px;font-size:1.1rem;font-weight:500;display:inline-flex}.cl-kop p{margin:10px 0 0;font-size:1rem;line-height:1.4}.cl-lessen{box-sizing:border-box;min-height:84px;color:var(--c);border:2px solid var(--gold);-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#0d2a1c9e;border-radius:28px;align-items:center;gap:16px;padding:0 20px;text-decoration:none;display:flex;box-shadow:0 10px 26px #00000059,inset 0 1px #f3ebd847}.cl-lessen>span:nth-child(2){font-family:var(--display);letter-spacing:-.03em;flex:1;font-size:1.75rem;font-weight:700}.cl-lessen-ic{background:var(--gold);width:52px;height:52px;color:var(--g);border-radius:26px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cl-pijl{display:inline-flex}.cl-tegels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cl-tegels:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cl-tegel{box-sizing:border-box;min-width:0;min-height:96px;color:var(--g);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#f3ebd8db;border-radius:22px;flex-direction:column;justify-content:space-between;padding:14px 12px;font-size:1.06rem;font-weight:600;text-decoration:none;display:flex}.cl-tegel-goud{background:var(--gold);border-color:var(--gold);box-shadow:0 8px 20px #00000040}.cl-sectie{flex-direction:column;gap:10px;display:flex}.cl-sectie-kop{justify-content:space-between;align-items:center;min-height:32px;padding:0 4px;display:flex}.cl-sectie-kop h2{font-family:var(--display);color:var(--c);margin:0;font-size:1.4rem;font-weight:700}.cl-alles{color:var(--gold);min-height:44px;font-weight:500}.cl-leeg{color:var(--c);margin:0;padding:0 4px}.cl-kaart{box-sizing:border-box;color:var(--g);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#f3ebd8db;border-radius:26px;flex-direction:column;padding:16px 18px;display:flex}.cl-melding-kop{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.cl-melding-kop strong{font-size:1rem}.cl-melding p{color:#4f4a3c;margin:3px 0 0;font-size:.88rem}.cl-melding small{color:#4f4a3c;margin-top:3px;font-size:.82rem;display:block}.cl-lijn{border-bottom:1px solid #12352424;margin-bottom:12px;padding-bottom:12px}.cl-soort{background:var(--gold);min-height:24px;color:var(--g);border-radius:12px;flex:none;align-items:center;padding:0 10px;font-size:.8rem;font-weight:600;display:inline-flex}.cl-soort-gesloten{background:var(--b);color:var(--c)}.cl-soort-info{background:#12352424}.cl-groot{gap:4px;padding:18px}.cl-dag{color:var(--b);font-size:.94rem;font-weight:600}.cl-uur{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:3.6rem;font-weight:700;line-height:1}.cl-titel{margin-top:8px;font-size:1.12rem}.cl-info{color:#4f4a3c;font-size:.88rem}.cl-knop{background:var(--g);border-color:var(--gold);min-height:52px;color:var(--c);margin-top:12px;font-weight:600}.cl-klein{flex-direction:row;align-items:flex-start;gap:14px}.cl-blok{background:var(--g);width:56px;height:56px;color:var(--c);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.cl-blok b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.cl-blok small{color:var(--gold);margin-top:2px;font-size:.8rem}.cl-klein-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-klein-tekst strong{font-size:1rem}.cl-klein-tekst span{color:#4f4a3c;font-size:.88rem}.cl-knop-klein{border:1.5px solid var(--b);min-height:44px;color:var(--b);border-radius:22px;align-self:flex-start;align-items:center;margin-top:8px;padding:0 16px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.cl-uren{padding-top:4px;padding-bottom:4px}.cl-uur-rij{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.cl-uur-rij+.cl-uur-rij{border-top:1px solid #12352424}.cl-uur-tijd{color:var(--b);text-align:right;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:500}.cl-uur-naam{white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.cl-uur-tijd{flex:1;min-width:0}.cl-fac-ic{width:34px;height:34px;color:var(--g);background:#1235241a;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cl-fac-ic svg{width:20px;height:20px}.cl-melding-titel{align-items:center;gap:8px;min-width:0;display:flex}.cl-bel{color:#8a8576;flex:none;display:inline-flex}.cl-bel svg{width:16px;height:16px}.chip-fac span{align-items:center;gap:8px;min-height:44px;display:inline-flex}.chip-fac svg{flex:none;width:18px;height:18px}.sz-scherm{gap:12px}.sz-widget{color:var(--c);-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#0d2a1c9e;border:1px solid #d8be8680;border-radius:28px;flex-direction:column;gap:10px;padding:16px 18px;text-decoration:none;display:flex;box-shadow:inset 0 1px #f3ebd847}.sz-widget-rij{justify-content:space-between;align-items:center;gap:12px;display:flex}.sz-widget-rij>span:first-child{flex-direction:column;display:flex}.sz-groot{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:4rem;font-weight:700;line-height:1}.sz-widget small{color:var(--gold);font-size:.82rem}.sz-stempel{border:2.5px solid var(--gold);color:var(--gold);white-space:nowrap;border-radius:10px;padding:4px 12px;font-size:1.1rem;font-weight:800;transform:rotate(-3deg)}.sz-datum{background:#d8be8633;border:1px solid #d8be8699;border-radius:14px;align-self:flex-start;align-items:center;min-height:28px;padding:0 12px;font-size:.88rem;font-weight:600;display:inline-flex}.sz-legende{min-height:28px;color:var(--c);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:.75rem;font-weight:500;display:flex}.sz-legende span{align-items:center;gap:6px;display:inline-flex}.sz-legende .sz-vak{width:12px;height:12px}.sz-vak{box-sizing:border-box;border-radius:4px;flex:none;width:13px;height:14px;display:block}.sz-birdie{background:var(--gold);border:1px solid #b79c5e}.sz-par{background:#2f7d4f}.sz-bogey{background:#12352447;border:1px solid #f3ebd88c}.sz-kaart .sz-bogey{border:0}.sz-meer{background:var(--b)}.sz-leeg{background:0 0;border:1px dashed #1235244d}.sz-tijdlijn{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.sz-tijdlijn:before{content:"";background:#d8be868c;width:2px;position:absolute;top:28px;bottom:28px;left:11px}.sz-rij{gap:12px;display:flex;position:relative}.sz-punt{flex:none;width:24px;position:relative}.sz-punt:after{content:"";box-sizing:border-box;background:#d8be86b3;border:3px solid #123524;border-radius:8px;width:16px;height:16px;position:absolute;top:20px;left:4px}.sz-punt-beste:after{background:var(--gold)}.sz-kaart{min-width:0;color:var(--g);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#f3ebd8db;border-radius:26px;flex-direction:column;flex:1;gap:4px;padding:12px 16px;text-decoration:none;display:flex}.sz-kaart-beste{border:2px solid var(--gold)}.sz-kaart-kop{justify-content:space-between;align-items:center;min-height:28px;display:flex}.sz-kaart-kop strong{font-size:1rem}.sz-beste{background:var(--gold);border-radius:10px;margin-left:8px;padding:2px 8px;font-size:.75rem;font-weight:600}.sz-pt{align-items:baseline;gap:4px;display:inline-flex}.sz-pt b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.sz-pt small{color:#4f4a3c;font-size:.75rem}.sz-sub{color:#4f4a3c;font-size:.82rem}.sz-strook{flex-wrap:wrap;gap:3px;margin-top:6px;display:flex}.mel-opm{color:var(--grey);margin:8px 0 0;font-size:.8rem}.sz-profiel{min-height:44px;color:var(--c);box-sizing:border-box;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#0d2a1c9e;border:1px solid #d8be8680;border-radius:24px;grid-template-columns:1fr auto 24px;grid-template-areas:"titel titel pijl""links rechts pijl";align-items:center;gap:4px 12px;padding:14px 18px;text-decoration:none;display:grid;box-shadow:inset 0 1px #f3ebd847}.sz-profiel:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sz-pk-titel{color:var(--gold);grid-area:titel;font-size:.82rem;font-weight:600}.sz-pk-links{grid-area:links;align-items:baseline;gap:8px;min-width:0;display:flex}.sz-pk-links small{color:var(--gold);font-size:.82rem}.sz-pk-links b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1.1}.sz-pk-links b i{color:var(--gold);margin-left:3px;font-size:.8rem;font-style:normal;font-weight:500}.sz-pk-klein{font-size:1.05rem!important}.sz-pk-rechts{color:var(--c);text-align:right;grid-area:rechts;font-size:.85rem}.sz-pk-pijl{color:var(--gold);grid-area:pijl;justify-self:end;display:inline-flex}.bdg-groep .kop{justify-content:space-between;align-items:baseline;display:flex}.bdg-teller{color:var(--gold);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.bdg-hint{margin:8px 4px 0}.avatar,.stack-av,.fl-bol,.fp-bol,.gs-av,.profiel-knop{position:relative}.emb{z-index:1;box-sizing:border-box;color:#f3ebd8;text-transform:none;letter-spacing:0;pointer-events:none;border:1.5px solid #f3ebd8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font:700 12px/1 Figtree,system-ui,sans-serif;display:flex;position:absolute;bottom:-4px;right:-4px}.emb-b{background:#2f7d4f}.emb-m{background:#7a1f2b}.avatar-lg .emb,.bagtag-naam .avatar .emb{width:28px;height:28px;font-size:13px;bottom:-3px;right:-3px}.avatar-klein .emb,.avatar-sm .emb,.ploeg-naam .emb{border-width:1.2px;width:16px;height:16px;font-size:9px;bottom:-3px;right:-3px}.speler-main .avatar .emb{width:20px;height:20px;font-size:10px}.gs-av .emb,.fp-bol .emb{width:18px;height:18px;font-size:10px;bottom:-3px;right:-3px}.fp-bol .emb{width:20px;height:20px}.fl-bol .emb,.stack-av .emb{border-width:1px;width:16px;height:16px;font-size:9px;bottom:-3px;right:-3px}.profiel-knop .emb{width:16px;height:16px;font-size:9px;bottom:-3px;right:-3px}.emb-inline{vertical-align:-4px;flex:none;width:18px;height:18px;margin-right:6px;font-size:10px;display:inline-flex;position:static}.tag-beginner{color:#1d5a37;background:#2f7d4f29}.emblem-keuze{flex-direction:column;gap:8px;display:flex}.emblem-keuze .chip span{align-items:center;display:inline-flex}.ue{flex-direction:column;gap:4px;display:flex}.ue-as{color:var(--muted);font-variant-numeric:tabular-nums;gap:8px;padding:0 6px;font-size:.78rem;display:flex}.ue-as-naam{flex:none;width:30px}.ue-as-lijn{flex:1;height:16px;position:relative}.ue-as-lijn span{position:absolute;top:0;transform:translate(-50%)}.ue-as-lijn span:first-child{transform:none}.ue-as-lijn span:last-child{transform:translate(-100%)}.ue-balken{flex-direction:column;gap:2px;display:flex}.ue-dag{min-height:44px;color:var(--g);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 6px;display:flex}.ue-dag.is-gekozen{background:#d8be8666}.ue-dag:focus-visible{outline:3px solid var(--g);outline-offset:1px}.ue-dagnaam{flex:none;width:30px;font-weight:600}.ue-spoor{background-color:#1235241a;background-image:linear-gradient(#12352429,#12352429),linear-gradient(#12352429,#12352429),linear-gradient(#12352429,#12352429);background-position:33.33% 4px,66.67% 4px,100% 4px;background-repeat:no-repeat;background-size:1px calc(100% - 8px);border-radius:13px;flex:1;height:26px;position:relative}.ue-seg{background:var(--g);border-radius:13px;position:absolute;top:0;bottom:0}.ue-paneel{border:1px solid var(--line);background:#ffffff73;border-radius:20px;flex-direction:column;gap:10px;margin-top:8px;padding:14px;display:flex}.ue-paneel-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ue-paneel-kop strong{font-family:var(--display);font-size:1.25rem}.ue-uur,.ue-vak-uur{font-variant-numeric:tabular-nums;font-weight:600}.ue-vak{flex-direction:column;display:flex}.ue-vak+.ue-vak{border-top:1px solid var(--line);padding-top:6px}.ue-vak-kop{min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;font-size:.94rem;display:flex}.ue-weg{width:44px;height:44px;color:var(--b);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-4px -8px -4px 0;display:inline-flex}.ue-slider{height:44px;position:relative}.ue-slider-spoor{height:6px;position:absolute;top:19px;left:15px;right:15px}.ue-slider-lijn{background:#12352429;border-radius:3px;position:absolute;inset:0}.ue-slider-vul{background:var(--g);border-radius:3px;position:absolute;top:0;bottom:0}.ue-slider input[type=range]{width:100%;height:44px;box-shadow:none;pointer-events:none;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;left:0}.ue-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;height:44px}.ue-slider input[type=range]::-moz-range-track{background:0 0;height:44px}.ue-slider input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--gold);border:2px solid var(--g);cursor:grab;border-radius:50%;width:30px;height:30px;margin-top:7px;box-shadow:0 3px 8px #06180e4d}.ue-slider input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--gold);border:2px solid var(--g);cursor:grab;border-radius:50%;width:26px;height:26px;box-shadow:0 3px 8px #06180e4d}.ue-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--g);outline-offset:2px}.ue-slider input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--g);outline-offset:2px}.ue-acties{flex-wrap:wrap;gap:8px;display:flex}.ue-acties .btn,.ue-kopie .btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ue-kopie{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.ue-kopie-titel{font-size:.94rem;font-weight:600}.cl-fac{padding:8px 8px 8px 14px}.cl-fac-vlak{padding-right:14px}.cl-fac-kop{cursor:pointer;align-items:center;gap:12px;min-height:60px;list-style:none;display:flex}.cl-fac-vlak .cl-fac-kop{cursor:default;min-height:52px}.cl-fac-kop::-webkit-details-marker{display:none}.cl-fac-kop:focus-visible{outline:3px solid var(--g);outline-offset:2px;border-radius:14px}.cl-fac-tekst{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.cl-fac-tekst strong{font-size:1rem}.cl-fac-tekst small{color:#4f4a3c;font-variant-numeric:tabular-nums;font-size:.88rem}.cl-fac-pijl{width:36px;height:44px;transition:transform var(--t) var(--ease-ios);flex:none;justify-content:center;align-items:center;display:inline-flex}.cl-fac[open] .cl-fac-pijl{transform:rotate(180deg)}.cl-pil{white-space:nowrap;border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.cl-pil i{border-radius:50%;width:7px;height:7px}.cl-pil-open{background:var(--g);color:var(--c);border:1px solid var(--gold)}.cl-pil-open i{background:var(--gold)}.cl-pil-dicht{color:var(--b);border:1.5px solid var(--b)}.cl-pil-dicht i{background:var(--b)}.cl-week{border-top:1px solid #12352424;margin:6px 6px 6px 0;padding-top:4px}.cl-week-rij{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:.94rem;display:flex}.cl-week-rij+.cl-week-rij{border-top:1px solid #12352424}.cl-week-rij span:last-child{text-align:right}.cl-week-rij.is-vandaag{background:#d8be8680;border-top-color:#0000;border-radius:14px;margin:0 -6px;padding:0 6px;font-weight:600}.cl-week-rij.is-vandaag+.cl-week-rij{border-top-color:#0000}@media (prefers-reduced-motion:reduce){.cl-fac-pijl{transition:none}}.cl-fac-kop,.cl-fac-tekst strong{color:var(--g)}.cl-week-rij span:first-child{white-space:nowrap}.btn.btn-ghost.wedstrijd-mee{min-height:44px;color:var(--b);border:1.5px solid var(--b);background:0 0;align-self:flex-start;margin-top:10px;padding:0 18px;font-weight:600}.btn.btn-ghost.wedstrijd-mee[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--b);font-weight:700}.av-foto{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.foto-keuze{flex-direction:column;gap:8px;display:flex}.foto-rij{align-items:center;gap:16px;display:flex}.foto-knoppen{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.foto-keuze .avatar-lg{flex:none;position:relative}img.av-foto:not([src]){display:none}.foto-wrap{flex:none;display:inline-flex;position:relative}.foto-pen{z-index:2;background:var(--c);width:28px;height:28px;color:var(--g);border:1.5px solid var(--gold);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 6px #00000040}.foto-pen svg{width:14px;height:14px}.foto-pen:after{content:"";position:absolute;inset:-8px}.foto-pen:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.sheet-crop{align-items:stretch}.sheet-crop .sheet-kop h2{color:var(--g)}.crop-stage{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#1b1b1b;border-radius:18px;width:min(100%,320px);margin:4px auto;position:relative;overflow:hidden}.crop-stage.is-grijpen{cursor:grabbing}.crop-stage:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.crop-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.crop-gat{pointer-events:none;border:2px solid #f3ebd8f2;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #123524a8}.crop-zoom{color:var(--g);align-items:center;gap:12px;font-weight:600;display:flex}.crop-zoom input{min-width:0;min-height:44px;box-shadow:none;accent-color:var(--g);background:0 0;border:0;flex:1;padding:0}.crop-knoppen{gap:12px;display:flex}.crop-knoppen .btn{flex:1}.crop-knoppen-kolom{flex-direction:column;align-items:stretch}.crop-knoppen-kolom .linklike{align-self:center;min-height:44px}.av-svg{border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.av-svg-vol{border-radius:50%;width:100%;height:100%;display:block}.foto-voorbeeld-rij{justify-content:center;padding:4px 0 2px;display:flex}.foto-tabs{box-sizing:border-box;border:1px solid #12352447;border-radius:26px;gap:4px;height:52px;padding:4px;display:flex}.foto-tabs button{min-height:44px;font:inherit;cursor:pointer;color:var(--g);box-shadow:none;background:0 0;border:0;border-radius:22px;flex:1;padding:0;font-size:.95rem;font-weight:600}.foto-tabs button[aria-pressed=true]{background:var(--g);color:var(--c)}.foto-tabs button:focus-visible,.foto-av:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.foto-raster{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:4px 4px 8px;display:grid}.foto-av{aspect-ratio:1;width:100%;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.foto-av[aria-pressed=true]{box-shadow:0 0 0 2px var(--c), 0 0 0 4.5px var(--g)}.tab-bol{z-index:0;opacity:0;pointer-events:none;will-change:transform;background:#d8be86f0;border-radius:27px;width:0;height:0;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff59,0 4px 14px #00000047}.tab-bol.is-zichtbaar{opacity:1}.tabbar.met-bol .tab{z-index:1;transition:color .28s;position:relative}.tabbar.met-bol .tab[aria-current=page],.tabbar.met-bol .tab[aria-current=page]:hover{background:0 0}.swipe-kader{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}.swipe-laag{pointer-events:none;will-change:transform;position:absolute;inset:0;overflow:hidden}#app{overflow-x:clip}html.swipe-bezig,html.swipe-bezig body{overflow-x:hidden}@media (prefers-reduced-motion:reduce){.tabbar.met-bol .tab{transition:none}}a.chip-btn{text-decoration:none}.beheer-nav{align-items:center}.beheer-nav .chip-btn[aria-current=page]{background:var(--chip-on-bg);border-color:var(--chip-on-bd);color:var(--chip-on-fg);font-weight:700}.flag-groep[hidden],.flag-rij[hidden],#flags-leeg[hidden]{display:none}.flag-rij .invite-top strong{overflow-wrap:anywhere}@media (min-width:820px){.cijfers .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:820px) and (orientation:landscape),(min-width:1024px){.screen.cijfers{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px 24px;max-width:1120px;display:grid}.cijfers>*{grid-column:1/-1;min-width:0}.cijfers>.c-half{grid-column:span 6}.cijfers>.c-twothirds{grid-column:span 8}.cijfers>.c-third{grid-column:span 4}.cijfers .kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.onthaal-fotos{background:#123524;position:absolute;inset:0;overflow:hidden}.onthaal-fotos .onthaal-beeld{opacity:0;transition:opacity .6s}.onthaal-fotos .onthaal-beeld.aan{opacity:1}.onthaal-wissel{display:grid}.onthaal-wissel>.onthaal-tekst{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,transform .35s,visibility 0s linear .35s;transform:translateY(6px)}.onthaal-wissel>.onthaal-tekst.aan{opacity:1;visibility:visible;transition-delay:0s;transform:none}.onthaal-kaart>.onthaal-knoppen:not(.aan){display:none}.onthaal-bestaand{align-self:center;min-height:44px}@media (prefers-reduced-motion:reduce){.onthaal-fotos .onthaal-beeld,.onthaal-wissel>.onthaal-tekst{transition:none}}.hint-fout{color:var(--b);font-weight:600}.clubcode-kaart{flex-direction:column;gap:10px;display:flex}.voorbeeld-pil{top:calc(env(safe-area-inset-top,0px) + 6px);z-index:200;border:1px solid var(--gold);min-height:44px;color:var(--c);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#123524eb;border-radius:22px;padding:0 16px;font-size:.85rem;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}.btn-groot{gap:10px;min-height:64px;padding:0 24px;font-size:1.2rem}.btn-groot svg{width:24px;height:24px}.rij-zoek{min-height:60px;padding-top:8px;padding-bottom:8px}.rij-zoek .rij-sub .muted{transition:opacity .2s}.sw{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#78788052;border:0;border-radius:16px;flex:none;width:51px;height:31px;padding:0;transition:background-color .3s;position:relative}.sw:before{content:"";position:absolute;inset:-7px -4px}.sw-knop{background:#fff;border-radius:14px;width:27px;height:27px;transition:transform .4s cubic-bezier(.34,1.4,.64,1),width .2s;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029,0 3px 1px #0000001a}.sw[aria-checked=true] .sw-knop{transform:translate(20px)}.sw:active .sw-knop{width:34px}.sw[aria-checked=true]:active .sw-knop{transform:translate(13px)}@media (prefers-reduced-motion:reduce){.sw,.sw-knop{transition:none}}.rij-slag{color:inherit;min-height:72px;text-decoration:none}.slag-kop{color:var(--b);font-size:.82rem;font-weight:600}.slag-pijl{color:var(--grey,#4f4a3c);flex:none;display:inline-flex}.slag-pijl svg{width:20px;height:20px}.st-club{flex-direction:column;gap:8px;display:flex}.st-club-kaart{border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);color:var(--g);background:#f3ebd8db;border-radius:24px;flex-direction:column;padding:2px 18px;display:flex}.st-club-rij{min-height:60px;color:inherit;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.st-club-rij+.st-club-rij{border-top:1px solid #12352424}.st-club-rij strong{font-size:1rem;font-weight:600}.fl-labels{gap:6px;margin-top:4px;display:flex}.fl-label{white-space:nowrap;opacity:.85;border:1px solid;border-radius:8px;padding:1px 7px;font-size:.78rem;line-height:1.3}.cl-groot-kop{align-items:flex-start;gap:14px;display:flex}.cl-blok-groot{border:2px solid var(--gold);box-sizing:border-box;border-radius:18px;width:64px;height:64px}.cl-blok-groot b{font-size:1.75rem}.cl-groot-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-eerst{background:var(--gold);min-height:22px;color:var(--g);border-radius:11px;align-self:flex-start;align-items:center;padding:0 9px;font-size:.78rem;font-weight:600;display:inline-flex}.cl-groot .cl-titel{margin-top:2px}.cl-groot .cl-knop{margin-top:10px}.cl-meer{min-height:52px}.wd-kaart{padding:2px 18px}.wd-kop{font:600 .85rem var(--body);color:var(--b);margin:0;padding:14px 0 4px}.wd-maand+.wd-maand .wd-kop{border-top:1px solid #12352424;margin-top:6px}.wd-lijst{margin:0;padding:0;list-style:none}.wd-rij{align-items:flex-start;gap:14px;padding:12px 0;display:flex}.wd-rij+.wd-rij{border-top:1px solid #12352424}.wd-rij .cl-blok{border-radius:14px;width:48px;height:48px}.wd-rij .cl-blok b{font-size:1.25rem}.wd-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wd-tekst strong{font-size:1rem}.wd-tekst>span{color:#4f4a3c;font-size:.88rem}.st-club-rij strong{color:var(--g)}.st-club-rij .muted{color:#4f4a3c}.help{flex-direction:column;gap:14px;display:flex}.help h2{margin:6px 0 0}.help-blok{flex-direction:column;gap:8px;display:flex}.help-lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.help-inhoud{flex-direction:column;gap:14px;display:flex}.help-teller{color:var(--c);margin:0;padding:0 4px;font-size:.9rem}.help-wis{width:44px;height:44px;color:var(--g);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.help-wis[hidden]{display:none}.help-resultaat{align-items:flex-start}.help-resultaat strong{color:var(--g);font-weight:600;line-height:1.25}.help-onderwerp{color:var(--b);font-size:.82rem;font-weight:600}.help mark{color:inherit;background:#d8be86bf;border-radius:4px;padding:0 2px}.help-vraag{-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);border:1px solid var(--glas-rand);color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 10px 26px #06180e40;background:#f3ebd8db;border-radius:22px;overflow:hidden}.help-vraag summary{cursor:pointer;min-height:56px;color:var(--g);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-weight:600;line-height:1.25;list-style:none;display:flex}.help-vraag summary::-webkit-details-marker{display:none}.help-vraag summary:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.help-pijl{transition:transform var(--t) var(--ease-ios);color:#4f4a3c;flex:none;display:inline-flex}.help-vraag[open] .help-pijl{transform:rotate(90deg)}.help-antwoord{flex-direction:column;gap:12px;padding:0 18px 14px;display:flex}.help-antwoord p{color:#4f4a3c;max-width:36em;margin:0;font-size:.95rem;line-height:1.45}.help-voet,.help-nuttig{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.help-nuttig{border-top:1px solid #12352424;padding-top:8px}.help-nuttig-knoppen{gap:8px;display:flex}.help-vraag .muted{color:#4f4a3c}.help-mail{-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);border:1px solid var(--glas-rand);color:var(--g);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;background:#f3ebd8db;border-radius:26px;flex-direction:column;gap:10px;padding:18px;display:flex}.help-mail h2{color:var(--g);margin:0;font-size:1.25rem}.help-mail p{color:#4f4a3c;margin:0}.help-mail .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.help-knop{box-sizing:border-box;width:44px;height:44px;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);color:#f3ebd8;background:#0d2a1c73;border:1px solid #d8be8699;border-radius:22px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.help-knop:hover{color:#f3ebd8;border-color:var(--gold)}@media (prefers-reduced-motion:reduce){.help-pijl{transition:none}}.help-vraag .btn-ghost,.help-mail .btn-ghost{color:var(--g);background:0 0;border-color:#12352473}.help-vraag .btn-ghost:hover,.help-mail .btn-ghost:hover{border-color:var(--g);color:var(--g)}#help-zoek::-webkit-search-cancel-button{appearance:none;display:none}.speler-acties{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.meld-keuze{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.meld-keuze legend{margin-bottom:8px;padding:0;font-weight:600}.help-toelichting{flex-direction:column;gap:8px;width:100%;display:flex}.help-toelichting label{color:var(--muted);font-size:.9rem}.help-nuttig:has(.help-toelichting){display:block}.mail-rij{align-items:stretch;gap:8px;display:flex}.mail-rij>.btn:first-child{flex:1}.help-voet .mail-rij>.btn:first-child{flex:none}.kopieer-knop{justify-content:center;align-items:center;width:48px;padding:0;display:inline-flex}.kopieer-knop.btn-small{width:40px}:where(button,[role=button],summary,a[href],label.chip,[data-action]):not(:disabled):not([aria-disabled=true]){transition:scale var(--t-snel) var(--ease-ios), opacity var(--t-snel) var(--ease-ios)}:where(a[href],div,li,article,section)[data-action]:active,:where(a[href]):active{scale:.985}:where(button,[role=button],summary,label.chip):not(:disabled):not([aria-disabled=true]):active,:where(a.btn,a[class*=btn],a[class*=knop],a[class*=chip],a[class*=pil],a.fl-nieuw,a.back,a.vk-link,a.help-knop):active{scale:.96}:where(button.linklike,a.linklike):active{opacity:.6;scale:1}.tab:active{scale:1}.tab .tab-icon{transition:scale var(--t-snel) var(--ease-ios)}.tab:active .tab-icon{scale:.86}:where(button,.btn,.tab,.chip,summary,.step-btn){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (prefers-reduced-motion:reduce){:where(button,[role=button],summary,a[href],label.chip,[data-action],.tab-icon){transition:none}:where(a[href],div,li,article,section)[data-action]:active,:where(a[href]):active,:where(button,[role=button],summary,label.chip):active,:where(a.btn,a[class*=btn],a[class*=knop],a[class*=chip],a[class*=pil],a.fl-nieuw,a.back,a.vk-link,a.help-knop):active,.tab:active .tab-icon{scale:1}}@keyframes sheet-op{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-bg-in{0%{opacity:0}to{opacity:1}}@keyframes bev-op{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.sheet-bg{opacity:var(--dim,1)}.sheet-in{animation:sheet-bg-in var(--t) var(--ease-ios)}.sheet-in .sheet{animation:sheet-op var(--t-sheet) var(--ease-ios)}.sheet-bg.sheet-uit{opacity:0;transition:opacity .2s}.sheet-bg.sheet-uit .sheet{transition:transform .2s;transform:translateY(105%)}#app:has(.sheet-flight)>main.screen{transform-origin:50% 40%;filter:brightness(.8);transition:scale var(--t-sheet) var(--ease-ios), filter var(--t-sheet) var(--ease-ios);border-radius:28px;scale:.94}#app:has(.sheet-flight)>main.screen{overflow:hidden}.sheet-flight{border-radius:36px 36px 0 0}.sheet-flight.sheet-vol{height:calc(100dvh - 54px);max-height:none}.sheet-flight .fp-meer{flex-direction:column;gap:12px;display:none}.sheet-flight.sheet-vol .fp-meer{display:flex}.fp-details .fp-meer-uit,.sheet-vol .fp-details .fp-meer-aan{display:none}.sheet-vol .fp-details .fp-meer-uit{display:inline}.fp-h{font-family:var(--display);margin:4px 0 0;font-size:1.15rem;font-weight:700}.fp-spelers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fp-speler{background:#12352412;border-radius:26px;align-items:center;gap:12px;min-height:52px;padding:4px 12px 4px 4px;font-weight:600;display:flex}.fp-speler small{color:var(--grey);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.fp-bol-s{border-radius:22px;width:44px;height:44px;font-size:.9rem}.fp-pagina{min-height:44px;color:var(--g);justify-content:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}.fp-details{cursor:pointer;font:inherit;background:0 0;border:0;font-weight:600}.bev-bg{z-index:90;padding:10px calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sheet-bg-in var(--t) var(--ease-ios);background:#081c128c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bev-bg.bev-weg{opacity:0;transition:opacity .2s}.bev-kaart{box-sizing:border-box;width:100%;max-width:420px;color:var(--g);animation:bev-op var(--t-sheet) var(--ease-ios);background:#f3ebd8fa;border-radius:36px;flex-direction:column;gap:10px;padding:22px 18px 18px;display:flex;box-shadow:0 20px 50px #00000059}.bev-vraag{text-align:center;font-family:var(--display);margin:0 6px 6px;font-size:1.1rem;font-weight:700;line-height:1.3}.bev-knop{border:1.5px solid var(--g);background:var(--g);min-height:54px;color:var(--c);font:inherit;cursor:pointer;border-radius:27px;font-weight:700}.bev-gevaar{background:var(--b);border-color:var(--b);color:#fff}.bev-uit{color:var(--g);background:0 0}body.bev-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.sheet-in,.sheet-in .sheet,.bev-bg,.bev-kaart{animation:none}#app:has(.sheet-flight)>main.screen{transition:none}}.skelet-bericht{background:#f3ebd88c;border-radius:20px 20px 20px 6px;width:62%;padding:14px;list-style:none}.skelet-bericht .s-lijn{width:100%}.skelet-eigen{border-radius:20px 20px 6px;width:48%;margin-left:auto}details.opent{overflow:hidden}details>summary{-webkit-tap-highlight-color:transparent}.fac-acc.sluit .fac-acc-pijl,.cl-fac.sluit .cl-fac-pijl,.help-vraag.sluit .help-pijl{transform:none}.meer.sluit>summary:after{transform:rotate(45deg)translateY(-2px)}[data-ctx]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@keyframes ctx-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.ctx-bg{z-index:95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:sheet-bg-in var(--t) var(--ease-ios);background:#081c1280;position:fixed;inset:0}.ctx-bg.ctx-weg{opacity:0;transition:opacity .18s}.ctx-kaart{z-index:1;pointer-events:none;transition:scale var(--t) var(--ease-ios);scale:1.03;box-shadow:0 22px 50px #00000073}.ctx-menu{z-index:2;transform-origin:0 0;width:240px;animation:ctx-in var(--t) var(--ease-ios);background:#f3ebd8f7;border-radius:22px;flex-direction:column;padding:6px;display:flex;position:fixed;box-shadow:0 18px 44px #0006}.ctx-item{text-align:left;min-height:48px;font:inherit;color:var(--g);cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0 16px;font-weight:600}.ctx-item+.ctx-item{border-top:1px solid #1235241a;border-radius:0}.ctx-item:first-child{border-radius:16px 16px 0 0}.ctx-item:last-child{border-radius:0 0 16px 16px}.ctx-item:only-child{border-radius:16px}.ctx-item:active{background:#12352414}.ctx-gevaar{color:var(--b)}@media (prefers-reduced-motion:reduce){.ctx-bg,.ctx-menu{animation:none}}.gs-paneel{padding:0;overflow:hidden}.gs-vak{touch-action:pan-y;position:relative;overflow:hidden}.gs-vak+.gs-vak{border-top:1px solid #12352424}.gs-vak .gs-rij{will-change:transform;background:#f0e8d6;border-top:0;padding:12px 18px;position:relative}.gs-acties{width:168px;display:flex;position:absolute;inset:0 0 0 auto}.gs-actie{font:inherit;cursor:pointer;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:.78rem;font-weight:600;display:flex}.gs-stil{background:var(--gold);color:var(--g)}.gs-weg{background:var(--b);color:#fff}.gs-vak:not(.gs-open) .gs-acties{visibility:hidden}.gs-vak.gs-open .gs-acties{visibility:visible}.gs-stilic{color:var(--grey);display:inline-flex}.gs-stilic svg{width:16px;height:16px}.fl-kop2{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.fl-titels{min-width:0}.fl-titels h1{letter-spacing:-.03em;margin:0;font-size:2.3rem;line-height:1.05}.fl-sub{color:#f3ebd8d9;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.88rem}.fl-knoppen{flex:none;align-items:center;gap:10px;display:flex}.fl-rond{width:48px;height:48px;color:var(--c);cursor:pointer;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#0d2a1c80;border:1px solid #d8be868c;border-radius:24px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #f3ebd840,0 8px 20px #00000040}.fl-rond svg{width:22px;height:22px}.fl-rond:hover{color:var(--c)}.fl-rond-goud{background:var(--gold);color:var(--g);border-color:var(--gold)}.fl-rond-goud:hover{color:var(--g)}.fl-knoppen .fd-pijl{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fl-knoppen .fd-pijl:focus-visible{clip:auto;border:1px solid #d8be8680;width:44px;height:44px;position:static}@media (hover:hover) and (pointer:fine){.fl-knoppen .fd-pijl{clip:auto;border:1px solid #d8be8680;width:44px;height:44px;position:static}}.fd-strook{box-sizing:border-box;height:78px;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);touch-action:pan-y;background:#0d2a1c8c;border:1px solid #d8be8673;border-radius:39px;padding:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #f3ebd838}.fd-strook .fd-chip{z-index:1;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color var(--t) var(--ease-ios);background:0 0;border:0;border-radius:34px;position:relative}.fd-strook .fd-aan{color:var(--g);background:0 0}.fd-strook .fd-aan .fd-stip i{background:var(--b)}.fd-rij{grid-template-columns:repeat(7,minmax(0,1fr));height:100%;display:grid;position:relative}.fd-hint{z-index:2;color:#f3ebd873;pointer-events:none;display:flex;position:absolute;top:50%;translate:0 -50%}.fd-hint svg{width:14px;height:14px}.fd-hint-l{left:3px}.fd-hint-r{right:3px}.fd-in-links{animation:fd-rij-l .4s var(--ease-ios) both}.fd-in-rechts{animation:fd-rij-r .4s var(--ease-ios) both}@keyframes fd-rij-l{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes fd-rij-r{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}.fd-pil{z-index:0;background:var(--gold);width:14.2857%;transform:translateX(calc(var(--nu) * 100%));border-radius:34px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 4px 12px #00000040}.fd-pil-glij{animation:fd-glij .42s var(--ease-veer) both}@keyframes fd-glij{0%{transform:translateX(calc(var(--van) * 100%))}to{transform:translateX(calc(var(--nu) * 100%))}}.fl-anim-dag{animation:fl-in-dag .34s var(--ease-ios) both}.fl-anim-links{animation:fl-in-l .38s var(--ease-ios) both}.fl-anim-rechts{animation:fl-in-r .38s var(--ease-ios) both}@keyframes fl-in-dag{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fl-in-l{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes fl-in-r{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}.fl-lijstwrap{flex-direction:column;gap:16px;display:flex}@media (prefers-reduced-motion:reduce){.fd-in-links,.fd-in-rechts,.fd-pil-glij,.fl-anim-dag,.fl-anim-links,.fl-anim-rechts{animation:none}}.leeg{text-align:center;background:var(--paper);border:1px solid var(--line);color:var(--grey);animation:leeg-in .45s var(--ease-ios) both;border-radius:26px;flex-direction:column;align-items:center;gap:10px;padding:36px 24px 28px;display:flex}.leeg-rond{width:72px;height:72px;color:var(--gold);background:#123524;border-radius:50%;place-items:center;margin-bottom:6px;display:grid;box-shadow:0 8px 22px #12352440}.leeg-rond svg{width:32px;height:32px}.leeg-titel{font-family:var(--display);color:var(--g);margin:0;font-size:1.25rem;line-height:1.2}.leeg-tekst{max-width:30ch;color:var(--grey);margin:0;line-height:1.45}.leeg-knop{background:var(--gold);border-color:var(--gold);color:#123524;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:48px;margin-top:10px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.leeg-link{min-height:44px;color:var(--g);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-weight:600;text-decoration:underline;display:inline-flex}.leeg-klein{padding:24px 20px 20px}.leeg-klein .leeg-rond{width:56px;height:56px}.leeg-klein .leeg-rond svg{width:26px;height:26px}@keyframes leeg-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.leeg{animation:none}}.leeg-li{align-self:stretch;padding:8px 0;list-style:none}.ptr{left:50%;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:60;pointer-events:none;opacity:0;width:40px;height:40px;color:var(--g);background:var(--glas);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);will-change:transform;border-radius:50%;place-items:center;display:grid;position:fixed;transform:translate(-50%,-56px);box-shadow:0 6px 18px #00000040}.ptr-klaar{color:var(--g-diep);background:var(--gold)}.ptr-draait svg{animation:.8s linear infinite ptr-draai}@keyframes ptr-draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ptr-draait svg{animation:none}}.inst{flex-direction:column;gap:8px;display:flex}.inst-kop{font:600 .8125rem var(--body);color:var(--gold);letter-spacing:.2px;margin:0;padding:0 6px}.inst-groep{background:var(--glas);border:1px solid var(--glas-rand);box-shadow:inset 0 1px 0 var(--glas-hi), 0 14px 36px #06180e4d;-webkit-backdrop-filter:blur(var(--glas-blur,36px)) saturate(180%);backdrop-filter:blur(var(--glas-blur,36px)) saturate(180%);color:var(--g);--ink:var(--g);--muted:var(--grey);--line:#12352424;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}html[data-thema=donker] .inst-groep{--line:#d8be8638}.inst-rij{min-height:52px;font:400 1rem var(--body);color:var(--g);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 18px;text-decoration:none;display:flex}.inst-rij+.inst-rij,.inst-blok{border-top:1px solid var(--line)}.inst-rij small{color:var(--grey);font-size:.8125rem;display:block}.inst-pijl{color:var(--grey);display:inline-flex}.inst-gevaar{color:var(--b);font-weight:600}html[data-thema=donker] .inst-gevaar{color:#e59aa3}.inst-meta{color:var(--muted);flex-direction:column;gap:4px;padding:6px 8px;font-size:.8125rem;display:flex}.inst-blok{flex-direction:column;padding:12px 18px 6px;display:flex}.inst-blok small{color:var(--grey);font-size:.8125rem}.seg{box-sizing:border-box;background:#1235241a;border-radius:10px;flex-shrink:0;min-height:36px;padding:2px;display:inline-flex}html[data-thema=donker] .seg{background:#f3ebd81f}.seg button{min-width:44px;color:var(--grey);font:500 .875rem var(--body);cursor:pointer;transition:background var(--t) var(--ease-ios), color var(--t);background:0 0;border:0;border-radius:8px;padding:0 12px}.seg button[aria-pressed=true]{color:#123524;background:#fff;font-weight:600;box-shadow:0 1px 3px #0003}.doorzicht{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.doorzicht::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--g) var(--vul,74%), #1235242e var(--vul,74%));border-radius:3px;height:6px}.doorzicht::-moz-range-track{background:#1235242e;border-radius:3px;height:6px}.doorzicht::-moz-range-progress{background:var(--g);border-radius:3px;height:6px}.doorzicht::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 3px 8px #00000040,0 1px 1px #0003}.doorzicht::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 3px 8px #00000040}.doorzicht:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:8px}.doorzicht-eind{color:var(--grey);justify-content:space-between;padding-bottom:8px;font-size:.8125rem;display:flex}.sw{cursor:pointer;width:51px;height:31px;transition:background var(--t) var(--ease-ios);background:#78788052;border:0;border-radius:16px;flex-shrink:0;padding:0;position:relative}.sw:after{content:"";width:27px;height:27px;transition:transform var(--t) var(--ease-veer);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.sw[aria-checked=true]{background:#2f7d4f}.sw[aria-checked=true]:after{transform:translate(20px)}.sw:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sw,.sw:after,.seg button{transition:none}}html[data-thema=donker]{--dk-paneel:18, 53, 36;--dk-grijs:#d3dcd2;--glas:rgba(var(--dk-paneel), var(--glas-a,.6));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-thema=donker] .bg-fotos{filter:brightness(var(--foto-dim,.5)) saturate(.9)}html[data-thema=donker] body:before{opacity:var(--foto-over,1);background-color:#040e0959}html[data-thema=donker] .inst-groep,html[data-thema=donker] input:not([type=checkbox]):not([type=radio]),html[data-thema=donker] textarea,html[data-thema=donker] select,html[data-thema=donker] .player,html[data-thema=donker] .facts div,html[data-thema=donker] .invite,html[data-thema=donker] .flight,html[data-thema=donker] .notice,html[data-thema=donker] .msg,html[data-thema=donker] .chat-form,html[data-thema=donker] .friend-chip,html[data-thema=donker] .card-table,html[data-thema=donker] .totals div,html[data-thema=donker] .ga-cell>span[aria-hidden],html[data-thema=donker] .bigcard-leeg,html[data-thema=donker] .rij,html[data-thema=donker] .hole,html[data-thema=donker] .sc-par,html[data-thema=donker] .meer>summary,html[data-thema=donker] .tour-tip,html[data-thema=donker] .melding,html[data-thema=donker] .event,html[data-thema=donker] .fac,html[data-thema=donker] .fac-form,html[data-thema=donker] .fac-acc,html[data-thema=donker] .kpi,html[data-thema=donker] .gr-vak,html[data-thema=donker] .ticket,html[data-thema=donker] .vk-link,html[data-thema=donker] .weer-blok,html[data-thema=donker] .vormrij,html[data-thema=donker] .vormbalk,html[data-thema=donker] .uit-rij,html[data-thema=donker] .ministand,html[data-thema=donker] :is(.note,html[data-thema=donker] .tegel,html[data-thema=donker] .vk-foto-groot,html[data-thema=donker] form[data-form]:not([data-form=score]):not([data-form=solo-score]):not(.chat-form)),html[data-thema=donker] .empty,html[data-thema=donker] .bigcard,html[data-thema=donker] .bigcard-effen,html[data-thema=donker] .rij-aan,html[data-thema=donker] .onthaal-kaart,html[data-thema=donker] .intro-art,html[data-thema=donker] .baan-cel,html[data-thema=donker] .baan-kaartpaneel,html[data-thema=donker] .gp-rij,html[data-thema=donker] .gp-legende,html[data-thema=donker] .bagtag-stats,html[data-thema=donker] .zoekbalk,html[data-thema=donker] .spelerslijst,html[data-thema=donker] .totals,html[data-thema=donker] .when-panel,html[data-thema=donker] .spelers-knop,html[data-thema=donker] .spelers-paneel,html[data-thema=donker] .nf-kaart,html[data-thema=donker] .hole-rij,html[data-thema=donker] .hole-groot,html[data-thema=donker] .vormrij[aria-checked=true],html[data-thema=donker] .uit-kaart,html[data-thema=donker] .badge-kaart,html[data-thema=donker] .hcp-kaart,html[data-thema=donker] .week-lijst,html[data-thema=donker] .sk-paneel,html[data-thema=donker] .leeg,html[data-thema=donker] .ptr{--g:#f3ebd8;--g-diep:#e6d9b8;--c:#0f2a1c;--grey:var(--dk-grijs,#d3dcd2);--okg:#7ed4a0;--b:#e59aa3;--muted:var(--dk-grijs,#d3dcd2)}html[data-thema=donker] .inst-groep,html[data-thema=donker] :is(.note,html[data-thema=donker] .tegel,html[data-thema=donker] .vk-foto-groot,html[data-thema=donker] form[data-form]:not([data-form=score]):not([data-form=solo-score]):not(.chat-form)),html[data-thema=donker] .bigcard,html[data-thema=donker] .onthaal-kaart,html[data-thema=donker] .intro-art,html[data-thema=donker] .baan-cel,html[data-thema=donker] .baan-kaartpaneel,html[data-thema=donker] .bagtag-stats,html[data-thema=donker] .zoekbalk,html[data-thema=donker] .spelerslijst,html[data-thema=donker] .totals,html[data-thema=donker] .when-panel,html[data-thema=donker] .spelers-knop,html[data-thema=donker] .spelers-paneel,html[data-thema=donker] .nf-kaart,html[data-thema=donker] .hole-rij,html[data-thema=donker] .hole-groot,html[data-thema=donker] .vormrij,html[data-thema=donker] .uit-kaart,html[data-thema=donker] .hcp-kaart,html[data-thema=donker] .week-lijst,html[data-thema=donker] .sk-paneel{border-color:#d8be8633;box-shadow:0 12px 30px #0006}input.doorzicht{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:44px;padding:0}html[data-thema=donker] .wt-geen{--wt-kaart:#123524b8;--wt-kaartrand:#d8be8633;--wt-kaarts:0 12px 28px #0006;--wt-ink:#f3ebd8;--wt-ink2:#c3cec4;--wt-datum:#e59aa3;--wt-accent:#d8be86;--wt-bol:#f3ebd8;--wt-bolrand:#d8be86}html[data-thema=donker] .sheet,html[data-thema=donker] .sheet.sheet-hole,html[data-thema=donker] .laad-kaart,html[data-thema=donker] .skelet-kaart,html[data-thema=donker] .skelet-bericht,html[data-thema=donker] .mel-paneel,html[data-thema=donker] .gs-paneel,html[data-thema=donker] .pin-kaart,html[data-thema=donker] .wk-tegel,html[data-thema=donker] .bdg-cel,html[data-thema=donker] .cl-tegel,html[data-thema=donker] .cl-kaart,html[data-thema=donker] .sz-kaart,html[data-thema=donker] .st-club-kaart,html[data-thema=donker] .help-vraag,html[data-thema=donker] .help-mail,html[data-thema=donker] .bev-kaart,html[data-thema=donker] .ctx-menu,html[data-thema=donker] .spelers-knop.open,html[data-thema=donker] .deel-optie,html[data-thema=donker] .uit-cel,html[data-thema=donker] .speler-tags-groot .tag,html[data-thema=donker] .vk-spel,html[data-thema=donker] .vormrij-tag,html[data-thema=donker] .avatar-op{--g:#f3ebd8;--g-diep:#e6d9b8;--c:#0f2a1c;--grey:var(--dk-grijs,#d3dcd2);--okg:#7ed4a0;--b:#e59aa3;--muted:var(--dk-grijs,#d3dcd2);color:#f3ebd8;background:#123524db;border-color:#d8be8633}html[data-thema=donker] .gs-rij,html[data-thema=donker] .gs-vak{--g:#f3ebd8;--g-diep:#e6d9b8;--c:#0f2a1c;--grey:var(--dk-grijs,#d3dcd2);--muted:var(--dk-grijs,#d3dcd2);--b:#e59aa3;color:#f3ebd8}html[data-thema=donker] .gs-rij{background:#123524e6}html[data-thema=donker] .leeg-rond{box-shadow:none;background:#d8be8629}html[data-thema=donker]{--ghost-bd:#d8be864d;--chip-bd:#d8be8640;--line:#d8be862e}html[data-thema=donker] .tabbar{border-color:#d8be8638}html[data-thema=donker] .btn-ghost,html[data-thema=donker] .chip-btn,html[data-thema=donker] .fd-strook,html[data-thema=donker] .fl-rond{border-width:1px}html[data-thema=donker] :is(.cl-soort,.melding-soort,.tag,.gs-stil,.btn-licht,.cl-eerst,.tab-bol,.fd-pil),html[data-thema=donker] :is(.chip-btn[aria-pressed=true],.wedstrijd-mee[aria-pressed=true]){--g:#123524;--grey:#4f4a3c;--c:#f3ebd8;color:#123524}html[data-thema=donker] .tag.tag-zoekt{color:#f3ebd8;background:#d8be8633;border:1px solid #d8be864d}html[data-thema=donker] .tag.tag-beginner{color:#9fe3bb;background:#7ed4a02e}html[data-thema=donker] :is(.cl-blok,.cl-blok-groot){color:#f3ebd8;background:#d8be8629}html[data-thema=donker] :is(.cl-blok,.cl-blok-groot) small{color:#d8be86}html[data-thema=donker] .cl-eerst.cl-eerst{color:#d8be86;background:#d8be8633}html[data-thema=donker] .sk-par,html[data-thema=donker] .sk-mark.leeg,html[data-thema=donker] .wk-naam,html[data-thema=donker] .wk-pijl,html[data-thema=donker] .wk-pwaarde,html[data-thema=donker] .cl-melding p,html[data-thema=donker] .cl-melding small,html[data-thema=donker] .cl-info,html[data-thema=donker] .cl-klein-tekst span,html[data-thema=donker] .sz-pt small,html[data-thema=donker] .sz-sub,html[data-thema=donker] .cl-fac-tekst small,html[data-thema=donker] .wd-tekst>span,html[data-thema=donker] .st-club-rij .muted,html[data-thema=donker] .help-pijl,html[data-thema=donker] .help-antwoord p,html[data-thema=donker] .help-vraag .muted,html[data-thema=donker] .help-mail p{color:#c3cec4}html[data-thema=donker]{--grey:var(--dk-grijs,#d3dcd2)}.inst-uitklap>summary{border-top:1px solid var(--line);list-style:none}.inst-uitklap>summary::-webkit-details-marker{display:none}.inst-uitklap .inst-draai svg{transition:transform var(--t) var(--ease-ios)}.inst-uitklap[open] .inst-draai svg{transform:rotate(180deg)}.inst-subs{background:#1235240d}html[data-thema=donker] .inst-subs{background:#f3ebd80d}.inst-sub{border-top:1px solid var(--line);padding-left:32px}@media (prefers-reduced-motion:reduce){.inst-uitklap .inst-draai svg{transition:none}}body.code-focus{overscroll-behavior:none;width:100%;position:fixed;inset:0;overflow:hidden}body.code-focus .auth-v3{height:var(--vvh,100dvh);min-height:0;padding-top:calc(env(safe-area-inset-top) + 8px);justify-content:flex-start;gap:10px;padding-bottom:8px;overflow:hidden}body.code-focus .auth-v3 .auth-icoon,body.code-focus .auth-v3 .auth-hint,body.code-focus .auth-v3 .auth-merk,body.code-focus .auth-v3 .notice{display:none}body.code-focus .auth-v3:has(#code) .auth-lead{display:none}body.code-focus .auth-v3 h1{margin:0;font-size:2rem}body.code-focus .auth-v3{padding-top:calc(env(safe-area-inset-top) + 16px);gap:14px}body.code-focus .auth-v3 .auth-kaart{gap:10px;padding:14px}body.code-focus .auth-v3 .auth-terug{min-height:44px}.code-vakken .code-invoer:focus,.code-vakken .code-invoer:focus-visible{box-shadow:none;border:0;outline:none}.auth-v3 input:not(.code-invoer):focus{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold)}.uren-dag{border-bottom:1px solid var(--lijn,#1235241f);flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.uren-vakken{flex-direction:column;gap:10px;padding-bottom:6px;display:flex}.uren-vakken[hidden]{display:none}.uren-vakken .chip small{opacity:.75;font-variant-numeric:tabular-nums;margin-left:6px;font-size:.78em}.gs-acties-een{width:96px}.les-rij{cursor:pointer;justify-content:space-between}.les-rij-rechts{flex-shrink:0;align-items:center;gap:10px;display:flex}.les-pijl{transition:transform var(--t,.2s);font-size:1.4rem;line-height:1}.les-rij[aria-expanded=true] .les-pijl{transform:rotate(90deg)}.les-meer{background:#f0e8d6;padding:4px 12px 12px}.les-meer[hidden]{display:none}@media (prefers-reduced-motion:reduce){.les-pijl{transition:none}}.lg-lijst{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lg-kaart{background:var(--paper);border:1px solid var(--lijn,#1235241f);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.lg-chips{flex-wrap:wrap;gap:6px;display:flex}.lg-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lg-titel{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-prijs{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-weight:700}.lk-kop{justify-content:space-between;align-items:center;gap:12px;display:flex}.lk-rij{cursor:pointer;align-items:center;gap:12px;min-height:56px;display:flex}.lk-rij input{width:24px;height:24px;accent-color:var(--fairway);flex-shrink:0}.lk-uit{opacity:.6;cursor:default}.lk-totaal{border-top:1px solid var(--lijn,#1235241f);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 4px;display:flex}.lk-bedrag{font-size:1.2rem}.les-wacht{flex-direction:column;gap:6px;margin-top:8px;display:flex}.les-wacht-rij{justify-content:space-between;align-items:center;gap:10px;display:flex}.les-wacht-mijn{justify-content:space-between}.pro-dagen{scroll-snap-type:x proximity;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.pro-dagen .chip-btn{scroll-snap-align:start;border-radius:16px;flex-direction:column;justify-content:center;gap:0;min-width:64px;padding:6px 12px;line-height:1.2}.pro-dagen .chip-btn span{font-variant-numeric:tabular-nums;font-size:.85rem}.pro-uren[hidden]{display:none}.pro-uur-lijst{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pro-uur-lijst .chip-btn{border-radius:16px;flex-direction:column;justify-content:center;gap:0;padding:6px 16px;line-height:1.25}.pro-uur-lijst .chip-btn span{font-variant-numeric:tabular-nums;font-size:.85rem}form[data-form=uren] .row,form[data-form=uitzondering] .row,form[data-form=vakantie] .row,form[data-form=les-voorstel] .row{flex-wrap:nowrap}form[data-form=uren] .field.grow,form[data-form=uitzondering] .field.grow,form[data-form=vakantie] .field.grow,form[data-form=les-voorstel] .field.grow{flex:1 1 0;min-width:0}form[data-form=uren] input[type=date],form[data-form=uitzondering] input[type=date],form[data-form=vakantie] input[type=date],form[data-form=les-voorstel] input[type=date],form[data-form=uren] input[type=time],form[data-form=uitzondering] input[type=time],form[data-form=vakantie] input[type=time],form[data-form=les-voorstel] input[type=time]{box-sizing:border-box;appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;color:var(--g);height:auto;min-height:50px;padding:13px 14px;font-size:1rem;line-height:24px;display:block}form[data-form=uren] input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=uitzondering] input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=vakantie] input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=les-voorstel] input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=uren] input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=uitzondering] input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=vakantie] input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=les-voorstel] input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;padding:0;line-height:24px;display:block}form[data-form=uren] input[type=date]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=uitzondering] input[type=date]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=vakantie] input[type=date]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=les-voorstel] input[type=date]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=uren] input[type=time]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=uitzondering] input[type=time]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=vakantie] input[type=time]::-webkit-datetime-edit{padding:0;line-height:24px}form[data-form=les-voorstel] input[type=time]::-webkit-datetime-edit{padding:0;line-height:24px}.ck-chips{margin:4px 0 8px}.ck-week{-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#f3ebd8db;border:1px solid #fff9;border-radius:24px;flex-direction:column;gap:10px;padding:12px;display:flex}.ck-weekkop{color:var(--g);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}.ck-pijl{width:44px;height:44px;color:var(--g);cursor:pointer;background:0 0;border:1px solid #1235244d;border-radius:22px;font-size:1.4rem;line-height:1}.ck-dagen{gap:4px;display:flex}.ck-dag{font-variant-numeric:tabular-nums;min-width:0;height:62px;color:var(--g);cursor:pointer;background:0 0;border:1px solid #1235244d;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-family:inherit;display:flex}.ck-dag span{font-size:.75rem;font-weight:500}.ck-dag b{font-size:1.1rem;font-weight:700}.ck-dag.heeft{background:#d8be8680;border-color:#0000}.ck-dag.vandaag:not(.kies){border-color:var(--g)}.ck-dag.kies{background:var(--g);color:var(--c);border:1px solid var(--gold)}.ck-titel{justify-content:space-between;align-items:baseline;display:flex}.ck-paneel{color:var(--g);-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#f3ebd8db;border:1px solid #fff9;border-radius:24px;margin:0;padding:0 18px;list-style:none;box-shadow:0 14px 36px #06180e4d}.ck-paneel .muted{color:var(--grey)}.ck-rij{border-top:1px solid #12352424;align-items:center;gap:12px;min-height:64px;padding:8px 4px;list-style:none;display:flex}.ck-rij:first-child{border-top:0}.ck-rij>.rij-sub{flex:1}.ck-uur{width:52px;font-family:var(--display,"Bricolage Grotesque", system-ui, sans-serif);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.1rem;font-weight:700}.ck-bots,.tag.ck-bots{color:#f3ebd8;background:#7a1f2b;align-self:flex-start}.tag.ck-vol{color:#f3ebd8;background:#7a1f2b}.ck-lg .avatar{flex-shrink:0}.ck-schakel{cursor:pointer;flex-shrink:0;align-items:center;width:52px;height:44px;display:flex;position:relative}.ck-schakel input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ck-schakel i{background:#12352440;border-radius:15px;width:52px;height:30px;transition:background .15s;position:relative}.ck-schakel i:after{content:"";background:#f3ebd8;border-radius:13px;width:26px;height:26px;transition:transform .15s;position:absolute;top:2px;left:2px}.ck-schakel input:checked+i{background:var(--g);box-shadow:inset 0 0 0 1px var(--gold)}.ck-schakel input:checked+i:after{transform:translate(22px)}.ck-schakel input:focus-visible+i{outline:3px solid var(--gold);outline-offset:2px}.ci-tegels{gap:10px;display:flex}.ci-tegel{color:var(--g);min-width:0;height:92px;-webkit-backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);backdrop-filter:blur(var(--glas-blur,28px)) saturate(170%);background:#f3ebd8db;border:1px solid #fff9;border-radius:22px;flex-direction:column;flex:1;justify-content:space-between;padding:12px 14px;display:flex}.ci-tegel b{font-family:var(--display,"Bricolage Grotesque", system-ui, sans-serif);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1.1}.ci-tegel span{color:var(--grey);font-size:.8rem}.ci-tegel.ci-wacht{border:2px solid #7a1f2b}.ci-rij{border-top:1px solid #12352424;flex-direction:column;gap:6px;padding:10px 0;list-style:none;display:flex}.ci-rij:first-child{border-top:0}.ci-kop{justify-content:space-between;gap:8px;display:flex}.ci-getal{font-variant-numeric:tabular-nums;font-weight:600}.ci-balk{background:#12352424;border-radius:4px;height:8px;display:block;overflow:hidden}.ci-balk i{background:var(--g);height:8px;display:block}.ci-voet{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.ck-schakel i,.ck-schakel i:after{transition:none}}html[data-thema=donker] .fl-rij.fl-kaart:is(.wt-ochtend,.wt-zon,.wt-avond,.wt-bewolkt,.wt-mist,.wt-sneeuw){--wt-ink:#f3ebd8;--wt-ink2:#ddd6c4;--wt-sub:#f3ebd8;--wt-subs:none;--wt-datum:#f0b4bb;--wt-accent:#e8c27a;--wt-accent-k:#e8c27a;--wt-bol:#f3ebd8;--wt-bolrand:#d8be86;--wt-kaartrand:#d8be8647;--wt-kaarts:0 12px 28px #00000073;--wt-chip:#f3ebd81a;--wt-chiprand:#f3ebd83d;--wt-lijn:#f3ebd838}html[data-thema=donker] .fl-rij.fl-kaart.wt-ochtend{--wt-kaart:linear-gradient(135deg, #6a3b2c 0%, #4a2b25 55%, #33231f 100%)}html[data-thema=donker] .fl-rij.fl-kaart.wt-zon{--wt-kaart:linear-gradient(135deg, #6a5518 0%, #473a15 55%, #31291a 100%)}html[data-thema=donker] .fl-rij.fl-kaart.wt-avond{--wt-kaart:linear-gradient(135deg, #6e3a1f 0%, #4b2a1d 55%, #341f19 100%)}html[data-thema=donker] .fl-rij.fl-kaart.wt-bewolkt{--wt-kaart:linear-gradient(135deg, #46514e 0%, #323c39 55%, #262e2c 100%)}html[data-thema=donker] .fl-rij.fl-kaart.wt-mist{--wt-kaart:linear-gradient(135deg, #53544a 0%, #3b3c34 55%, #2c2d27 100%)}html[data-thema=donker] .fl-rij.fl-kaart.wt-sneeuw{--wt-kaart:linear-gradient(135deg, #42596a 0%, #2f4250 55%, #25323c 100%)}html[data-thema=donker] .tag.tag-mentor,html[data-thema=donker] .tag.tag-leeg{color:#f3ebd8;background:#f3ebd829;border:1px solid #f3ebd833}html[data-thema=donker] .tabbar{background:#081c12d6}html[data-thema=donker] .tab{color:#e2e9e0}html[data-thema=donker] .tabbar .tab[aria-current=page]{color:#123524}html[data-thema=donker] .fl-kaart .wt-l{opacity:.3}
