.bkn-show{display:grid;gap:18px;min-width:0}.bkn-podium{position:relative;padding:0 0 0 19%}.bkn-raam{border-radius:18px;border:1px solid rgba(27,20,24,.1);box-shadow:0 40px 90px -40px rgba(53,26,45,.45),0 10px 30px -18px rgba(0,0,0,.25)}.bkn-raam,.bkn-vak{position:relative;overflow:hidden;background:#fff}.bkn-vak{width:100%}.bkn-vak iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;display:block}.lp-iphone.bkn-tel{position:absolute;left:-3%;top:var(--bkn-kop,68px);width:38%;z-index:2;box-shadow:0 0 0 1.4px #9a9aa0,0 0 0 2.4px #3a3a3e,0 50px 90px -30px rgba(27,20,24,.6),0 16px 30px -14px rgba(0,0,0,.45)}.bkn-tel .lp-ip-scherm{background:#fff;color:#1d1a1c;font-family:var(--lp-body)}.bkn-tel .lp-bk-laag.lp-aan{pointer-events:auto}.bkn-mobiel .bkn-podium{padding:0;display:grid;gap:22px}.bkn-mobiel .lp-iphone.bkn-tel{position:relative;left:auto;top:auto;transform:none;justify-self:center;width:min(290px,80%)}:where(.bkn-tel) button{font:inherit;color:inherit;background:transparent;border:0;margin:0;padding:0;cursor:pointer;text-align:inherit}:where(.bkn-tel) button:disabled{cursor:default}.bkn-tel .lp-wz-dienst{width:100%;text-align:left}.bkn-tel .lp-wz-dienst:hover{border-color:#b9a8b3}.bkn-tel .lp-wz-dienst.lp-bs-kies:hover{border-color:#49243e}.bkn-tel .lp-wz-onder,.bkn-tel .lp-wz-terug{z-index:2}.bkn-tel .lp-wz-onder b{display:block}.bkn-tel .lp-wz-onder button:hover b{background:#5c2f4f}.bkn-chips{display:flex;gap:2cqw;padding:4.5cqw 5cqw 0;overflow:hidden}.bkn-chips button{flex:none;border:1px solid #d9d4d7;border-radius:99px;padding:2.2cqw 4.4cqw;font-size:3.7cqw;transition:background .2s,color .2s}.bkn-chips button.lp-aan{background:#49243e;color:#fff;border-color:#49243e}.bkn-tel .lp-wz-strook .lp-wz-dag{width:100%}.bkn-tel .lp-wz-strook .lp-wz-dag:not(.lp-wz-vol):not(.lp-bs-kies):hover{border-color:#49243e}.bkn-tijden{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2cqw;padding:3.5cqw 5cqw 0}.bkn-tijden button{border:1px solid #d9d4d7;border-radius:3cqw;text-align:center;padding:2.6cqw 0;font-size:3.8cqw;transition:background .2s,color .2s,border-color .2s}.bkn-tijden button:not(:disabled):hover{border-color:#49243e}.bkn-tijden button:disabled{background:repeating-linear-gradient(135deg,#e9e7e8 0 .45cqw,#fff .45cqw 1.6cqw);color:#9b9598;text-decoration:line-through}.bkn-tijden button.lp-bs-kies{background:#49243e;color:#fff;border-color:#49243e;animation:lp-pop .4s cubic-bezier(.2,.8,.2,1.3)}.bkn-tel .lp-wz-knop{display:block;width:calc(100% - 10cqw);text-align:center}.bkn-tel .lp-wz-knop:hover{background:#5c2f4f}.bkn-terug{display:block;margin:3.4cqw auto 0;font-size:3.6cqw;color:#6c666a;text-decoration:underline;text-underline-offset:.6cqw}.bkn-nogeen{margin-top:4cqw;font-size:3.8cqw;font-weight:500;color:#49243e;text-decoration:underline;text-underline-offset:.7cqw}.bkn-tel .lp-bk-laag.lp-aan .lp-bk-confetti i{animation:lp-val 1.6s ease-in forwards}.bkn-knoppen{display:grid;gap:10px;justify-items:start;padding-left:38%}.bkn-mobiel .bkn-knoppen{padding-left:0}.bkn-groep{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bkn-hint{margin:0;font-size:13.5px;line-height:1.5;color:var(--lp-muted)}.bkn-opnieuw{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:2px 0;font:500 13.5px/1.2 var(--lp-body);color:#49243e;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.bkn-opnieuw:hover{color:#2f1729}@media (prefers-reduced-motion:reduce){.bkn-tijden button.lp-bs-kies{animation:none}}.bkn-nieuw{animation:bkn-op .55s cubic-bezier(.2,.8,.2,1.25) both}.bkn-nieuw:after{content:"";position:absolute;inset:-3px;border-radius:11px;box-shadow:0 0 0 2px var(--gold),0 0 18px 2px color-mix(in srgb,var(--gold) 45%,transparent);pointer-events:none;z-index:10;animation:bkn-rand 3s ease-out forwards}@keyframes bkn-op{0%{opacity:0;transform:scale(.6) translateY(-10px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes bkn-rand{0%,55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bkn-nieuw{animation:none}}.bkn-mobiel .lp-iphone.bkn-tel{order:-1}.bkn-demo-agenda .agenda-frame>div.sticky{top:0}.bkn-demo-agenda .agenda-frame{height:100dvh;display:flex;flex-direction:column}.bkn-demo-agenda .agenda-scroll{flex:1 1 auto;min-height:0;height:auto!important}