.woocommerce #order_review .variation dd.variation-AppointmentInformation, .woocommerce #order_review .variation dt.variation-AppointmentInformation, .woocommerce .woocommerce-cart-form .variation dd.variation-AppointmentInformation, .woocommerce .woocommerce-cart-form .variation dt.variation-AppointmentInformation{margin:10px 0 3px;display:inline-block;}
.woocommerce #order_review .variation dd, .woocommerce #order_review .variation dt, .woocommerce .woocommerce-cart-form .variation dd, .woocommerce .woocommerce-cart-form .variation dt{text-transform:capitalize;}
.woocommerce .woocommerce-order ul.woocommerce-thankyou-order-details.order_details{margin:0 0 1em;}
.woocommerce .woocommerce-order ul.woocommerce-thankyou-order-details.order_details li{float:none;font-size:0.8em;}
.woocommerce .woocommerce-order ul.woocommerce-thankyou-order-details.order_details li strong{display:initial;}
.jet-apb-calendar-wrapper{flex:1 1 auto;}
.jet-apb-calendar.jet-apb-calendar-layout--sidebar_slots{display:flex;width:100%;}
@media(max-width:650px){
.jet-apb-calendar.jet-apb-calendar-layout--sidebar_slots{flex-direction:column;}
.jet-apb-calendar.jet-apb-calendar-layout--sidebar_slots .jet-apb-calendar-content{flex:0 0 auto;}
}
.jet-apb-calendar-sidebar{padding:0 0 0 30px;}
.jet-ab-timezone-picker{flex:0 0 100%;width:100%;position:relative;margin:10px 0;}
.jet-ab-timezone-picker__icon{position:absolute;width:16px;height:16px;left:9px;top:50%;margin:-10px 0 0;z-index:999;}
.jet-ab-timezone-picker__icon svg{width:100%;height:auto;}
.jet-ab-timezone-picker__icon svg path{fill:currentColor;}
.jet-ab-timezone-picker .choices__inner{padding-left:28px;}
.jet-ab-timezone-picker .choices[data-type*=select-one] .choices__input{border-top:none;border-left:none;border-right:none;}
.jet-apb-recurrence-app-settings .jet-apb-recurrence-type{margin:5px 0;}
.jet-apb-recurrence-app-settings .jet-apb__week-day{margin:4px;}
.jet-apb-recurrence-app-settings .jet-apb__week-day input{display:none;visibility:hidden;}
.jet-apb-recurrence-app-settings .jet-apb__week-day > span{background-color:#EFEFEF;border-radius:4px;border:1px solid #D0D0D0;overflow:auto;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;}
.jet-apb-recurrence-app-settings .jet-apb__week-day > span:hover, .jet-apb-recurrence-app-settings .jet-apb__week-day > input:checked + span{background-color:#0A3380;border-color:#0A3380;color:#FFFFFF;}
.jet-apb-recurrence-app-settings .jet-apb__week-day.week-day-disabled > span{opacity:0.5;}
.jet-apb-switcher{margin:6px;}
.jet-apb-switcher__input{visibility:hidden;display:none;}
.jet-apb-switcher label{display:flex;align-items:center;}
.jet-apb-switcher__wrapper{display:block;margin:-5px 5px 0;width:36px;position:relative;cursor:pointer;padding:3px 0;}
.jet-apb-switcher__panel{display:block;width:100%;height:12px;border-radius:6px;background:#ececec;}
.jet-apb-switcher__trigger{display:block;background:#fff;width:18px;height:18px;left:0;top:50%;margin-top:-9px;box-shadow:0 1px 4px rgba(35, 40, 45, 0.2392156863);transition:all 0.15s linear;border-radius:100%;position:absolute;}
.jet-apb-switcher__input:checked ~ .jet-apb-switcher__panel{background:#cce5f1;}
.jet-apb-switcher__input:checked ~ .jet-apb-switcher__trigger{background:#007cba;left:calc(100% - 18px);}
.jet-form-builder__field-wrap:has(input:focus-visible) .jet-form-builder__field-template {
outline: -webkit-focus-ring-color auto 1px;
}