.bookneticsaas_login .bookneticsaas_form,.bookneticsaas_signup .bookneticsaas_form,.booknetic_signup .booknetic_form,.booknetic_login .booknetic_form,.bookneticsaas_forgot_password .bookneticsaas_step_1 .bookneticsaas_form,.bookneticsaas_forgot_password .bookneticsaas_step_2 .bookneticsaas_form,.booknetic_forgot_password .booknetic_step_1 .booknetic_form,.booknetic_forgot_password .booknetic_step_2 .booknetic_form,.bloompy_form{border-radius:20px;box-shadow:none;border:1px solid #001F5E1A;font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important;margin-bottom:25px;background-color:#fff}.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_login *,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup *,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_signup *,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_forgot_password *,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_forgot_password *,.bloompy_step_1,.bloompy_form{font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important}.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_login,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_signup,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_login,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_forgot_password,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_forgot_password,.bloompy_signup{background:0 0;box-shadow:none}.bloompy_form_element{margin-bottom:20px}.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_signup,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_login,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_forgot_password,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_forgot_password,.bloompy_signup{margin:0 auto;box-shadow:none}.bloompy_signup{padding:35px 0;display:block;height:auto;width:460px !important;border-radius:2px}.bloompy_signup_btn{height:56px;width:100%;text-align:center;font-size:20px !important;font-weight:600;margin-top:16px;display:inline-flex;justify-content:center;align-items:center}.bloompy_form{border-radius:20px;box-shadow:none;border:1px solid #001F5E1A;margin-bottom:25px;padding:30px 50px 25px;background-color:#fff}.bloompy_signup .bloompy_header{text-align:center;font-weight:600}.bookneticsaas_login .bookneticsaas_header,.bookneticsaas_signup .bookneticsaas_header,.booknetic_signup .booknetic_header,.booknetic_login .booknetic_header,.bookneticsaas_forgot_password .bookneticsaas_header,.booknetic_forgot_password .booknetic_header,.bloompy_header{margin-bottom:25px;font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important;font-size:40px;color:#001f5e}.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_login .bookneticsaas_footer,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup .bookneticsaas_footer,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_signup .bookneticsaas_footer,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_login .booknetic_footer,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_forgot_password .bookneticsaas_footer,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_forgot_password .booknetic_footer{color:#181818;font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important;font-size:16px}.bookneticsaas_login .bookneticsaas_footer a,.bookneticsaas_signup .bookneticsaas_footer a,.booknetic_signup .booknetic_footer a,.booknetic_login .booknetic_footer a,.bookneticsaas_forgot_password .bookneticsaas_footer a,.booknetic_forgot_password .booknetic_footer a{color:#001f5e;text-decoration:none !important;font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important;font-weight:300;font-size:16px}.bookneticsaas_forgot_password span,.booknetic_forgot_password span{color:#99a5bf !important}.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_login label,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup label,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_signup label,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_login label,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_forgot_password label,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_forgot_password label,.bloompy_signup label{color:#001f5e;font-size:18px}.bookneticsaas_login .bookneticsaas_forgot_password,.booknetic_login .booknetic_forgot_password{text-decoration:none !important;font-size:16px}.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_login,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_login{box-shadow:none}#bookneticsaas_email,#bookneticsaas_password,.bookneticsaas_signup .bookneticsaas_form input[type=text],.bookneticsaas_signup .bookneticsaas_form input[type=password],.booknetic_signup .booknetic_form input[type=text],.booknetic_signup .bookneticsaas_form input[type=password],.bookneticsaas_forgot_password .bookneticsaas_form input[type=text],.booknetic_forgot_password .booknetic_form input[type=text],.booknetic_signup .booknetic_form #booknetic_password,.bloompy-signup-input,.booknetic_login .booknetic_form #booknetic_email,.booknetic_login .booknetic_form #booknetic_password,.et_pb_text_inner .bookneticsaas_forgot_password #bookneticsaas_password1,.et_pb_text_inner .bookneticsaas_forgot_password #bookneticsaas_password2,.et_pb_text_inner .booknetic_forgot_password #booknetic_password1,.et_pb_text_inner .booknetic_forgot_password #booknetic_password2{height:48px;width:100%;border:1px solid #e3eaf3 !important;background-color:#fff;padding-left:15px;padding-right:15px;border-radius:60px;font-size:18px;color:#181818 !important;font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important}.bloompy-signup-input{height:48px;width:100%;border:1px solid #e3eaf3 !important;background-color:#fff;padding-left:15px;padding-right:15px;padding:5px 20px !important}.bloompy_form label{line-height:24px;display:inline-block;margin-bottom:.5rem}.bookneticsaas_login label{font-size:18px;line-height:20px}.bloompy-errors{color:#181818 !important}.bloompy-errors a{color:#001f5e !important;font-weight:700}.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_login .bookneticsaas_login_btn,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup .bookneticsaas_signup_btn,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_signup .booknetic_signup_btn,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_login .booknetic_login_btn,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_forgot_password .bookneticsaas_forgot_password_btn,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_forgot_password .booknetic_forgot_password_btn,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_forgot_password .bookneticsaas_complete_forgot_password_btn,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_forgot_password .booknetic_complete_forgot_password_btn,.et_pb_column .et_pb_module .et_pb_text_inner .booknetic_forgot_password .booknetic_goto_dashboard_btn,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_forgot_password .bookneticsaas_goto_dashboard_btn,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup .bookneticsaas_continue_btn,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup .bookneticsaas_complete_signup_btn,.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup .bookneticsaas_goto_dashboard_btn,.bloompy_signup_btn{background-color:#00f95c !important;color:#001f5e !important;font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important;font-size:20px !important;border-radius:60px}.bloompy_signup .bloompy_form_element{text-align:left !important}.bloompy_signup_btn{border:none}.bookneticsaas_forgot_password{color:#001f5e;font-size:14px;font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important}.et_pb_column .et_pb_module .et_pb_text_inner .bookneticsaas_signup .bookneticsaas_input_group>span{background:0 0}.back-to-website-header{padding:5px;border-radius:60px;border:1px solid #001f5e;font-weight:100 !important;padding:10px 20px 10px 40px}.register-header{font-weight:100 !important;padding:10px 20px}.back-to-website-header:before{content:attr(data-icon);font-family:ETmodules !important;font-weight:400 !important;line-height:inherit;font-size:inherit !important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:ETmodules !important;font-weight:400 !important}.back-to-website-header:before{content:"\23" !important;color:#001f5e !important;font-size:30px;position:absolute;top:13px;font-size:25px !important}html #main-content #bloompy-booking-page .booknetic_appointment{width:100%}html #main-content #bloompy-booking-page .booknetic_appointment_steps{min-width:230px;width:30%}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_selected_step>.booknetic_badge:after{background-color:#00f95c !important}html #main-content .et_builder_inner_content *{font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important}html #main-content .et_builder_inner_content #bloompy-booking-page{font-family:'MaBryPro - Medium',Helvetica,Arial,Lucida,sans-serif !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment{box-shadow:none;background-color:#fff;border-radius:60px;border:#e6e9ef 1px solid;overflow:hidden}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_step_title{color:#001f5e;font-size:19px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_container{overflow:visible}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_powered_by{top:32px;right:-39px;width:178px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_steps{background:#fff}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_container{background:#fff}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_btn_primary{background-color:#001f5e !important;border-radius:60px;font-weight:100}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_steps{border-right:#e6e9ef 1px solid}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_steps_footer{border-top:none;display:flex;gap:10px;justify-content:center}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_container_header{border-bottom:none;margin-top:25px}#bloompy-booking-page .booknetic_appointment_steps_footer_txt2{color:#001f5e !important}#bloompy-booking-page .booknetic_appointment_steps_footer_txt1,#bloompy-booking-page .booknetic_appointment_steps_footer_txt2{font-size:14px;line-height:22px;font-weight:300;color:#575757}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_active_step>.booknetic_badge:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#001f5e !important;background-image:url(https://bloompy.nl/wp-content/uploads/2025/04/booking-arrow.png);background-repeat:no-repeat;background-position:center;background-size:10px 8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_step_element>.booknetic_badge:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#a8d8f8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_active_step>.booknetic_badge,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_step_element>.booknetic_badge{position:relative}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_badge{background:0 0 !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_active_step .booknetic_step_title,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_step_title{color:#001f5e}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card{flex-direction:row;width:320px;flex-basis:unset}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card_image{width:50px;height:50px;min-width:50px;min-height:50px;margin-left:0;margin-right:20px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card_title{justify-content:left;margin-top:0;min-height:80px;height:auto}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card{border:1px solid #e6e9ef;border-radius:20px;box-shadow:none}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card_title *{text-align:left}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card_description{text-align:left}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card_title_first{font-size:24px;color:#001f5e;margin-bottom:10px;font-weight:700;line-height:26px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card_description{font-size:16px;color:#181818;line-height:24px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card:not(.booknetic_card_selected):after{background:0 0}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .google-map{margin-top:10px;display:block;font-size:16px;color:#001f5e}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card_container{gap:20px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card_container .booknetic_card{margin-right:0;margin-left:0;flex:1 1 calc(50% - 20px)}[data-step-id~=location] .booknetic_card booknetic_fade{border:1px solid #e6e9ef;border-radius:20px}#bloompy-booking-page .booknetic_appointment_container_header_text{color:#001f5e;font-size:24px;font-weight:700}#bloompy-booking-page [data-step-id~=staff] .booknetic_card{box-shadow:none;border:1px solid #e6e9ef;border-radius:20px}#bloompy-booking-page [data-step-id~=staff] .booknetic_card:not(.booknetic_card_selected):after{background:0 0}#bloompy-booking-page [data-step-id~=staff] .booknetic_card_title_first{color:#001f5e;font-size:24px;font-weight:700;margin-bottom:8px;line-height:26px}#bloompy-booking-page [data-step-id~=staff] .booknetic_card_description div:nth-last-child(2){margin-bottom:5px}#bloompy-booking-page [data-step-id~=staff] .booknetic_card_description div{color:#181818;font-size:16px}#bloompy-booking-page [data-step-id~=staff] .booknetic_staff_profession{font-size:16px;color:#99a5bf !important;margin-bottom:13px}#bloompy-booking-page [data-step-id~=staff] .booknetic_card_image{margin-bottom:8px;width:104px;height:104px}#bloompy-booking-page [data-step-id~=staff] .booknetic_card_title{min-height:80px;height:auto}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=staff] .booknetic_card_container{margin-top:15px;align-items:stretch}#bloompy-booking-page [data-step-id~=service] .booknetic_service_category{color:#99a5bf !important;font-size:20px;font-weight:700}#bloompy-booking-page [data-step-id~=service] .booknetic_service_card,#bloompy-booking-page [data-step-id~=service_extras] .booknetic_service_extra_card{box-shadow:none;border:1px solid #e6e9ef;border-radius:20px;padding-top:20px;position:relative}#bloompy-booking-page [data-step-id~=service] .booknetic_service_card_description{display:none}#bloompy-booking-page [data-step-id~=service] .booknetic_service_title_span,#bloompy-booking-page [data-step-id~=service_extras] span:first-of-type{font-size:24px;color:#001f5e;font-weight:700;margin-bottom:15px;line-height:26px}#bloompy-booking-page [data-step-id~=service] .booknetic_service_duration_wrapper>span,#bloompy-booking-page [data-step-id~=service_extras] .booknetic_service_extra_card_title span:last-of-type{background:0 0;font-size:16px;color:#99a5bf;font-weight:700;padding-left:0}#bloompy-booking-page [data-step-id~=service] .bloompy-service-description,#bloompy-booking-page [data-step-id~=service_extras] .bloompy-extra-service-description{margin-bottom:3px;font-size:16px;color:#181818;line-height:22px}#bloompy-booking-page .booknetic_appointment_container_body{padding:15px 30px}#bloompy-booking-page [data-step-id~=service] .booknetic_service_card_description_wrapped{display:none}#bloompy-booking-page [data-step-id~=service] .booknetic_service_card_header,#bloompy-booking-page [data-step-id~=service_extras] .booknetic_service_extra_card_header{align-items:start}#bloompy-booking-page [data-step-id~=service] .booknetic_service_card_image,#bloompy-booking-page [data-step-id~=service_extras] .booknetic_service_extra_card_image{margin-right:30px;margin-top:0}#bloompy-booking-page [data-step-id~=service] .booknetic_service_duration_wrapper{margin-bottom:20px}#bloompy-booking-page [data-step-id~=service] .booknetic_service_card_price,#bloompy-booking-page [data-step-id~=service_extras] .booknetic_service_extra_card_price{color:#a8d8f8 !important;min-width:160px}#bloompy-booking-page [data-step-id~=date_time] .booknetic_date_time_area{margin-top:15px}#bloompy-booking-page [data-step-id~=date_time] .booknetic_calendar_div{border:#e6e9ef 1px solid;padding:20px 5px;border-radius:20px}#bloompy-booking-page [data-step-id~=date_time] #booknetic_calendar_area{box-shadow:none}#bloompy-booking-page [data-step-id~=date_time] .booknetic_month_name,#bloompy-booking-page [data-step-id~=date_time] .booknetic_calendar_head>.booknetic_month_name{font-size:20px;color:#001f5e;text-transform:capitalize}#bloompy-booking-page [data-step-id~=date_time] .booknetic_week_names{color:#99a5bf;font-size:16px;font-weight:700}#bloompy-booking-page [data-step-id~=date_time] .booknetic_calendar_days>div>span>i[a]{background:0 0}#bloompy-booking-page [data-step-id~=date_time] .booknetic_calendar_selected_day>div{background-color:#a8d8f8 !important;color:#001f5e !important;box-shadow:0px 3px 0px 0px #001f5e}#bloompy-booking-page [data-step-id~=date_time] .booknetic_calendar_days>div{color:#001f5e;border-radius:4px;font-size:18px}#bloompy-booking-page [data-step-id~=date_time] .booknetic_week_names>.booknetic_td{font-size:16px}#bloompy-booking-page [data-step-id~=date_time] .booknetic_calendar_days.booknetic_calendar_empty_day>div{color:rgba(17,17,17,.3)}#bloompy-booking-page [data-step-id~=date_time] .booknetic_times_list>div{float:none !important;color:#001f5e;font-size:18px;flex-direction:row;width:96%;border-radius:4px}#bloompy-booking-page [data-step-id~=date_time] .booknetic_selected_time{background-color:#a8d8f8 !important;color:#001f5e !important;border-bottom:3px solid #001f5e !important}#bloompy-booking-page [data-step-id~=date_time] .booknetic_times_list>div div{margin:0 20px}#bloompy-booking-page [data-step-id~=date_time] .booknetic_times_title{font-size:16px;color:#99a5bf !important;padding-top:0;border:none}#bloompy-booking-page [data-step-id~=date_time] .booknetic_times_list .booknetic_time_element div:not(:last-child){margin-right:0}#bloompy-booking-page [data-step-id~=date_time] .booknetic_times_list .booknetic_time_element div:not(:last-child):after{content:"—";margin-left:20px}#bloompy-booking-page .booknetic_appointment_container_header .booknetic_appointment_container_header_cart>div span{background:#00f95c}#bloompy-booking-page [data-step-id~=date_time] .booknetic_times_list{height:calc(100% - 0px)}#bloompy-booking-page [data-step-id~=date_time] .booknetic_time_div{border:#e6e9ef 1px solid;padding:20px 5px;border-radius:20px}#bloompy-booking-page [data-step-id~=date_time] .booknetic_times{box-shadow:none}#bloompy-booking-page [data-step-id~=date_time] .booknetic_times_head{display:none}#bloompy-booking-page [data-step-id~=information] .form-row label{color:#001f5e !important;font-size:18px !important}#bloompy-booking-page [data-step-id~=information] .form-control{border-radius:60px !important;font-size:18px !important;color:#181818}#bloompy-booking-page [data-step-id~=information] .form-row .form-group textarea{border-radius:30px !important}#bloompy-booking-page [data-step-id~=information] .form-row{flex-direction:column}#bloompy-booking-page [data-step-id~=information] [data-required=true]:after{color:#a8d8f8}#bloompy-booking-page [data-step-id~=confirm_details] .booknetic_confirm_step_body{flex-direction:column;justify-content:flex-start}#bloompy-booking-page [data-step-id~=confirm_details] .booknetic_confirm_sum_body{width:100%}#bloompy-booking-page [data-step-id~=confirm_details] .booknetic_confirm_date_time{display:none}#bloompy-booking-page [data-step-id~=confirm_details] .booknetic_portlet booknetic_portlet_cols{box-shadow:none;border-radius:20px;border:1px #e6e9ef solid}#bloompy-booking-page .booknetic_appointment_finished_actions .booknetic_btn_secondary{margin-bottom:10px}.booknetic_appointment_finished_actions{flex-wrap:wrap;gap:12px}.booknetic_appointment_finished_actions #booknetic_add_to_google_calendar_btn,.booknetic_appointment_finished_actions #booknetic_add_to_icalendar_btn,.booknetic_appointment_finished_actions #booknetic_start_new_booking_btn,.booknetic_appointment_finished_actions #booknetic_finish_btn{flex:0 0 calc(49% - 12px);box-sizing:border-box}.booknetic_appointment_finished_actions{padding:0 20%;margin-bottom:100px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=cart-item-]:not(:last-child){padding:10px 0;border-bottom:1px solid #e6e9ef}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id=service_price],html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] .booknetic_confirm_details:nth-last-child(1 of [data-price-id*=cart-item]){padding:20px 0;border-bottom:2px solid #e6e9ef}html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=discount],html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=service_extra_2]{padding:10px 0}html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=cart-item]:before,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=cart-item]:after,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=service_price]:before,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=service_price]:after,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=discount]:before,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=discount]:after,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=tax-2]:before,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=tax-2]:after,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=tax-1]:before,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=tax-1]:after,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=service_extra_2]:after,html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=service_extra_2]:before{content:none}html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=cart-item],html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=service_price],html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=discount],html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=tax-2],html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=tax-1],html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=tax],html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=service_extra_2]{display:flex;justify-content:space-between}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=discount].booknetic_hidden{display:none !important}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=cart-item] .booknetic_confirm_details_title,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=service_price] .booknetic_confirm_details_title,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=tax-2] .booknetic_confirm_details_title,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=tax-1] .booknetic_confirm_details_title,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=tax] .booknetic_confirm_details_title,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=discount] .booknetic_confirm_details_title,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=service_extra_2] .booknetic_confirm_details_title{font-size:20px;color:#001f5e !important;float:none !important;font-weight:700;line-height:22px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=cart-item] .booknetic_confirm_details_title,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=service_price] .booknetic_confirm_details_title{overflow-wrap:break-word;hyphens:auto;word-break:normal}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=cart-item] .booknetic_confirm_details_price,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=service_price] .booknetic_confirm_details_price,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=tax] .booknetic_confirm_details_price,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=discount] .booknetic_confirm_details_price,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=service_extra_2] .booknetic_confirm_details_price{font-size:20px;color:#a8d8f8 !important;position:relative;float:none !important;font-weight:700;line-height:22px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=tax]{padding-top:20px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=discount],html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=service_extra_2]{border-bottom:1px dashed #dbebf2;padding-bottom:10px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=tax]:before{border:none !important;content:none}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] [data-price-id*=tax]:after{content:none}html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=cart] .booknetic_card_container,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] .booknetic_card_container,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=location] .booknetic_card_container,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=cart] .booknetic-cart-holder,html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] .booknetic_confirm_container{margin-top:15px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-col,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item{width:96%;background:#fff !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item.active,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item{border:1px #e6e9ef solid !important;border-radius:20px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-holder button.bkntc_again_booking{margin-right:auto !important;margin-left:0 !important;box-shadow:none;border:1px solid #000 !important;border-radius:60px;font-size:16px;color:#001f5e}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-holder button.bkntc_again_booking span{color:#001f5e}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-holder button.bkntc_again_booking img{display:none}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-holder button.bkntc_again_booking:before{content:"";width:20px;height:22px;background-repeat:no-repeat;background-image:url("https://bloompy.nl/wp-content/uploads/2025/05/add-service.png");background-position:1px 6px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item{position:relative}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-header{font-size:24px;color:#001f5e;font-weight:700;line-height:26px;margin-bottom:15px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-price-id*=cart] .booknetic-cart-item-header span:first-child{display:block;width:80%}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-header .booknetic-cart-item-more{display:none}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-body .booknetic-cart-item-body-row .amount{display:block;position:absolute;top:21px;right:31px;color:#a8d8f8 !important;font-size:24px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-body-row .booknetic-cart-item-body-cell{font-size:16px;font-weight:300;color:#181818}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-header .booknetic-cart-item-remove span,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-header .booknetic-cart-item-edit span{display:none}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-header .booknetic-cart-item-btns{box-shadow:none}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-header .booknetic-cart-item-btns{visibility:visible;opacity:1}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-btns .booknetic-cart-item-remove:after{content:"";width:20px;height:22px;background-repeat:no-repeat;background-image:url("https://bloompy.nl/wp-content/uploads/2025/05/service-delete.png")}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-btns .booknetic-cart-item-edit:after{content:"";width:20px;height:22px;background-repeat:no-repeat;background-image:url("https://bloompy.nl/wp-content/uploads/2025/05/edit-2.png")}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-btns .booknetic-cart-item-remove img,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-btns .booknetic-cart-item-edit img{display:none}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-header .booknetic-cart-item-btns{right:-50px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-body-row .booknetic-cart-item-body-cell:nth-last-child(1){font-weight:700 !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-body .booknetic-cart-item-body-row:nth-last-child(2) .booknetic-cart-item-body-cell:nth-last-child(1) .booknetic-cart-item-info,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-body .booknetic-cart-item-body-row:nth-last-child(2) .booknetic-cart-item-body-cell:nth-last-child(3){display:none}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-body{flex-direction:row;flex-wrap:wrap}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-body-row{margin-right:20px;margin-bottom:12px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-body .booknetic-cart-item-body-row,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item-body{position:unset}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=cart] .booknetic-cart-item-header span:first-child{display:block;width:75%;overflow-wrap:break-word;hyphens:auto;word-break:normal}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] .booknetic_portlet_cols{box-shadow:none;border-radius:20px;border:1px solid #e6e9ef;margin-bottom:36px}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] .booknetic_confirm_step_body .booknetic_portlet_content{height:auto;min-height:110px;padding-bottom:0;padding-top:0;overflow:hidden !important}.bloompy_payment_methods_header{margin-top:40px;color:#001f5e;font-size:24px;font-weight:700}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_confirm_sum_price div{color:#001f5e !important;font-size:20px;font-weight:700}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_confirm_sum_price{background:0 0}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] .booknetic_panel_footer,html #main-content .et_builder_inner_content #bloompy-booking-page [data-payment-type~=local]{display:none}html #main-content .et_builder_inner_content #bloompy-booking-page [data-step-id~=confirm_details] .booknetic_payment_methods_container{box-shadow:none}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_finished_title{color:#001f5e;font-size:30px;text-align:center}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_finished_subtitle{color:#181818;font-size:18px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_finished_code{font-size:30px;color:#181818}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_finished .booknetic_btn_secondary img{display:none}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_finished .booknetic_btn_secondary{background-color:#fff !important;border-radius:60px;border:1px solid #001f5e !important;font-size:16px !important;color:#001f5e !important;text-transform:lowercase;font-weight:100 !important;display:block !important;padding-left:43px !important;background-image:url(https://bloompy.nl/wp-content/uploads/2025/05/noun-calendar.png);background-repeat:no-repeat;background-position:18px 11px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_finished_icon{margin-top:90px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_finished #booknetic_add_to_icalendar_btn{padding-top:12px !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_finished .booknetic_btn_secondary:first-line {text-transform:capitalize !important}#bloompy-booking-page .booknetic_next_step_btn:after,#bloompy-booking-page .booknetic_confirm_booking_btn:after{content:"";background-image:url(https://bloompy.nl/wp-content/uploads/2025/04/arrow-booking-next.png);background-repeat:no-repeat;background-position:right;padding-right:27px !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_next_step_btn,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_confirm_booking_btn{font-size:18px !important;text-transform:lowercase}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_next_step_btn:first-line ,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_confirm_booking_btn:first-line {text-transform:capitalize}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_container_footer{height:90px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_btn_primary{height:40px}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_prev_step{color:#001f5e !important;border:1px solid #001f5e !important;background-color:#fff !important;border-radius:60px;font-size:18px !important;text-transform:lowercase;height:40px}#bloompy-booking-page .booknetic_prev_step:before{content:"";background-image:url(https://bloompy.nl/wp-content/uploads/2025/04/arrow-booking-prev-1.png);background-repeat:no-repeat;background-position:left;padding-left:27px !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_prev_step:first-line {text-transform:capitalize}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_steps_body{padding:20px 0}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_step_element{margin-bottom:0 !important;padding:15px 30px;border-top:1px solid #e6e9ef}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_step_element:first-child{border-top:none !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_date_edit_btn{float:left !important;width:auto}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment{height:auto !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_steps{height:auto}html #main-content .et_builder_inner_content #bloompy-booking-page .has-logo{height:auto}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_appointment_steps_footer{position:unset !important}html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_service_card_selected,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_card_selected,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_service_extra_card_selected,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_payment_method_selected,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic-cart-item.active,html #main-content .et_builder_inner_content #bloompy-booking-page .booknetic_service_card_selected{border-color:#001f5e !important;border-radius:20px}#customer-panel #booknetic-customer-panel,#customer-panel #booknetic-customer-panel{background-color:#f2f4f7}#customer-panel .booknetic-cp-header .booknetic-cp-header-info{max-width:1295px;margin:0 auto}#customer-panel .booknetic-cp-header .header-greetings{display:flex;margin-left:66%;margin-top:4px}#customer-panel .booknetic-cp-header .header-greetings-content{font-size:16px;color:#001f5e;margin-top:5px}#customer-panel .booknetic-cp-header .customer-panel-logout a{font-size:16px;color:#001f5e;margin-top:5px;cursor:pointer}#customer-panel .booknetic-cp-header{background-color:#fff;height:165px;box-shadow:0 30px 30px 0 rgba(230,233,239)}#customer-panel .booknetic-cp-header .header-customer-avatar{width:30px;height:30px;border-radius:60px;overflow:hidden;margin-left:10px}#customer-panel .booknetic-cp-header .header-customer-avatar img{width:100%;height:100%;object-fit:cover}#customer-panel .booknetic-cp-container{margin-top:-52px}#customer-panel .booknetic-cp-tabs .booknetic-cp-tab-item.active>div .booknetic-cp-tab-item-name,.booknetic-cp-tabs .booknetic-cp-tab-item>div .booknetic-cp-tab-item-name{color:#001f5e;font-size:20px}#customer-panel .booknetic-cp-tabs{background-color:#fff}#customer-panel .booknetic-cp-tabs .booknetic-cp-tab-item.active{border-bottom:3px solid #a8d8f8}#customer-panel .booknetic-cp-tabs .booknetic-cp-tab-item{background-color:#fff;padding:14px 0;margin-right:40px;font-weight:700}#customer-panel .booknetic-cp-container{max-width:100% !important}#customer-panel .booknetic-cp-tab-item .fa-clock:before,#customer-panel .booknetic-cp-tab-item .fa-user:before,#customer-panel .booknetic-cp-tab-item .fa-key:before{content:""}#customer-panel .booknetic-cp-tab{background-color:#f2f4f7;background:0 0}#customer-panel .booknetic-cp-tab-body{padding-top:0;height:70vh}#customer-panel .booknetic_elegant_table>thead>tr>th{background:0 0;font-weight:700;color:#919fba;font-size:18px;text-transform:lowercase}#customer-panel .booknetic_elegant_table>thead>tr>th:first-line {text-transform:capitalize}#customer-panel .booknetic_elegant_table>tbody>tr{border-radius:20px;border:1px #e6e9ef}#customer-panel .booknetic_elegant_table{border-collapse:separate;border-spacing:0 10px}#customer-panel .booknetic_elegant_table>tbody>tr td{border-top:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef;border-style:solid none;padding:10px}#customer-panel .booknetic_elegant_table>tbody>tr td:first-child{border-top:1px solid #e6e9ef;border-left:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef;border-top-left-radius:20px;border-bottom-left-radius:20px}#customer-panel .booknetic_elegant_table>tbody>tr td:last-child{border-top:1px solid #e6e9ef;border-right:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef;border-bottom-right-radius:20px;border-top-right-radius:20px}#customer-panel .booknetic_elegant_table>tbody>tr{margin-bottom:20px}#customer-panel .booknetic_elegant_table>tbody>tr td,#customer-panel .booknetic_elegant_table>tbody>tr td a,#customer-panel .booknetic_elegant_table>tbody>tr .booknetic_appointment_status_all{font-size:16px !important;font-weight:300 !important;width:270px}.booknetic-cp-tab-body .booknetic_data_table .cp-link{border-radius:0 20px 20px 0}#customer-panel .booknetic_elegant_table>tbody>tr td a{color:#181818;font-weight:400}#customer-panel .booknetic-cp-body{background:0 0 !important}#customer-panel .user_visit_card>.user_visit_details>:first-child{color:#181818;font-size:16px !important;font-weight:300 !important}#customer-panel .user_visit_card.user_visit_details.circle_image{display:none}#customer-panel .td_datetime{align-items:center}#customer-panel .booknetic-cp-tab-body .booknetic_data_table .invoice-download-link{height:30px;width:30px !important;display:block;background-position:7px 4px;background-color:#e6e9ef;border-radius:10px;cursor:pointer;padding:5px 6px !important}#customer-panel .td-total-price a{border:none}#customer-panel .booknetic-body.device-min-xxl .booknetic-cp-container{max-width:100%}.cp-total-price{height:39px;display:flex;align-items:center;height:39px;display:flex;align-items:center;font-size:16px;width:100px}#customer-panel .booknetic_pay_now_btn{width:92px;padding:5px;color:#001f5e !important;background-color:#e6e9ef !important}#customer-panel .booknetic_zoom_btn{height:30px !important;width:30px !important;background-image:url("https://bloompy.nl/wp-content/uploads/2025/05/cp-zoom.png") !important;background-color:#e6e9ef !important;background-position:4px 7px;background-repeat:no-repeat;border-radius:10px}#customer-panel .fa-video:before{content:"" !important}#customer-panel .green-disc:before{content:"";width:10px;height:10px;border-radius:60px;display:block;float:left;background-color:#00f95c;margin-right:7px;margin-top:5px}#customer-panel .gray-disc:before{content:"";width:10px;height:10px;border-radius:60px;display:block;float:left;background-color:#919fba;margin-right:7px;margin-top:5px}#customer-panel .booknetic_elegant_table thead tr th{padding-bottom:0}#customer-panel .cp-link{min-width:130px;text-align:left}#customer-panel #bookentic-cp-user-form{margin-top:50px}#customer-panel .bookentic-cp-user-form-item label,#customer-panel .bookentic-cp-form-label{color:#001f5e;font-weight:700;font-size:18px;line-height:20px}#customer-panel .bookentic-cp-form-control{height:48px;border-radius:60px !important;border:none;font-size:18px}#customer-panel .form-control[readonly]{background-color:#fff !important}#customer-panel .date-picker:after{content:"";background-image:url("https://bloompy.nl/wp-content/uploads/2025/05/cp-calendar.png");width:30px;height:30px;background-repeat:no-repeat}#customer-panel #bookentic-cp-user-form .bookentic-cp-user-form-item .date-picker:after{background:0 0 !important}#customer-panel #bookentic-cp-user-form .bookentic-cp-user-form-item .date-picker{display:block}#customer-panel #booknetic_tab_change_password{margin-top:50px}#customer-panel .booknetic-profile-save{background-color:#001f5e;border-radius:60px;color:#fff;font-size:18px;font-weight:700;padding:20px}#customer-panel .booknetic-profile-save font{color:#fff !important}#customer-panel .booknetic-cp-tab .booknetic-cp-tab-footer button.booknetic-profile-delete{background:0 0;border:#001f5e 1px solid;font-size:18px;border-radius:60px;color:#001f5e;padding:20px 20px 20px 50px;position:relative}#customer-panel .booknetic-profile-delete:before{content:"";background-image:url("https://bloompy.nl/wp-content/uploads/2025/05/delete-profile.png");width:23px;height:20px;background-repeat:no-repeat;position:absolute;top:15px;left:17px}#customer-panel .booknetic-cp-tab-footer{background:0 0 !important;box-shadow:none !important}#customer-panel #booknetic-tab-profile .booknetic-cp-tab-body{height:370px;margin-bottom:0;padding-bottom:0}#customer-panel #booknetic-tab-change-password .booknetic-cp-tab-body{height:260px;margin-bottom:0;padding-bottom:0}#customer-panel .booknetic_reschedule_btn{height:36px;width:36px;border-radius:4px;background:0 0 !important;font-size:17px;text-align:center;outline:none !important;cursor:pointer}#customer-panel .booknetic_reschedule_btn:after{content:"";background-image:url("https://bloompy.nl/wp-content/uploads/2025/05/cp-calendar.png");background-repeat:no-repeat;height:30px;width:30px;display:block;margin-right:20px;background-position:7px 6px;background-color:#e6e9ef;margin-left:7px;border-radius:10px}#bloompy-booking-page .bkntc_tax_excluded{margin-top:20px}#customer-panel .mobile-view{display:none !important}.cp-mobile-dropdown-wrapper{display:flex;flex-direction:row;min-height:35px;align-items:center}.cp-dropdown-field,.cp-dropdown-value{margin:auto 0;width:200px}.cp-dropdown-field{width:150px;color:#99a5bf;font-size:14px;font-weight:700}.cp-dropdown-value{width:165px;display:flex;align-items:center;font-size:14px;color:#181818}.cp-mobile-dropdown-tr{display:none}html #main-content .et_builder_inner_content .booknetic_appointment_container_header .booknetic_appointment_container_header_cart{right:55px}.cp-column-hide-on-desktop{display:none}#customer-panel [action~=cp-dropdown-down],#customer-panel [action~=cp-dropdown-up]{display:block;width:20px;height:20px}#customer-panel [action~=cp-dropdown-down]:after{background-image:url("https://bloompy.nl/wp-content/uploads/2025/05/cp-accordion-down.png");background-repeat:no-repeat;content:"";width:20px;height:31px;display:block;background-position:0 24px;margin-top:-29px;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-width:0 !important;outline:none !important}#customer-panel [action~=cp-dropdown-up]:after{background-image:url("https://bloompy.nl/wp-content/uploads/2025/05/cp-accordion-up.png");background-repeat:no-repeat;content:"";width:20px;height:50px;display:block;background-position:0 24px;margin-top:-30px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);outline-width:0 !important;outline:none !important}#customer-panel [action~=cp-dropdown-up],#customer-panel [action~=cp-dropdown-up],#customer-panel [action~=cp-dropdown-down]:focus,#customer-panel [action~=cp-dropdown-up]:focus{outline-width:0 !important;outline:none !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}#customer-panel .cp-mobile-dropdown-tr{position:relative}#customer-panel .cp-mobile-dropdown-tr,#customer-panel .cp-mobile-dropdown-tr a{width:25px !important;padding:0 !important}#customer-panel #booknetic-tab-change-password,#customer-panel #booknetic-tab-profile{padding-left:9%;padding-right:9%}#customer-panel .invoice-download-link img,#customer-panel .cp-link button,#customer-panel .cp-link a{cursor:pointer}html #main-content .et_builder_inner_content #customer-panel .cp-appointment-date-mobile-th:first-line {text-transform:capitalize !important}.bookneticsaas_signup .bookneticsaas_step_3 .bookneticsaas_signup_completed_footer .bookneticsaas_goto_dashboard_btn{width:270px}.booknetic_step_2 .email-sent-image-wrapper,.bookneticsaas_step_2 .email-sent-image-wrapper{text-align:center}.et_pb_module .et_pb_text_inner .booknetic_forgot_password,.et_pb_module .et_pb_text_inner .bookneticsaas_forgot_password{width:750px !important}.booknetic_forgot_password .booknetic_step_1,.bookneticsaas_forgot_password .bookneticsaas_step_1{width:460px !important;margin:0 auto}.booknetic_forgot_password .booknetic_step_2,.bookneticsaas_forgot_password .bookneticsaas_step_2{background-color:#fff;border-radius:60px;width:100%;overflow:visible;padding:20px}.booknetic_forgot_password .email-sent-image-wrapper img,.bookneticsaas_forgot_password .email-sent-image-wrapper img{margin-top:-85px}html #main-content .et_builder_inner_content .cp-link .booknetic_change_status_btn .fa{font-family:var(--fa-style-family,"Font Awesome 6 Free") !important;font-weight:var(--fa-style,900) !important;color:#001f5e !important;cursor:pointer}.booknetic_change_status_btn{background-color:#e6e9ef !important;color:#001f5e !important;height:30px;width:30px;border-radius:10px;cursor:pointer}.cp-appointment-date{display:flex}.bloompy_booking_footer{color:#181818}.bloompy_booking_footer p{padding-bottom:0;font-size:14px;line-height:22px;font-weight:300;color:#575757}#bloompy-booking-page .bloompy_booking_footer_wrapper{width:70% !important;margin-left:30.5%}.booking_form_company_name{color:#99a5bf;font-size:16px;font-weight:700;margin-bottom:10px;margin-top:-20px;line-height:22px}.booking_form_company_name_mobile{margin-top:-60px !important}.booking_form_service_name{font-size:16px;color:#181818;line-height:24px}.bkntc-password-input{position:relative}.bkntc-toggle-password-visibility{position:absolute;cursor:pointer;top:55%;transform:translateY(-50%);right:1rem}.booknetic_service_card_disabled{opacity:.5 !important;cursor:not-allowed !important;pointer-events:none !important;position:relative}.booknetic_service_card_disabled:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);z-index:1}.payment-warning{color:#dc3545 !important;font-size:12px !important;margin-top:5px !important;font-weight:700 !important;background:rgba(220,53,69,.1);padding:3px 6px;border-radius:3px;display:inline-block}.payment-methods-warning{background:#fff3cd !important;border:1px solid #ffeaa7 !important;color:#856404 !important;padding:15px !important;margin-bottom:20px !important;border-radius:4px !important;text-align:center !important;font-size:14px !important;line-height:1.4 !important}@media (max-width:564px){.bloompy_signup{width:100% !important}}