.werkbriefje-module__KAKVaq__briefje{margin-top:var(--offset,0px);transform:rotate(var(--draai,0deg));transition:transform .32s var(--ease-out-expo), filter .32s var(--ease-out-expo);will-change:transform;padding-top:.9rem;display:block;position:relative}.werkbriefje-module__KAKVaq__briefje:hover,.werkbriefje-module__KAKVaq__briefje:focus-visible{filter:drop-shadow(0 18px 22px #16210f29);z-index:2;transform:rotate(0)translateY(-5px)}.werkbriefje-module__KAKVaq__briefje:focus-visible{outline:none}.werkbriefje-module__KAKVaq__briefje:focus-visible .werkbriefje-module__KAKVaq__papier{outline:2px solid var(--color-accent);outline-offset:3px}.werkbriefje-module__KAKVaq__papier{border:1px solid var(--color-line);background:var(--color-paper);border-radius:3px;flex-direction:column;padding:1.35rem 1.25rem 1rem;display:flex;box-shadow:0 1px 1px #16210f0a,0 10px 18px -14px #16210f80}.werkbriefje-module__KAKVaq__punaise{top:0;left:var(--punaise,50%);z-index:3;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;transform:translate(-50%);box-shadow:inset 0 -2px 3px #16210f47,0 2px 3px #16210f52}.werkbriefje-module__KAKVaq__punaise:after{content:"";background:#ffffff9e;border-radius:50%;width:30%;height:30%;position:absolute;top:22%;left:24%}.werkbriefje-module__KAKVaq__punaiseAccent{background:var(--color-accent)}.werkbriefje-module__KAKVaq__punaiseForest{background:var(--color-forest)}.werkbriefje-module__KAKVaq__punaiseOchre{background:var(--color-ochre)}.werkbriefje-module__KAKVaq__tariefStreek{isolation:isolate;align-items:baseline;gap:.35rem;padding:.15rem .35rem .15rem .3rem;display:inline-flex;position:relative}.werkbriefje-module__KAKVaq__tariefStreek:before,.werkbriefje-module__KAKVaq__tariefStreek:after{content:"";z-index:-1;pointer-events:none;position:absolute}.werkbriefje-module__KAKVaq__tariefStreek:before{background:var(--streek)}.werkbriefje-module__KAKVaq__tariefStreek:after{background:var(--streek-2)}.werkbriefje-module__KAKVaq__tariefStreek:before{border-radius:1.2rem .5rem 1rem .55rem/.7rem 1.1rem .5rem 1.2rem;inset:.2rem -.45rem .1rem -.35rem;transform:rotate(-1.1deg)}.werkbriefje-module__KAKVaq__tariefStreek:after{opacity:0;transform-origin:0;transition:transform .28s var(--ease-out-expo), opacity 0s linear .28s;border-radius:.55rem 1.2rem .5rem 1.1rem/1rem .55rem 1.25rem .6rem;inset:.3rem -.7rem .05rem -.1rem;transform:scaleX(0)rotate(.8deg)}.werkbriefje-module__KAKVaq__briefje:hover .werkbriefje-module__KAKVaq__tariefStreek:after,.werkbriefje-module__KAKVaq__briefje:focus-visible .werkbriefje-module__KAKVaq__tariefStreek:after{opacity:1;transition-delay:0s,0s;transform:scaleX(1)rotate(.8deg)}.werkbriefje-module__KAKVaq__streekAccent{--streek:var(--color-accent-tint);--streek-2:var(--color-accent-soft)}.werkbriefje-module__KAKVaq__streekForest{--streek:var(--color-pine-soft);--streek-2:var(--color-mist)}.werkbriefje-module__KAKVaq__streekOchre{--streek:var(--color-amber-tint);--streek-2:color-mix(in oklch, var(--color-amber-tint) 55%, var(--color-ochre))}.werkbriefje-module__KAKVaq__tarief{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,2.6vw,2.15rem);font-weight:700;line-height:1}.werkbriefje-module__KAKVaq__tariefEenheid{font-family:var(--font-sans);color:var(--color-fog);margin-left:.15rem;font-size:.9rem;font-weight:500}.werkbriefje-module__KAKVaq__tariefLeeg{font-family:var(--font-display);color:var(--color-slate-text);font-size:1.25rem;font-weight:700}.werkbriefje-module__KAKVaq__feiten{color:var(--color-slate-text);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:.6rem;font-size:.8rem;display:flex}.werkbriefje-module__KAKVaq__feit{align-items:center;gap:.3rem;display:inline-flex}.werkbriefje-module__KAKVaq__feit svg{color:var(--color-fog)}.werkbriefje-module__KAKVaq__titel{letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;margin-top:1.05rem;font-size:1.02rem;font-weight:600;line-height:1.35;transition:color .2s ease-out}.werkbriefje-module__KAKVaq__briefje:hover .werkbriefje-module__KAKVaq__titel{color:var(--color-accent)}.werkbriefje-module__KAKVaq__opdrachtgever{color:var(--color-fog);margin-top:.25rem;font-size:.78rem}.werkbriefje-module__KAKVaq__omschrijving{-webkit-line-clamp:3;line-clamp:3;color:var(--color-slate-text);-webkit-box-orient:vertical;margin-top:.7rem;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.werkbriefje-module__KAKVaq__dba{border-radius:1.1rem .5rem 1rem .6rem/.6rem 1.1rem .5rem 1.15rem;justify-content:space-between;align-items:center;gap:.6rem;margin:1.15rem -.45rem 0 -.55rem;padding:.55rem .95rem .55rem .9rem;font-size:.74rem;font-weight:600;display:flex;transform:rotate(.5deg)}.werkbriefje-module__KAKVaq__dbaMerk{align-items:center;gap:.4rem;display:inline-flex}.werkbriefje-module__KAKVaq__dbaTijd{opacity:.75;font-weight:400}.werkbriefje-module__KAKVaq__dbaLaag{color:var(--color-success);background:var(--color-success-soft)}.werkbriefje-module__KAKVaq__dbaGemiddeld{color:var(--color-alert);background:var(--color-alert-soft)}.werkbriefje-module__KAKVaq__dbaHoog{color:var(--color-accent-hover);background:var(--color-accent-tint)}.werkbriefje-module__KAKVaq__dbaKritiek{color:var(--color-danger);background:var(--color-danger-soft)}.werkbriefje-module__KAKVaq__vervuld .werkbriefje-module__KAKVaq__papier{background:var(--color-sand)}.werkbriefje-module__KAKVaq__vervuld .werkbriefje-module__KAKVaq__tarief,.werkbriefje-module__KAKVaq__vervuld .werkbriefje-module__KAKVaq__titel{color:var(--color-fog)}.werkbriefje-module__KAKVaq__vervuldStempel{z-index:2;border:1px solid var(--color-line);background:var(--color-stone);color:var(--color-fog);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700;position:absolute;top:1.4rem;right:.9rem}@media (prefers-reduced-motion:reduce){.werkbriefje-module__KAKVaq__briefje{transition:none;transform:none}.werkbriefje-module__KAKVaq__briefje:hover,.werkbriefje-module__KAKVaq__briefje:focus-visible{filter:none;transform:none}}
.opdrachtenmuur-module__Y8nnuq__muur{grid-template-columns:1fr;align-items:start;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.opdrachtenmuur-module__Y8nnuq__muur{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1.3rem}}@media (min-width:1100px){.opdrachtenmuur-module__Y8nnuq__muur{grid-template-columns:repeat(3,minmax(0,1fr))}}.opdrachtenmuur-module__Y8nnuq__groep+.opdrachtenmuur-module__Y8nnuq__groep{margin-top:3.25rem}.opdrachtenmuur-module__Y8nnuq__groepKop{align-items:center;gap:.9rem;margin-bottom:1.5rem;display:flex}.opdrachtenmuur-module__Y8nnuq__groepLabel{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);flex:none;font-size:.95rem;font-weight:700}.opdrachtenmuur-module__Y8nnuq__groepAantal{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-fog);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.15rem .55rem;font-size:.7rem;font-weight:600}.opdrachtenmuur-module__Y8nnuq__groepLijn{background:var(--color-line);flex:1;height:1px}
.vakgebiedenlijst-module__tUJUIW__lijst{border-top:1px solid var(--color-line);margin-top:clamp(1.75rem,3vw,2.75rem)}.vakgebiedenlijst-module__tUJUIW__rij{border-bottom:1px solid var(--color-line);--uitloop:clamp(.6rem, 1.6vw, 1.25rem);isolation:isolate;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:clamp(.7rem,1.5vw,1.15rem) 0;display:flex;position:relative}.vakgebiedenlijst-module__tUJUIW__rij:before{content:"";inset:0 calc(var(--uitloop) * -1);z-index:-1;transform-origin:0;background:var(--toon);transition:transform .3s var(--ease-out-expo);position:absolute;transform:scaleX(0)}.vakgebiedenlijst-module__tUJUIW__rij:hover:before,.vakgebiedenlijst-module__tUJUIW__rij:focus-visible:before,.vakgebiedenlijst-module__tUJUIW__actief:before{transform:scaleX(1)}.vakgebiedenlijst-module__tUJUIW__rij:not(:hover):not(:focus-visible):not(.vakgebiedenlijst-module__tUJUIW__actief) .vakgebiedenlijst-module__tUJUIW__naam,.vakgebiedenlijst-module__tUJUIW__rij:not(:hover):not(:focus-visible):not(.vakgebiedenlijst-module__tUJUIW__actief) .vakgebiedenlijst-module__tUJUIW__pijl{transition-delay:0s}.vakgebiedenlijst-module__tUJUIW__actief .vakgebiedenlijst-module__tUJUIW__naam,.vakgebiedenlijst-module__tUJUIW__actief .vakgebiedenlijst-module__tUJUIW__pijl{color:var(--color-sand)}.vakgebiedenlijst-module__tUJUIW__actief .vakgebiedenlijst-module__tUJUIW__pijl{opacity:1;transform:translate(0)}.vakgebiedenlijst-module__tUJUIW__naam{font-family:var(--font-display), Georgia, serif;letter-spacing:-.022em;color:var(--color-ink);transition:color .16s var(--ease-out-expo) .14s;text-overflow:ellipsis;text-wrap:nowrap;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-width:0;font-size:clamp(1.5rem,5.2vw,3.25rem);font-weight:700;line-height:1.04;overflow:hidden}.vakgebiedenlijst-module__tUJUIW__pijl{color:var(--color-fog);opacity:0;transition:opacity .2s var(--ease-out-expo) .12s, transform .3s var(--ease-out-expo) .12s, color .16s var(--ease-out-expo) .14s;flex-shrink:0;font-size:clamp(1rem,2.2vw,1.5rem);line-height:1;transform:translate(-.75rem)}.vakgebiedenlijst-module__tUJUIW__rij:hover .vakgebiedenlijst-module__tUJUIW__naam,.vakgebiedenlijst-module__tUJUIW__rij:focus-visible .vakgebiedenlijst-module__tUJUIW__naam,.vakgebiedenlijst-module__tUJUIW__rij:hover .vakgebiedenlijst-module__tUJUIW__pijl,.vakgebiedenlijst-module__tUJUIW__rij:focus-visible .vakgebiedenlijst-module__tUJUIW__pijl{color:var(--color-sand)}.vakgebiedenlijst-module__tUJUIW__rij:hover .vakgebiedenlijst-module__tUJUIW__pijl,.vakgebiedenlijst-module__tUJUIW__rij:focus-visible .vakgebiedenlijst-module__tUJUIW__pijl{opacity:1;transform:translate(0)}@media (max-width:480px){.vakgebiedenlijst-module__tUJUIW__pijl{display:none}.vakgebiedenlijst-module__tUJUIW__naam{font-size:clamp(1.35rem,6.6vw,2rem)}}@media (prefers-reduced-motion:no-preference){.vakgebiedenlijst-module__tUJUIW__rij{animation:vakgebiedenlijst-module__tUJUIW__binnen .52s var(--ease-out-expo) backwards;animation-delay:calc(var(--beurt) * 34ms)}}@keyframes vakgebiedenlijst-module__tUJUIW__binnen{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vakgebiedenlijst-module__tUJUIW__rij:before,.vakgebiedenlijst-module__tUJUIW__naam,.vakgebiedenlijst-module__tUJUIW__pijl{transition:none}}
