#timeblockr .timeblockr_vertical #accordion ul li .accordion #timeblockr_basket>label,#timeblockr .timeblockr_vertical #accordion ul li .accordion label#select-product-label{display:block;font-weight:600;margin:1rem 0 .5rem}#timeblockr div.timeblockr_persistbooking_loader{background-color:var(--wp--preset--color--brand-blue-dark)}#timeblockr #timeblockr_progress-bar>.timeblockr_progress-indicator.percent-0{display:contents}#timeblockr #timeblockr_progress-bar .timeblockr_progress-indicator{background-color:var(--wp--preset--color--brand-blue-dark);color:var(--wp--preset--color--white);font-size:12px;padding-top:1px}#timeblockr #timeblockr_progress-bar .timeblockr_progress-indicator.percent-0{color:var(--wp--preset--color--black)}#timeblockr .timeblockr_button{font-size:clamp(1rem,4vw,1.2rem)}#timeblockr .timeblockr_error.filled{padding-top:0}#timeblockr .timeblockr_set-data div.list-button-group div.list-button-option{align-items:center}#timeblockr .timeblockr_basket-actions>a~a,#timeblockr .timeblockr_page-controls>a~a{margin-left:0}#timeblockr .timeblockr_vertical #accordion ul li a.step-header-link,#timeblockr .timeblockr_vertical #accordion ul li span.step-header-link{color:var(--wp--preset--color--black)}#timeblockr .timeblockr_vertical #accordion ul li.timeblockr_active>.accordion{border-color:var(--wp--preset--color--brand-blue-dark)}#timeblockr .timeblockr_vertical #accordion ul li .accordion{padding:clamp(4px,5vw,15px) clamp(8px,5vw,15px)}#timeblockr .timeblockr_vertical #accordion ul li .accordion:first-child{margin-top:0}#timeblockr .timeblockr_vertical #accordion ul li .accordion:last-child{margin-bottom:0}#timeblockr .timeblockr_vertical #accordion ul li .accordion p{margin:.5rem 0 0}#timeblockr .timeblockr_vertical #accordion ul li .accordion h2{margin:.75rem 0}#timeblockr .timeblockr_vertical #accordion ul li .accordion #timeblockr_intro h2{margin-top:0}#timeblockr .timeblockr_vertical #accordion ul li .accordion #timeblockr_basket .timeblockr_product{align-items:center;background:#f0f0f0;display:flex;justify-content:space-between;padding:7px 20px}#timeblockr .timeblockr_vertical #accordion ul li .accordion #timeblockr_basket .timeblockr_delete-product .glyphicon{color:var(--wp--preset--color--black);font-size:16px}#timeblockr .timeblockr_vertical #accordion ul li .accordion .timeblockr_page-controls:not(:has(*)){margin-top:0}#timeblockr .timeblockr_vertical #accordion ul li .accordion .timeblockr_page-controls{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media(min-width:768px){#timeblockr .timeblockr_vertical #accordion ul li .accordion .timeblockr_page-controls{flex-direction:row;justify-content:space-between}}#timeblockr .timeblockr_vertical #accordion ul li .accordion .timeblockr_page-controls>br{display:none}#timeblockr input.hasDatepicker:-moz-read-only{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--white);border:1px solid #ceced2;border-radius:0;color:var(--wp--preset--color--black);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;letter-spacing:inherit;line-height:1.6;margin:0;min-height:auto;opacity:1;padding:8.5px 10px;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit;touch-action:manipulation}#timeblockr input.hasDatepicker,#timeblockr input.hasDatepicker:read-only,#timeblockr input[type=email],#timeblockr input[type=tel],#timeblockr input[type=text],#timeblockr select,#timeblockr textarea{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--white);border:1px solid #ceced2;border-radius:0;color:var(--wp--preset--color--black);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;letter-spacing:inherit;line-height:1.6;margin:0;min-height:auto;opacity:1;padding:8.5px 10px;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit;touch-action:manipulation}.timeblockr_vertical #accordion ul li.timeblockr_route:not(.timeblockr_active):not(.timeblockr_disabled)>a:not(.timeblockr_next-route)~div.step-check-mark,div.timeblockr_confirmation .timeblockr_vertical #accordion ul li.timeblockr_route:not(.timeblockr_active)>span.step-header-link~div.step-check-mark{display:inline;float:right;height:15px;padding:15px 15px 30px;transform:translateY(-100%);width:15px}#timeblockr .timeblockr_vertical .timeblockr_button,#timeblockr .timeblockr_vertical .timeblockr_file-input-button:hover,#timeblockr .timeblockr_vertical .timeblockr_file-input-clear-button:hover,.timeblockr-plugin>.loader,.timeblockr>.loader{background-color:var(--wp--preset--color--brand-blue-dark);color:var(--wp--preset--color--white)}.timeblockr_set-data fieldset div.timeblockr_formfield>div.timeblockr_formfield-wrapper{display:flex}.timeblockr_set-data fieldset div.timeblockr_formfield>div.timeblockr_formfield-wrapper>span{flex:1 1 auto}.timeblockr_set-data fieldset div.timeblockr_formfield>div.timeblockr_formfield-wrapper>label:first-child,.timeblockr_set-data fieldset div.timeblockr_formfield>div.timeblockr_formfield-wrapper>span:first-child,.timeblockr_set-data fieldset div.timeblockr_formfield>label,.timeblockr_set-data fieldset div.timeblockr_formfield>span{align-items:center;display:flex}@media(max-width:768px){.timeblockr_set-data fieldset div.timeblockr_formfield>div.timeblockr_formfield-wrapper>label:first-child,.timeblockr_set-data fieldset div.timeblockr_formfield>div.timeblockr_formfield-wrapper>span:first-child,.timeblockr_set-data fieldset div.timeblockr_formfield>label,.timeblockr_set-data fieldset div.timeblockr_formfield>span{min-height:47.8px;width:100%}}.timeblockr_set-data .timeblockr_birthdate span>input[type=text],.timeblockr_set-data .timeblockr_firstname span>input[type=text],.timeblockr_set-data .timeblockr_phonenumber span>input[type=tel],.timeblockr_set-data .timeblockr_phonenumber span>input[type=text],.timeblockr_set-data .timeblockr_phonenumberalternate span>input[type=tel],.timeblockr_set-data .timeblockr_phonenumberalternate span>input[type=text],.timeblockr_set-data .timeblockr_phonenumbermobile span>input[type=tel],.timeblockr_set-data .timeblockr_phonenumbermobile span>input[type=text],.timeblockr_set-data input[type=email],.timeblockr_set-data input[type=text],.timeblockr_set-data select,.timeblockr_set-data textarea{max-width:250px;width:100%}.timeblockr_set-data .timeblockr_infix input[type=text],.timeblockr_set-data .timeblockr_initials input[type=text]{max-width:100px;width:100%}.timeblockr_calendar_compact a.timeblockr_slot:hover{background:var(--wp--preset--color--brand-blue-300,#6dc6e7)}.timeblockr_calendar_compact div.timeblockr_head{margin-bottom:10px}.timeblockr_calendar_compact div.timeblockr_day .timeblockr_body>div{margin-top:20px}.timeblockr_calendar_compact .timeblockr_body span.timeblockr_notimeslots{color:var(--wp--preset--color--gray-700)}#timeblockr .timeblockr_vertical .timeblockr_active>.accordion{border-color:var(--wp--preset--color--brand-blue-dark)}#timeblockr .timeblockr_page-controls a.timeblockr_product_button{margin-top:0}@media(min-width:1230px){.timeblockr_set-data fieldset div span.timeblockr_error{max-width:unset}}@media(min-width:1800px){.timeblockr_set-data fieldset div span.timeblockr_error{max-width:unset}}.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-hover{border:1px solid #0075a7}.ui-datepicker #ui-datepicker-div,.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{padding:.2em}.timeblockr_datepicker .ui-datepicker-title label.ui-datepicker-label,div#ui-datepicker-div .ui-datepicker-title label.ui-datepicker-label{color:var(--wp--preset--color--white)}.ui-datepicker .ui-datepicker-calendar tr td a,.ui-datepicker .ui-datepicker-calendar tr td span{color:var(--wp--preset--color--black)}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight,.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-highlight{border:1px solid var(--wp--preset--color--brand-blue-dark)}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight,.ui-datepicker .ui-datepicker-calendar .ui-state-hover,.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-highlight{background:var(--wp--preset--color--brand-blue-dark);color:var(--wp--preset--color--white)}.ui-datepicker .ui-widget-header{background:var(--wp--preset--color--brand-blue-dark);border:1px solid var(--wp--preset--color--brand-blue-dark)}.ui-datepicker .ui-datepicker-next.ui-corner-all,.ui-datepicker .ui-datepicker-prev.ui-corner-all{height:45px}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:var(--wp--preset--color--brand-blue-light);border:1px solid var(--wp--preset--color--brand-blue-dark);color:var(--wp--preset--color--white)}
