.taken{--ge-paars:#9100B1;--ge-paars-8:rgba(145,0,177,.08);--ge-blauw:#3200CD;--ge-blauw-licht:#ECF4FE;--ge-groen:#007A00;--ge-groen-licht:#EBF8EB;--ge-geel:#FFB84D;--ge-geel-licht:#FFEFD6;--ge-paars-licht:#F8F0FF;--ge-heading:#0F0035;--ge-body:#4A4A68;--ge-bg:#F4F2F9;--radius-s:20px;--shadow:0 10px 40px rgba(15,0,53,.08);font-family:'Mulish',sans-serif}.taken h3{font-family:'Kumbh Sans',sans-serif;color:var(--ge-heading);line-height:1.2;margin:0}.taken p{margin:0;color:var(--ge-body)}.taken .badge{font-size:.7rem;font-weight:800;padding:3px 10px;border-radius:999px;white-space:nowrap}.taken .badge--groen{background:var(--ge-groen-licht);color:var(--ge-groen)}.taken .badge--blauw{background:var(--ge-blauw-licht);color:var(--ge-blauw)}.taken .badge--paars{background:var(--ge-paars-8);color:var(--ge-paars)}.taken .badge--geel{background:var(--ge-geel-licht);color:#A65A00}@keyframes geTK-tikkers{50%{opacity:1;transform:translateY(-2px)}}.taken{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-areas:"tel  tel  ups" "ber  fac  ups" "site site con"}.taken .taak--tel{grid-area:tel}.taken .taak--ber{grid-area:ber}.taken .taak--ups{grid-area:ups}.taken .taak--fac{grid-area:fac}.taken .taak--site{grid-area:site}.taken .taak--con{grid-area:con}.taken .taak{background:#fff;border:1px solid rgb(15 0 53 / .08);border-radius:var(--radius-s);padding:26px;display:flex;flex-direction:column;gap:12px;text-align:left;transition:border-color .2s ease}.taken .taak:hover{border-color:rgb(15 0 53 / .18)}.taken .taak--ups{background:linear-gradient(170deg,var(--ge-paars-licht),#fff 70%)}.taken .taak--tel,.taken .taak--site{flex-direction:row;align-items:stretch;gap:24px}.taken .taak--tel>div:first-child,.taken .taak--site>div:first-child{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.taken .taak--tel .taak__viz,.taken .taak--site .taak__viz{flex:1.1;margin-top:0;align-self:center;width:100%;min-width:0}.taken .taak__pijn{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:-4px}.taken .taak--tel .taak__pijn{color:var(--ge-paars)}.taken .taak--ber .taak__pijn{color:var(--ge-groen)}.taken .taak--ups .taak__pijn{color:var(--ge-paars)}.taken .taak--fac .taak__pijn{color:#A65A00}.taken .taak--con .taak__pijn{color:var(--ge-paars)}.taken .taak--site .taak__pijn{color:var(--ge-blauw)}.taken .taak h3{font-size:1.12rem}.taken .taak p{font-size:.9rem}.taken .taak__viz{margin-top:auto;padding-top:6px}.taken .viz-call{background:var(--ge-bg);border-radius:16px;padding:14px}.taken .viz-call__kop{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:10px 13px;box-shadow:0 2px 8px rgb(15 0 53 / .05)}.taken .viz-avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:linear-gradient(135deg,var(--ge-paars),var(--ge-blauw));color:#fff;font-size:.62rem;font-weight:800;display:grid;place-items:center}.taken .viz-call__kop b{display:block;font-size:.76rem;color:var(--ge-heading)}.taken .viz-call__kop small{font-size:.64rem;color:var(--ge-groen);font-weight:800}.taken .viz-golf{display:flex;align-items:center;gap:3px;height:26px;margin-left:auto}.taken .viz-golf i{width:3px;border-radius:2px;background:var(--ge-paars)}.taken .viz-golf i:nth-child(1){height:8px}.viz-golf i:nth-child(2){height:16px}.viz-golf i:nth-child(3){height:22px}.taken .viz-golf i:nth-child(4){height:12px}.viz-golf i:nth-child(5){height:18px}.viz-golf i:nth-child(6){height:9px}.taken .viz-golf i:nth-child(7){height:14px}.taken .viz-call__voet{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.taken .viz-boeking{display:flex;align-items:center;gap:7px;background:#fff;border-radius:999px;padding:6px 12px;font-size:.7rem;font-weight:700;color:var(--ge-heading);box-shadow:0 2px 8px rgb(15 0 53 / .05)}.taken .viz-boeking::before{content:"✓";color:var(--ge-groen);font-weight:800}.taken .viz-chat{background:var(--ge-groen-licht);border-radius:16px;padding:13px;display:flex;flex-direction:column;gap:7px}.taken .viz-chat small{font-size:.62rem;font-weight:800;color:var(--ge-groen);display:flex;justify-content:space-between}.taken .viz-bubbel{max-width:88%;font-size:.74rem;line-height:1.4;padding:8px 11px;border-radius:11px;color:var(--ge-heading)}.taken .viz-bubbel--klant{background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 6px rgb(15 0 53 / .05)}.taken .viz-bubbel--ai{background:var(--ge-paars-8);margin-left:auto;border-bottom-right-radius:4px}.taken .viz-bubbel--ai b{display:block;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ge-paars);margin-bottom:2px}.taken .viz-flow{display:flex;flex-direction:column;gap:4px;align-items:stretch}.taken .viz-stap{background:#fff;border-radius:13px;padding:11px 13px;box-shadow:0 3px 12px rgb(15 0 53 / .06);font-size:.76rem;color:var(--ge-heading)}.taken .viz-stap small{display:block;font-size:.58rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px}.taken .viz-stap--signaal small{color:var(--ge-blauw)}.taken .viz-stap--inzicht small{color:var(--ge-paars)}.taken .viz-stap--actie small{color:var(--ge-groen)}.taken .viz-stap--signaal{display:flex;align-items:center;gap:9px}.taken .viz-stap--signaal>div small{margin-bottom:2px}.taken .viz-stap--actie{background:var(--ge-groen-licht)}.taken .viz-pijl{align-self:center;color:var(--ge-paars);font-weight:800;font-size:.95rem;line-height:1}.taken .viz-omzet{align-self:center;margin-top:6px;background:var(--ge-groen);color:#fff;font-weight:800;font-size:.8rem;padding:7px 16px;border-radius:999px;box-shadow:0 6px 18px rgb(0 134 0 / .3)}.taken .viz-factuur{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 20px rgb(15 0 53 / .09);font-size:.72rem}.taken .viz-factuur__kop{display:flex;justify-content:space-between;background:var(--ge-heading);color:#fff;padding:8px 12px;font-weight:800;font-size:.68rem}.taken .viz-factuur__kop span:last-child{opacity:.7;font-weight:600}.taken .viz-factuur__regel{display:flex;justify-content:space-between;padding:7px 12px;border-bottom:1px dashed rgb(15 0 53 / .1);color:var(--ge-heading)}.taken .viz-factuur__regel--totaal{border-bottom:0;font-weight:800}.taken .viz-factuur__voet{padding:0 12px 10px}.taken .viz-post{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 20px rgb(15 0 53 / .09)}.taken .viz-post__beeld{height:64px;background:linear-gradient(120deg,var(--ge-paars-licht),var(--ge-blauw-licht),var(--ge-geel-licht));display:grid;place-items:center;font-size:1.3rem}.taken .viz-post__body{padding:10px 12px;font-size:.72rem;color:var(--ge-heading);line-height:1.4}.taken .viz-post__body small{display:flex;align-items:center;gap:6px;font-size:.6rem;font-weight:800;color:var(--ge-heading);margin-bottom:4px}.taken .viz-post__body small i{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--ge-paars),var(--ge-blauw))}.taken .viz-post__tags{display:flex;gap:6px;padding:0 12px 10px}.taken .viz-site{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 20px rgb(15 0 53 / .09)}.taken .viz-site__balk{display:flex;align-items:center;gap:5px;background:var(--ge-bg);padding:7px 11px}.taken .viz-site__balk i{width:7px;height:7px;border-radius:50%;background:rgb(15 0 53 / .15)}.taken .viz-site__balk span{margin-left:6px;flex:1;background:#fff;border-radius:999px;font-size:.62rem;padding:3px 10px;color:var(--ge-body)}.taken .viz-site__body{padding:11px}.taken .viz-banner{position:relative;display:flex;align-items:center;gap:10px;border-radius:11px;padding:10px 12px;background:linear-gradient(120deg,var(--ge-paars),var(--ge-blauw));color:#fff}.taken .viz-banner__datum{background:#fff;color:var(--ge-paars);border-radius:9px;text-align:center;padding:4px 8px;font-weight:800;font-size:.62rem;line-height:1.2}.taken .viz-banner__datum b{display:block;font-size:.85rem}.taken .viz-banner p{font-size:.72rem;font-weight:800;color:#fff;line-height:1.3}.taken .viz-banner .badge{position:absolute;top:-8px;right:10px}.taken .viz-prompt{display:flex;align-items:center;gap:8px;background:var(--ge-bg);border-radius:10px;padding:6px 6px 6px 11px;margin-top:9px;font-size:.7rem;color:var(--ge-body)}.taken .viz-prompt span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taken .viz-prompt b{background:linear-gradient(90deg,var(--ge-paars),var(--ge-blauw));color:#fff;border-radius:8px;padding:5px 11px;font-size:.64rem;white-space:nowrap}.taken .viz-anim{opacity:0;transform:translateY(10px)}.taken .taak.in-beeld .viz-anim{animation:geTK-vizIn .5s ease forwards;animation-delay:var(--d,0s)}@keyframes geTK-vizIn{to{opacity:1;transform:none}}.taken .taak.in-beeld .viz-omzet.viz-anim{animation:geTK-vizPop .55s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--d,0s)}@keyframes geTK-vizPop{0%{opacity:0;transform:scale(.7)}100%{opacity:1;transform:scale(1)}}.taken .viz-golf i{transform-origin:center}.taken .taak.in-beeld .viz-golf i{animation:geTK-vizGolf 1s ease-in-out infinite;animation-delay:calc(var(--g,0)*.13s)}@keyframes geTK-vizGolf{50%{transform:scaleY(.4)}}.taken .taak.in-beeld .viz-post__beeld{background-size:200% 200%;animation:geTK-vizShimmer 2.4s ease infinite}@keyframes geTK-vizShimmer{50%{background-position:100% 50%}}.taken .taak.in-beeld .viz-banner .badge--geel{animation:geTK-vizPuls 2.2s ease infinite}@keyframes geTK-vizPuls{50%{box-shadow:0 0 0 6px rgb(255 184 77 / .25)}}.taken .taak.live{border-color:rgb(145 0 177 / .35)}.taken .viz-typend{display:inline-flex;gap:4px;background:#fff;padding:9px 12px;border-radius:11px;border-bottom-right-radius:4px;margin-left:auto;opacity:0}.taken .viz-typend i{width:5px;height:5px;border-radius:50%;background:var(--ge-body);opacity:.4;animation:geTK-tikkers 1s infinite}.taken .viz-typend i:nth-child(2){animation-delay:.15s}.taken .viz-typend i:nth-child(3){animation-delay:.3s}.taken .taak.in-beeld .viz-typend{animation:geTK-vizTyp 1.1s ease forwards;animation-delay:.35s}@keyframes geTK-vizTyp{0%{opacity:0;transform:translateY(6px)}18%{opacity:1;transform:none}82%{opacity:1;transform:none}100%{opacity:0;transform:none}}.taken .viz-wissel{display:grid}.taken .viz-wissel>*{grid-area:1/1}.taken .viz-wissel .viz-typend{justify-self:end;align-self:start}@media (max-width:1024px){.taken{grid-template-columns:1fr 1fr;grid-template-areas:"tel tel" "ber ups" "fac ups" "site site" "con con"}}@media (max-width:700px){.taken{grid-template-columns:1fr;grid-template-areas:none}.taken .taak{grid-area:auto!important}.taken .taak--tel,.taken .taak--site{flex-direction:column}}@media (prefers-reduced-motion:reduce){.taken *,.taken *::before,.taken *::after{animation:none!important;transition:none!important}.taken .viz-anim{opacity:1;transform:none}}