.lh-datum-input{cursor:pointer;caret-color:transparent}.lh-verblijf{flex-basis:100%;max-width:100%;display:none;align-items:center;gap:.5em;margin:2px 0 4px;padding:.7em .9em;background:rgba(196,130,78,.1);border-left:3px solid #a0613a;border-radius:6px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.35;color:#2a201a}.lh-verblijf.is-zichtbaar{display:flex}.lh-verblijf.is-hint{background:rgba(42,32,26,.05);border-left-color:rgba(42,32,26,.3);color:#5a4d43}.lh-verblijf b{font-weight:600;color:#a0613a}.flatpickr-calendar.lh-kalender{font-family:Poppins,sans-serif;border-radius:14px;border:1px solid #e6dcd0;box-shadow:0 18px 40px -12px rgba(42,32,26,.28);background:#fffdf9}.flatpickr-calendar.lh-kalender::before,.flatpickr-calendar.lh-kalender::after{display:none}.lh-kalender .flatpickr-months .flatpickr-month,.lh-kalender .flatpickr-weekdays,.lh-kalender span.flatpickr-weekday{background:0 0;color:#2a201a;fill:#2a201a}.lh-kalender .flatpickr-current-month{font-family:Lora,serif;font-size:17px;font-weight:400}.lh-kalender .flatpickr-current-month .cur-month{font-weight:400}.lh-kalender span.flatpickr-weekday{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#9a8b7d}.lh-kalender .flatpickr-day{border-radius:8px;color:#2a201a}.lh-kalender .flatpickr-day:hover:not(.flatpickr-disabled):not(.selected){background:rgba(196,130,78,.14);border-color:transparent}.lh-kalender .flatpickr-day.selected,.lh-kalender .flatpickr-day.startRange,.lh-kalender .flatpickr-day.endRange{background:#a0613a;border-color:#a0613a;color:#fff;box-shadow:none}.lh-kalender .flatpickr-day.inRange{background:rgba(196,130,78,.16);border-color:transparent;box-shadow:-5px 0 0 rgba(196,130,78,.16),5px 0 0 rgba(196,130,78,.16);color:#2a201a}.lh-kalender .flatpickr-day.today:not(.selected):not(.inRange){border-color:#c4824e}.lh-kalender .flatpickr-day:focus,.lh-kalender .flatpickr-day:focus-visible{outline:2px solid #c4824e;outline-offset:-2px}.lh-kalender .flatpickr-day.flatpickr-disabled,.lh-kalender .flatpickr-day.flatpickr-disabled:hover,.lh-kalender .flatpickr-day.notAllowed,.lh-kalender .flatpickr-day.notAllowed.prevMonthDay,.lh-kalender .flatpickr-day.notAllowed.nextMonthDay{color:rgba(42,32,26,.22);cursor:not-allowed;background:0 0}.lh-kalender .flatpickr-day.lh-bezet.flatpickr-disabled,.lh-kalender .flatpickr-day.lh-bezet.flatpickr-disabled:hover{background:rgba(42,32,26,.07);color:rgba(42,32,26,.35);text-decoration:line-through;text-decoration-thickness:1px}.lh-kalender .flatpickr-day.lh-bezet.endRange,.lh-kalender .flatpickr-day.lh-bezet.selected{text-decoration:none}.lh-kalender-holder{position:absolute;opacity:0;pointer-events:none;height:0;width:0;padding:0;border:0}.lh-kalender-voet{display:flex;align-items:center;gap:.5em;padding:.6em 1em .75em;border-top:1px solid #e6dcd0;font-size:12px;color:#5a4d43}.lh-kalender-voet span{width:16px;height:1px;background:rgba(42,32,26,.45)}@media (max-width:767px){.flatpickr-calendar.lh-kalender:not(.inline){max-width:calc(100vw - 24px)}}.lh-overzicht .flatpickr-calendar.inline{width:100%!important;max-width:100%;box-shadow:none;border:0;background:0 0}.lh-overzicht .flatpickr-rContainer,.lh-overzicht .flatpickr-days{width:100%!important}.lh-overzicht .dayContainer{width:100%;min-width:0;max-width:none}.lh-overzicht .flatpickr-day{max-width:none;flex-basis:14.2857%;height:40px;line-height:38px}.lh-overzicht .flatpickr-weekdaycontainer{width:100%}.lh-overzicht .flatpickr-day.flatpickr-disabled{cursor:default}.lh-overzicht .dayContainer{pointer-events:none}.lh-overzicht .flatpickr-day:focus{outline:none}.lh-overzicht .flatpickr-day:not(.flatpickr-disabled){cursor:default}.lh-overzicht .flatpickr-day:hover:not(.flatpickr-disabled){background:0 0}