.shell-module__5YwTTq__shell{--zij-b:256px;--rand:12px;--ink-op-fab:#efece6;--ink-op-fab-zacht:#efece69e;--fab-hover:#efece612;--fab-lijn:#efece61a;--ease:cubic-bezier(.23, 1, .32, 1);min-height:100dvh}.shell-module__5YwTTq__inhoud{padding:calc(76px + env(safe-area-inset-top)) 16px calc(104px + env(safe-area-inset-bottom));max-width:1240px;margin:0 auto}@media (min-width:640px){.shell-module__5YwTTq__inhoud{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.shell-module__5YwTTq__inhoud{margin-left:calc(var(--zij-b) + var(--rand) * 2);max-width:none;margin-right:0;padding:28px clamp(24px,3vw,44px) 56px}.shell-module__5YwTTq__inhoudBinnen{max-width:1180px;margin:0 auto}}.shell-module__5YwTTq__zijbalk{display:none}@media (min-width:1024px){.shell-module__5YwTTq__zijbalk{z-index:40;top:calc(var(--melding-h) + var(--rand));left:var(--rand);bottom:var(--rand);width:var(--zij-b);background:var(--fab);color:var(--ink-op-fab);isolation:isolate;border-radius:32px;flex-direction:column;padding:18px 12px 12px;display:flex;position:fixed}.dark .shell-module__5YwTTq__zijbalk{box-shadow:inset 0 0 0 1px var(--nacht-rand);background:#141110}}.shell-module__5YwTTq__kop{align-items:center;gap:8px;padding:0 8px 14px;display:flex}.shell-module__5YwTTq__logo{color:var(--ink-op-fab);align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.shell-module__5YwTTq__woordmerk{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:21px;line-height:1}.shell-module__5YwTTq__rol{color:var(--zwavel);background:#3a381f;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:0 8px 12px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.shell-module__5YwTTq__rol:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.shell-module__5YwTTq__lijst{scrollbar-width:none;flex:1;min-height:0;margin:0 -4px;padding:0 4px 8px;position:relative;overflow:hidden auto}.shell-module__5YwTTq__lijst::-webkit-scrollbar{display:none}.shell-module__5YwTTq__schuif{background:var(--accent);z-index:0;pointer-events:none;height:44px;transition:transform .45s var(--ease), height .45s var(--ease), opacity .2s ease;border-radius:999px;position:absolute;top:0;left:4px;right:4px}.shell-module__5YwTTq__link{z-index:1;min-height:44px;color:var(--ink-op-fab-zacht);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .25s,background-color .15s;display:flex;position:relative}.shell-module__5YwTTq__link svg{width:18px;height:18px;transition:transform .25s var(--ease);flex:none}.shell-module__5YwTTq__link:hover{color:var(--ink-op-fab);background:var(--fab-hover)}.shell-module__5YwTTq__link:hover svg{transform:translate(2px)}.shell-module__5YwTTq__link[aria-current=page]{color:var(--accent-contrast);background:0 0;font-weight:600}.shell-module__5YwTTq__link[aria-current=page] svg{transform:none}.shell-module__5YwTTq__link:focus-visible,.shell-module__5YwTTq__groepKnop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell-module__5YwTTq__groep{margin-top:10px}.shell-module__5YwTTq__groepKnop{width:100%;min-height:36px;color:var(--ink-op-fab-zacht);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.shell-module__5YwTTq__groepKnop:hover{color:var(--ink-op-fab)}.shell-module__5YwTTq__groepKnop svg{width:14px;height:14px;transition:transform .3s var(--ease)}.shell-module__5YwTTq__groepKnop[aria-expanded=false] svg{transform:rotate(-90deg)}.shell-module__5YwTTq__groepItems{transition:grid-template-rows .35s var(--ease);grid-template-rows:1fr;display:grid}.shell-module__5YwTTq__groepItems>div{min-height:0;overflow:hidden}.shell-module__5YwTTq__groepDicht{grid-template-rows:0fr}.shell-module__5YwTTq__voet{flex-direction:column;gap:10px;padding-top:10px;display:flex;position:relative}.shell-module__5YwTTq__portemonnee{color:var(--ink-op-fab);transition:background-color .2s ease, transform .2s var(--ease);background:#efece60f;border-radius:24px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.shell-module__5YwTTq__portemonnee:hover{background:#efece61a;transform:translateY(-2px)}.shell-module__5YwTTq__portemonneeLabel{color:var(--ink-op-fab-zacht);font-size:12px}.shell-module__5YwTTq__portemonneeBedrag{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.05}.shell-module__5YwTTq__portemonnee:after{content:"";background:radial-gradient(circle,#fc500073,#0000 70%);border-radius:50%;width:70px;height:70px;position:absolute;bottom:-18px;right:-18px}.shell-module__5YwTTq__fabriekje{opacity:.9;width:100%;height:54px;margin-bottom:-6px;display:block}.shell-module__5YwTTq__fabriekje .m-fab{fill:#efece61f}.shell-module__5YwTTq__fabriekje .m-kap{fill:var(--accent)}.shell-module__5YwTTq__fabriekje .m-raam{fill:var(--accent);opacity:.8}.shell-module__5YwTTq__pluim{fill:#efece680;opacity:0;transform-box:fill-box;transform-origin:50%;animation:shell-module__5YwTTq__pluim 3.6s var(--ease) infinite}@keyframes shell-module__5YwTTq__pluim{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:.35}to{opacity:0;transform:translate(12px,-34px)scale(1.6)}}.shell-module__5YwTTq__knoppen{border-top:1px solid var(--fab-lijn);justify-content:space-between;align-items:center;gap:4px;padding:8px 2px 0;display:flex}.shell-module__5YwTTq__knoppen .icon-btn{color:var(--ink-op-fab-zacht)}.shell-module__5YwTTq__knoppen .icon-btn:hover{background:var(--fab-hover);color:var(--ink-op-fab)}.shell-module__5YwTTq__profiel{width:100%;color:var(--ink-op-fab);text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 10px 6px 6px;transition:background-color .15s;display:flex}.shell-module__5YwTTq__profiel:hover,.shell-module__5YwTTq__profiel[aria-expanded=true]{background:var(--fab-hover)}.shell-module__5YwTTq__avatar{background:var(--accent);width:36px;height:36px;color:var(--accent-contrast);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.shell-module__5YwTTq__profielNaam{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.shell-module__5YwTTq__profielMail{color:var(--ink-op-fab-zacht);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.shell-module__5YwTTq__menu{z-index:5;animation:shell-module__5YwTTq__menuIn .22s var(--ease) both;box-shadow:0 0 0 1px var(--fab-lijn);background:#2a2623;border-radius:26px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}@keyframes shell-module__5YwTTq__menuIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.shell-module__5YwTTq__menuItem{min-height:42px;color:var(--ink-op-fab);text-align:left;background:0 0;border:0;border-radius:18px;align-items:center;gap:10px;width:100%;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.shell-module__5YwTTq__menuItem svg{opacity:.8;flex:none;width:16px;height:16px}.shell-module__5YwTTq__menuItem:hover{background:var(--fab-hover)}.shell-module__5YwTTq__menuGevaar{color:#ff8a7a}.shell-module__5YwTTq__balk{z-index:40;top:calc(var(--melding-h) + max(10px, env(safe-area-inset-top)));background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;min-height:54px;padding:5px 5px 5px 14px;display:flex;position:fixed;left:10px;right:10px}@media (min-width:1024px){.shell-module__5YwTTq__balk{display:none}}.shell-module__5YwTTq__balk .shell-module__5YwTTq__logo{color:var(--foreground)}.shell-module__5YwTTq__balkRuimte{flex:1}.shell-module__5YwTTq__balkPortemonnee{background:var(--tag-bg);color:var(--tag-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.shell-module__5YwTTq__balkAvatar{background:0 0;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}@media (max-width:380px){.shell-module__5YwTTq__balk .shell-module__5YwTTq__woordmerk{display:none}}.shell-module__5YwTTq__dock{z-index:40;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));background:var(--fab);isolation:isolate;border-radius:32px;align-items:stretch;gap:2px;max-width:560px;margin:0 auto;padding:6px;display:flex;position:fixed}.dark .shell-module__5YwTTq__dock{box-shadow:inset 0 0 0 1px var(--nacht-rand);background:#141110}@media (min-width:1024px){.shell-module__5YwTTq__dock{display:none}}.shell-module__5YwTTq__dockSchuif{background:var(--accent);z-index:-1;width:0;transition:transform .45s var(--ease), width .45s var(--ease), opacity .2s ease;border-radius:26px;position:absolute;top:6px;bottom:6px;left:0}.shell-module__5YwTTq__dockItem{min-width:0;min-height:52px;color:var(--ink-op-fab-zacht);background:0 0;border:0;border-radius:26px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:11px;font-weight:600;text-decoration:none;transition:color .25s;display:flex}.shell-module__5YwTTq__dockItem svg{width:20px;height:20px;transition:transform .3s var(--ease)}.shell-module__5YwTTq__dockItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell-module__5YwTTq__dockItem[aria-current=page]{color:var(--accent-contrast)}.shell-module__5YwTTq__dockItem:active svg{transform:scale(.88)}.shell-module__5YwTTq__achtergrond{z-index:60;background:#07060780;animation:.25s both shell-module__5YwTTq__vervaag;position:fixed;inset:0}@keyframes shell-module__5YwTTq__vervaag{0%{opacity:0}}.shell-module__5YwTTq__blad{z-index:61;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--fab);max-height:calc(100dvh - 24px);color:var(--ink-op-fab);animation:shell-module__5YwTTq__bladIn .4s var(--ease) both;border-radius:32px;max-width:560px;margin:0 auto;padding:10px 10px 12px;position:fixed;overflow-y:auto}.dark .shell-module__5YwTTq__blad{box-shadow:inset 0 0 0 1px var(--nacht-rand);background:#141110}@keyframes shell-module__5YwTTq__bladIn{0%{opacity:0;transform:translateY(40px)}}.shell-module__5YwTTq__bladGreep{background:var(--fab-lijn);border-radius:4px;width:40px;height:4px;margin:2px auto 10px}.shell-module__5YwTTq__bladKop{align-items:center;gap:10px;padding:4px 6px 12px;display:flex}.shell-module__5YwTTq__bladLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-op-fab-zacht);padding:12px 14px 4px;font-size:11px;font-weight:700}.shell-module__5YwTTq__blad .shell-module__5YwTTq__link[aria-current=page]{background:var(--accent)}.shell-module__5YwTTq__bladRij{border-top:1px solid var(--fab-lijn);align-items:center;gap:4px;margin-top:8px;padding-top:8px;display:flex}.shell-module__5YwTTq__bladRij .icon-btn{color:var(--ink-op-fab-zacht)}@media (prefers-reduced-motion:reduce){.shell-module__5YwTTq__schuif,.shell-module__5YwTTq__dockSchuif,.shell-module__5YwTTq__groepItems,.shell-module__5YwTTq__link svg,.shell-module__5YwTTq__portemonnee{transition:none}.shell-module__5YwTTq__pluim{opacity:.25;animation:none}.shell-module__5YwTTq__menu,.shell-module__5YwTTq__blad,.shell-module__5YwTTq__achtergrond{animation:none}}
