.clear{clear:both}.nobr{white-space:nowrap}.clear{clear:both}.nobr{white-space:nowrap}@keyframes dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrap.woocommerce.bookings-templates{max-width:760px;margin:auto;font-size:16px}.wrap.woocommerce.bookings-templates h2{line-height:25px}.wrap.woocommerce.bookings-templates a{font-size:16px}.wrap.woocommerce.bookings-templates p{font-size:16px}#template-loop-ul{display:flex;flex-wrap:wrap;justify-content:space-between}.template-loop-item{width:calc(33.33% - 10px);background:#fff;padding:20px;box-sizing:border-box;cursor:pointer;margin-bottom:15px}#product-templates img{max-width:300px;max-height:700px}.template-item-popup-inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 50px 0;max-height:100%;overflow-x:hidden;overflow-y:auto}.template-item-popup-inner>div{width:50%}.close-template-popup{font-size:35px;position:absolute;right:10px;top:-15px;color:#6d7277;cursor:pointer}.close-template-popup:before{background:#d9d9d9;border-radius:50%;padding:5px}.dashicons.spin{animation:dashicons-spin 1s infinite;animation-timing-function:linear}.wc-use-templates.button-primary{padding:5px 30px;margin:25px 0}.wc-use-templates span{display:none;margin:5px 0 0 5px}#template-loop{margin:30px 0}body.noscroll{overflow:hidden}#active-template-popup-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;z-index:9999;opacity:.7}.template-item-popup-images>div{margin-left:20px;text-align:center}.template-item-popup-content{padding-right:10px;box-sizing:border-box}.template-item-popup{position:fixed;left:0;top:0;right:0;bottom:0;display:none;padding:20px;width:1278px;height:800px;background:#f9f9f9;border-radius:27px;margin:auto;cursor:auto;z-index:9999;max-width:95%;max-height:85%;box-sizing:border-box}.template-item-popup h2{font-size:22px}.template-item-popup .item-popup-arrow{content:"";position:absolute;right:14px;font-family:"dashicons";color:#9e9e9e;font-size:60px;top:0;bottom:0;margin:auto;width:auto;height:60px;cursor:pointer;opacity:.3;-webkit-user-select:none}.template-item-popup .item-popup-arrow:hover{opacity:1}.template-item-popup .item-popup-arrow.left{content:"";right:auto;left:14px}.back-from-templates{color:inherit;text-decoration:none;font-weight:500;position:relative;padding-left:20px;margin-bottom:30px;display:inline-block}.back-from-templates:before{content:"";font-family:"dashicons";position:absolute;left:0}#product-templates .template-item-thumbnail img{height:150px;max-width:none}#product-templates>span{font-size:18px;margin:40px 0 20px;display:inline-block}.template-item-thumbnail{overflow:hidden;text-align:center}.bookings-templates .wrap.white-box>a{background:#fff;padding:30px 30px 30px 110px;display:inline-block;width:100%;margin:20px 0;box-sizing:border-box;position:relative;color:inherit;text-decoration:none}.bookings-templates .wrap.white-box>a span{display:block}.bookings-templates .wrap.white-box>a span:nth-child(2){margin:0 0 5px;font-weight:700}.bookings-templates .wrap.white-box>a:after{content:"";position:absolute;right:35px;top:45px;font-family:"dashicons";font-size:40px;color:#9e9e9e}#blue-circle{display:inline-block;background:#cbdff4;width:50px;height:50px;border-radius:50%;position:absolute;left:35px;top:25px}#blue-circle:after{content:"";font-family:dashicons;position:absolute;top:16px;left:10px;color:#fff;font-size:30px}body.rtl .bookings-templates .wrap.white-box a{padding-right:110px}body.rtl .bookings-templates .wrap.white-box a:after{right:auto;left:40px;transform:rotate(180deg)}body.rtl #blue-circle{left:auto;right:35px}body.rtl .back-from-templates{padding-right:20px}body.rtl .back-from-templates:before{left:auto;right:0px;transform:rotate(180deg)}.tab_bookings_templates .template-loop-item{background:#f0f0f1;padding:15px}.tab_bookings_templates #template-loop{margin:0 20px 20px;max-width:850px}.tab_bookings_templates .wrap.white-box{display:none}.tab_bookings_templates .wrap.woocommerce.bookings-templates{max-width:none}.tab_bookings_templates .wrap.woocommerce.bookings-templates a,.tab_bookings_templates .wrap.woocommerce.bookings-templates p{font-size:13px}.tab_bookings_templates.woocommerce_options_panel #product-templates>p{margin:10px}.tab_bookings_templates.woocommerce_options_panel #template-loop p{padding:0}#poststuff .tab_bookings_templates h2{color:#1d2327 !important;padding:0;min-height:auto;font-weight:600;font-size:22px;line-height:25px !important;margin:1em 0}#poststuff .tab_bookings_templates #product-templates>h2{padding:13px 20px}#poststuff .tab_bookings_templates .template-item-popup-content h4{font-weight:600;font-size:1em}#poststuff .tab_bookings_templates .template-item-popup-content p,#poststuff .tab_bookings_templates .template-item-popup-content a{font-size:16px}#poststuff .tab_bookings_templates .template-item-popup-content h4,#poststuff .tab_bookings_templates .template-item-popup-content p{color:#3c434a;margin:1em 0;line-height:1.4em}.tab_bookings_templates #product-templates .template-item-thumbnail img{height:170px}@media screen and (max-width: 1235px){.tab_bookings_templates .template-loop-item{width:100%;padding:0;margin-bottom:20px}#product-templates .template-item-thumbnail img{height:auto;max-width:100%}.template-item-info h2{min-height:inherit}.template-item-popup-inner{padding:0;overflow:auto}.template-item-popup-inner>div{width:100%;padding:0;margin-bottom:15px}.template-item-popup-images>div{margin:auto}.template-item-popup{height:auto;overflow-y:auto;overflow-x:hidden}.close-template-popup{right:30px;top:10px}}@media screen and (max-width: 768px){.template-loop-item{width:100%;padding:0}#product-templates .template-item-thumbnail img{height:auto;max-width:100%}.template-item-info h2{min-height:inherit}.template-item-popup-inner{padding:0;overflow:auto}.template-item-popup-inner>div{width:100%;padding:0;margin-bottom:15px}.template-item-popup-images>div{margin:auto}.template-item-popup{height:auto;overflow-y:auto;overflow-x:hidden}.close-template-popup{right:30px;top:10px}}
.clear{clear:both}.nobr{white-space:nowrap}.clear{clear:both}.nobr{white-space:nowrap}@font-face{font-family:"woocommerce";src:url(fonts/WooCommerce.67308d69.eot);src:url(fonts/WooCommerce.67308d69.eot?#iefix) format("embedded-opentype"),url(fonts/WooCommerce.c6051b44.woff) format("woff"),url(fonts/WooCommerce.4e69bfc2.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgX193ZWJwYWNrX3B1YmxpY19wYXRoX18gKyAiZm9udHMvV29vQ29tbWVyY2Uuc3ZnIjs=#WooCommerce) format("svg");font-weight:normal;font-style:normal}#adminmenu #menu-posts-wc_booking.menu-icon-post div.wp-menu-image:before{content:"";font-size:1.25em !important;font-family:"woocommerce" !important}table.wp-list-table span.product-type.booking:before{content:"";font-family:"woocommerce" !important}.wc-bookings-datepicker-popover .components-datetime__time,.wc-bookings-datepicker-popover .components-datetime .components-datetime__buttons{display:none}.wc-bookings-datepicker-popover .components-datetime{padding:0 !important}.wc-bookings-datepicker-popover .CalendarMonthGrid__horizontal{left:0}#woocommerce-product-data ul.wc-tabs li.bookings_templates_tab a:before{content:"" !important;font-family:"woocommerce" !important}#woocommerce-product-data ul.wc-tabs li.bookings_resources_tab a:before{content:"" !important;font-family:"woocommerce" !important}#woocommerce-product-data ul.wc-tabs li.bookings_availability_tab a:before{content:"" !important;font-family:"woocommerce" !important}#woocommerce-product-data ul.wc-tabs li.bookings_pricing_tab a:before{content:"" !important;font-family:"woocommerce" !important}#woocommerce-product-data ul.wc-tabs li.bookings_persons_tab a:before{content:"" !important;font-family:"woocommerce" !important}#woocommerce-product-data ul.wc-tabs li.bookings_export_tab a:before{content:""}#woocommerce-product-data .addon_wc_booking_person_qty_multiplier{padding:10px 20px 10px 20px;border-bottom:1px solid #eee}#woocommerce-product-data .addon_wc_booking_person_qty_multiplier label{display:block;float:none;margin-bottom:5px !important;margin-left:0;width:auto}#woocommerce-product-data .addon_wc_booking_person_qty_multiplier input{margin-right:2px}#woocommerce-product-data .addon_wc_booking_block_qty_multiplier{padding:10px 20px 10px 20px;border-bottom:1px solid #eee}#woocommerce-product-data .addon_wc_booking_block_qty_multiplier label{display:block;float:none;margin-bottom:5px !important;margin-left:0;width:auto}#woocommerce-product-data .addon_wc_booking_block_qty_multiplier input{margin-right:2px}span#sync-note{display:inline-block;margin-top:10px;font-size:11px;line-height:25px}span#sync-note span{margin:3px}.wc-pao-addon-content .addon_wc_booking_person_qty_multiplier{padding:10px 20px 10px 20px;border-bottom:1px solid #eee}.wc-pao-addon-content .addon_wc_booking_person_qty_multiplier label{display:block;float:none;margin-bottom:5px !important;margin-left:0;width:auto}.wc-pao-addon-content .addon_wc_booking_person_qty_multiplier input{margin-right:2px}.wc-pao-addon-content .addon_wc_booking_block_qty_multiplier{padding:10px 20px 10px 20px;border-bottom:1px solid #eee}.wc-pao-addon-content .addon_wc_booking_block_qty_multiplier label{display:block;float:none;margin-bottom:5px !important;margin-left:0;width:auto}.wc-pao-addon-content .addon_wc_booking_block_qty_multiplier input{margin-right:2px}._wc_booking_first_block_time_field input[type=time]{width:auto;border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);border-style:solid;border-width:1px;color:#333}th.column-booking_status{text-align:center;width:48px}.type-wc_booking .column-booking_status{width:48px}.type-wc_booking .column-booking_status span{display:block;text-indent:-9999px;position:relative;height:1em;width:1em}.type-wc_booking .column-booking_status span:before{font-family:"woocommerce";speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";font-size:1.4em}.type-wc_booking .column-booking_status span.status-unpaid:before,.type-wc_booking .column-booking_status span.status-incart:before{content:""}.type-wc_booking .column-booking_status span.status-pending:before,.type-wc_booking .column-booking_status span.status-pending-confirmation:before{content:"";color:#ffba00}.type-wc_booking .column-booking_status span.status-confirmed:before{content:"";color:#7ad03a}.type-wc_booking .column-booking_status span.status-paid:before{content:"";color:#2ea2cc}.type-wc_booking .column-booking_status span.status-cancelled:before{content:"";color:#a00}.type-wc_booking .column-booking_status span.status-complete:before{content:"";color:#995}@media screen and (max-width: 782px){.type-wc_booking .column-booking_status span{height:inherit}}.column-booking_actions a{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;padding:0 !important;height:2em !important;width:2em;margin-right:4px !important}.column-booking_actions a:after{font-family:"woocommerce";speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";line-height:1.85}.column-booking_actions a.confirm:after{content:""}.column-booking_actions a.view:after{content:""}#woocommerce-booking-save input{float:right}#woocommerce-booking-save #delete-action{line-height:25px;vertical-align:middle;text-align:left;float:left}#woocommerce-booking-save #delete-action a{color:#a00}#woocommerce-booking-save .inside{margin:0;padding:10px;overflow:hidden}#woocommerce-booking-data h2.hndle,#woocommerce-booking-data h3.hndle,#woocommerce-booking-data .handlediv{display:none}#woocommerce-booking-data .inside{display:block !important;padding:0;margin:0}#woocommerce-booking-data .inside .select2-container{width:100% !important}#woocommerce-bookable-resource-data .inside,#woocommerce-bookable-resource-data .woocommerce_options_panel{padding:0;margin:0}#woocommerce-customer-data .inside{padding-bottom:0}#woocommerce-customer-data .booking-customer-details{width:100%}#woocommerce-customer-data .booking-customer-details td,#woocommerce-customer-data .booking-customer-details th{vertical-align:top;text-align:left}#woocommerce-customer-data .booking-customer-details th{padding:0 6px 6px 0}#woocommerce-customer-data .booking-customer-details td{padding:0 0 6px}#woocommerce-customer-data .booking-customer-details .view td{padding-bottom:12px}#booking_data{padding:23px 24px;*zoom:1}#booking_data:before,#booking_data:after{content:" ";display:table}#booking_data:after{clear:both}#booking_data h2{margin:0;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:21px;font-weight:normal;line-height:1.2;text-shadow:1px 1px 1px #fff;padding:0}#booking_data h4{color:#333;margin:1.33em 0 0}#booking_data p{color:#777}#booking_data p.booking_number{margin:0;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-weight:normal;line-height:1.6em;font-size:16px}#booking_data .booking_data_column_container{clear:both}#booking_data .booking_data_column{width:32%;padding:0 2% 0 0;float:left}#booking_data .booking_data_column:last-child{padding-right:0}#booking_data .booking_data_column p{padding:0 !important}#booking_data .booking_data_column .form-field{float:left;width:48%;padding:0;margin:9px 0 0 0}#booking_data .booking_data_column .form-field.product_or_resource_id_field,#booking_data .booking_data_column .form-field.booking_start_date_field,#booking_data .booking_data_column .form-field.booking_start_time_field{margin-right:3.8%}@media screen and (max-width: 1235px){#booking_data .booking_data_column .form-field.product_or_resource_id_field,#booking_data .booking_data_column .form-field.booking_start_date_field,#booking_data .booking_data_column .form-field.booking_start_time_field{float:none}}@media screen and (max-width: 435px){#booking_data .booking_data_column .form-field.product_or_resource_id_field,#booking_data .booking_data_column .form-field.booking_start_date_field,#booking_data .booking_data_column .form-field.booking_start_time_field{float:none}#booking_data .booking_data_column .form-field.product_or_resource_id_field input,#booking_data .booking_data_column .form-field.booking_start_date_field input,#booking_data .booking_data_column .form-field.booking_start_time_field input{font-size:smaller}}@media screen and (max-width: 1235px){#booking_data .booking_data_column .form-field.booking_end_date_field,#booking_data .booking_data_column .form-field.booking_end_time_field{float:none}}@media screen and (max-width: 435px){#booking_data .booking_data_column .form-field.booking_end_date_field,#booking_data .booking_data_column .form-field.booking_end_time_field{float:none}#booking_data .booking_data_column .form-field.booking_end_date_field input,#booking_data .booking_data_column .form-field.booking_end_time_field input{font-size:smaller}}#booking_data .booking_data_column .form-field._booking_all_day_field{width:100%}#booking_data .booking_data_column .form-field label{display:block;padding:0 0 3px}#booking_data .booking_data_column .form-field input[type=number],#booking_data .booking_data_column .form-field input[type=text]{padding:6px;height:auto}#booking_data .booking_data_column .form-field input[type=text],#booking_data .booking_data_column .form-field textarea{width:100%}#booking_data .booking_data_column .form-field input[type=checkbox]{width:auto}#booking_data .booking_data_column .form-field select{width:100%}#booking_data .booking_data_column .form-field #booking_status_chzn .chzn-search{display:none}#booking_data .booking_data_column .form-field .chzn-container{width:100% !important}#booking_data .booking_data_column .form-field .date-picker-field{width:9em}#booking_data .booking_data_column .form-field .hour,#booking_data .booking_data_column .form-field .minute{width:3.5em}#booking_data .booking_data_column .form-field small{display:block;margin:5px 0 0 0;color:#999}#booking_data .booking_data_column .form-field.form-field-wide input[type=text]{width:100%}#booking_data .booking_data_column .form-field.booking-person{float:none;width:100%}#booking_data .booking_data_column .form-field.last{float:right}#booking_data .booking_data_column .form-field-wide{width:100%;clear:both}#booking_data .booking_data_column .form-field-wide input,#booking_data .booking_data_column .form-field-wide textarea{width:100%}#booking_data .booking_data_column .form-field-wide select{width:100%}#booking_data .booking_data_column p.none_set{color:#999}#booking_data .booking_data_column ._billing_first_name_field,#booking_data .booking_data_column ._billing_address_1_field,#booking_data .booking_data_column ._billing_city_field,#booking_data .booking_data_column ._billing_country_field,#booking_data .booking_data_column ._billing_email_field,#booking_data .booking_data_column ._shipping_first_name_field,#booking_data .booking_data_column ._shipping_address_1_field,#booking_data .booking_data_column ._shipping_city_field,#booking_data .booking_data_column ._shipping_country_field{float:left}#booking_data .booking_data_column ._billing_last_name_field,#booking_data .booking_data_column ._billing_address_2_field,#booking_data .booking_data_column ._billing_postcode_field,#booking_data .booking_data_column ._billing_state_field,#booking_data .booking_data_column ._billing_phone_field,#booking_data .booking_data_column ._shipping_last_name_field,#booking_data .booking_data_column ._shipping_address_2_field,#booking_data .booking_data_column ._shipping_postcode_field,#booking_data .booking_data_column ._shipping_state_field{float:right}#booking_data .booking_data_column ._billing_company_field,#booking_data .booking_data_column ._shipping_company_field{clear:both;width:100%}#booking_data .booking_data_column ._billing_email_field{clear:left}#booking_data .booking_data_column div.edit_address{display:none;overflow:hidden;zoom:1;padding-right:1px}#booking_data #booking_date{width:50%}.wc_bookings_calendar_form{margin:1em 0 0 !important}.wc_bookings_calendar_form .calendar_spacer{height:41px;background-color:#fff;border-width:1px 1px 1px 1px;border-style:solid;border-color:#dedede}.wc_bookings_calendar_form .calendar_spacer .calendar_spacer_corner{height:inherit;width:40px;border:inherit;border-width:0px 1px 0px 0px}.wc_bookings_calendar_form .calendar_days{position:relative;border:solid #ddd;border-width:0px 1px 1px 1px;background-repeat:repeat;background-position:0 -1px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACoCAYAAAAo7STVAAAEGWlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VQNcC+8AAABkSURBVEgN7ZMxDsAgDANL1f8/Lx/JA6CixUPkAYn1shAbWE52i4h+lbmLnrL1d+qFfYlZMAEEICLwZKbEWmxCaNzC85+WEiaURMCGgcaJz7dYSphQEoHDMNA4kaRxh1ni+06WBr2wHU4T5VZAAAAAAElFTkSuQmCC);background-size:2px 82px}.wc_bookings_calendar_form .calendar_days .hours{position:absolute;top:0;left:0;margin-block-start:0}.wc_bookings_calendar_form .calendar_days .hours li{height:82px;vertical-align:top;padding:0;margin:0;color:gray;border-right-style:solid;border-right-width:1px;border-right-color:#dedede}.wc_bookings_calendar_form .calendar_days .hours li label{width:24px;text-align:right;float:left;margin:2px 8px;font-size:11px}.wc_bookings_calendar_form .calendar_days .bookings{margin:0 7px 0 43px;padding:0;height:1968px;position:relative;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:12px;color:#000}.wc_bookings_calendar_form .calendar_days .bookings li{position:absolute;width:86px;background:#000;border-radius:2px;margin:0;padding:6px;display:none}.wc_bookings_calendar_form .calendar_days .bookings li a{position:relative;color:#fff;text-decoration:none}.wc_bookings_calendar_form .calendar_days .bookings li.daily_view_global_availabiltiy{padding:0;z-index:1}.wc_bookings_calendar_form .calendar_days .no_availability{background-color:#dbdbdb !important;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 viewBox=%270 0 6 6%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27%23c6c6c6%27 fill-opacity=%270.4%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M5 0h1L0 6V5zM6 5v1H5z%27/%3E%3C/g%3E%3C/svg%3E") !important}.wc_bookings_calendar_form .daily_popover_group_title{position:relative !important;transform:translateX(-16px);border-bottom:1px solid #ccc !important;padding-bottom:4px !important}.wc_bookings_calendar_form .daily_popover_order_meta_item a{color:#2271b1 !important}.wc_bookings_calendar_form .tablenav{border:solid #dedede;border-width:1px 1px 0 1px;background:#fff;margin:0;min-height:70px;position:sticky;top:32px;z-index:999;display:flex;flex-wrap:wrap;justify-content:space-between;clear:unset;height:unset;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}.wc_bookings_calendar_form .tablenav .filters{padding:5px;margin-top:15px}.wc_bookings_calendar_form .tablenav .filters .chosen-container{width:12em}.wc_bookings_calendar_form .tablenav #wc-bookings-datepicker-toggle{color:#000}.wc_bookings_calendar_form .tablenav .bookings-filter-label{margin:0 0 12px 12px;font-weight:bold;display:inline-block}.wc_bookings_calendar_form .tablenav .calendar-bookings-filter-container{margin-left:5px;width:200px;display:inline-block;vertical-align:middle}.wc_bookings_calendar_form .tablenav .calendar-bookings-filter-container .select2-container{vertical-align:unset}.wc_bookings_calendar_form .tablenav .views{padding:0}.wc_bookings_calendar_form .tablenav .views .view-select{padding:0 25px;display:inline-block;font-weight:500;line-height:68px}.wc_bookings_calendar_form .tablenav .views a{text-decoration:none}.wc_bookings_calendar_form .tablenav .views .current{border-bottom:solid #0172aa 3px;pointer-events:none;cursor:default;color:#000}.wc_bookings_calendar_form .tablenav .current_month{font-size:18px;font-weight:500}.wc_bookings_calendar_form .tablenav .date_selector{display:block;white-space:nowrap;margin-left:auto;margin-right:auto;width:min-content;width:-moz-min-content}.wc_bookings_calendar_form .tablenav .date_selector>div{height:70px;line-height:70px;vertical-align:middle;display:inline-block}.wc_bookings_calendar_form .tablenav .date_selector>div:first-of-type select{margin-right:5px}.wc_bookings_calendar_form .tablenav .date_selector a{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:1.3em;padding:.6em;display:inline !important;visibility:hidden;text-decoration:none}.wc_bookings_calendar_form .tablenav .date_selector a:before{font-family:"woocommerce";speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";font-family:"dashicons" !important;color:#000;line-height:2.5;visibility:visible}.wc_bookings_calendar_form .tablenav .date_selector a.prev{font-size:1.3em;visibility:hidden}.wc_bookings_calendar_form .tablenav .date_selector a.prev:before{font-family:"dashicons" !important;color:#000;visibility:visible;content:""}.wc_bookings_calendar_form .tablenav .date_selector a.next{margin-left:10px;font-size:1.3em;visibility:hidden}.wc_bookings_calendar_form .tablenav .date_selector a.next:before{font-family:"dashicons" !important;color:#000;visibility:visible;content:""}.wc_bookings_calendar_form .tablenav .date-selector-popover{margin-left:20px}.wc_bookings_calendar_form .tablenav .date-selector-popover>div{height:70px;line-height:70px;vertical-align:middle;display:inline-block}.wc_bookings_calendar_form .tablenav .date-selector-popover>div:first-of-type select{margin-right:5px}.wc_bookings_calendar_form .tablenav .date-selector-popover .current_month{margin-right:10px}.wc_bookings_calendar_form .tablenav .date-selector-popover a{text-decoration:none}.wc_bookings_calendar_form .tablenav .date-selector-popover a#wc-bookings-datepicker-toggle-month{text-decoration:none}.wc_bookings_calendar_form .tablenav .date-selector-popover a#wc-bookings-datepicker-toggle-month:hover,.wc_bookings_calendar_form .tablenav .date-selector-popover a#wc-bookings-datepicker-toggle-month:visited,.wc_bookings_calendar_form .tablenav .date-selector-popover a#wc-bookings-datepicker-toggle-month:active{color:#000 !important}.wc_bookings_calendar_form .tablenav .date-selector-popover a#wc-bookings-datepicker-toggle-day{text-decoration:none}.wc_bookings_calendar_form .tablenav .date-selector-popover a#wc-bookings-datepicker-toggle-day:hover,.wc_bookings_calendar_form .tablenav .date-selector-popover a#wc-bookings-datepicker-toggle-day:visited,.wc_bookings_calendar_form .tablenav .date-selector-popover a#wc-bookings-datepicker-toggle-day:active{color:#000 !important}.wc_bookings_calendar_form .tablenav .date-selector-popover a.change-date.prev{font-size:1.3em;visibility:hidden}.wc_bookings_calendar_form .tablenav .date-selector-popover a.change-date.prev:before{font-family:"dashicons" !important;color:#000;visibility:visible;content:""}.wc_bookings_calendar_form .tablenav .date-selector-popover a.change-date.next{margin-left:10px;font-size:1.3em;visibility:hidden}.wc_bookings_calendar_form .tablenav .date-selector-popover a.change-date.next:before{font-family:"dashicons" !important;color:#000;visibility:visible;content:""}.wc_bookings_calendar_form .wc_bookings_calendar{width:100%;margin:0 0 0 !important;table-layout:fixed}.wc_bookings_calendar_form .wc_bookings_calendar th{text-align:center;color:gray;font-weight:bold;font-size:12px}.wc_bookings_calendar_form .wc_bookings_calendar .full_day_link{padding-left:10px;font-size:12px}.wc_bookings_calendar_form .wc_bookings_calendar .current_day{color:#fff;background-color:#000;border-radius:50%;text-align:center;width:24px;height:24px;display:inline-block}.wc_bookings_calendar_form .wc_bookings_calendar td{color:#bbb;text-align:right;padding:0;font-size:20px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:120px;overflow:hidden}.wc_bookings_calendar_form .wc_bookings_calendar td a{font-weight:400;color:#000}.wc_bookings_calendar_form .wc_bookings_calendar td .day_link{font-size:12px;margin-right:6px;line-height:24px}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings{height:160px;width:100%;text-align:left;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul{padding:3px 0 0 0;margin:0}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li{padding:0;margin:0 3px 4px 0;list-style:none;white-space:nowrap;width:100%}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a{padding-left:2px;display:block;font-size:12px;border-radius:3px;border-collapse:separate;border-bottom:1px solid rgba(0,0,0,0);overflow:hidden;margin-bottom:2px}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a .booking-calendar-booking-title{font-weight:bold;float:left;padding-left:7px;overflow:hidden;display:inline-block;max-width:83%;text-overflow:ellipsis}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a .booking-calendar-time-range{float:left;padding-left:7px;padding-right:7px;text-align:right;max-width:25%;clear:both}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li .past_booking{color:gray}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a:hover{border-left-color:#ccc;background:#cee6fd}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li .no_availability{background-color:#dbdbdb !important;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 viewBox=%270 0 6 6%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27%23c6c6c6%27 fill-opacity=%270.4%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M5 0h1L0 6V5zM6 5v1H5z%27/%3E%3C/g%3E%3C/svg%3E") !important}.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul .calendar_month_event_selected{border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0px 3px 4px 0px rgba(0,0,0,.15)}.wc_bookings_calendar_form .wc_bookings_calendar .wc-bookings-unavailable-day,.wc_bookings_calendar_form .wc_bookings_calendar .wc-bookings-passed-day{background-color:#f9f9f9}.wc_bookings_calendar_form .wc_bookings_calendar .wc-bookings-unavailable-day a,.wc_bookings_calendar_form .wc_bookings_calendar .wc-bookings-passed-day a{color:silver}.wc_bookings_calendar_form .wc_bookings_calendar tbody tr td:last-child{border-right:0}.wc_bookings_calendar_form .wc_bookings_calendar tbody tr:last-child td{border-bottom:0}.wc_bookings_calendar_form .bookings li #booking_status span{display:inline-block;margin:10px 0 0;border:1px solid #757575;border-radius:28px;color:#000;padding:4px 8px}.woocommerce-feature-enabled-activity-panels .wc_bookings_calendar_form .tablenav{top:92px}@media screen and (max-width: 782px){.woocommerce-feature-enabled-activity-panels .wc_bookings_calendar_form .tablenav{top:108px}}#bookings_product_data .table_grid,#bookings_availability .table_grid,#bookings_pricing .table_grid,.bookings_extension .table_grid{padding:9px 9px 0}@media screen and (max-width: 800px){#bookings_availability{overflow-x:scroll}}#bookings_availability .day_table_grid{padding:9px}#bookings_availability .day_table_grid input.checkbox{margin-top:5px !important}#bookings_product_data .options_group_heading,#bookings_persons .options_group_heading,#bookings_availability .options_group_heading,#bookings_pricing .options_group_heading,#bookings_settings .options_group_heading,#bookings_resources .options_group_heading,.bookings_extension .options_group_heading{background:#ececec;border-bottom:1px solid #dfdfdf;padding:.5em 12px;margin:-10px -9px .75em}#bookings_product_data .edit_resource,#bookings_persons .edit_resource,#bookings_availability .edit_resource,#bookings_pricing .edit_resource,#bookings_settings .edit_resource,#bookings_resources .edit_resource,.bookings_extension .edit_resource{float:right;margin:0 1em 0 0;font-weight:normal;line-height:26px;padding:0}#bookings_product_data .table_grid table,#bookings_persons .table_grid table,#bookings_availability .table_grid table,#bookings_pricing .table_grid table,#bookings_settings .table_grid table,#bookings_resources .table_grid table,.bookings_extension .table_grid table{margin-bottom:9px}#bookings_product_data .table_grid table td.sort,#bookings_persons .table_grid table td.sort,#bookings_availability .table_grid table td.sort,#bookings_pricing .table_grid table td.sort,#bookings_settings .table_grid table td.sort,#bookings_resources .table_grid table td.sort,.bookings_extension .table_grid table td.sort{width:16px !important;padding:9px;cursor:move;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAHUlEQVQYV2O8f//+fwY8gJGgAny6QXKETRgEVgAAXxAVsa5Xr3QAAAAASUVORK5CYII=) no-repeat center}#bookings_product_data .table_grid table td.remove,#bookings_persons .table_grid table td.remove,#bookings_availability .table_grid table td.remove,#bookings_pricing .table_grid table td.remove,#bookings_settings .table_grid table td.remove,#bookings_resources .table_grid table td.remove,.bookings_extension .table_grid table td.remove{width:16px !important;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAOElEQVQYV2O8f//+fwYgUFRUZATRMAATZ4QxkBUhi4F1IQsgmwIyFW4suiKYlcQpwGsFQUcS8iYAtbQueUkqcX4AAAAASUVORK5CYII=) no-repeat center !important}#bookings_product_data .table_grid table td.remove:hover,#bookings_persons .table_grid table td.remove:hover,#bookings_availability .table_grid table td.remove:hover,#bookings_pricing .table_grid table td.remove:hover,#bookings_settings .table_grid table td.remove:hover,#bookings_resources .table_grid table td.remove:hover,.bookings_extension .table_grid table td.remove:hover{background:#d73026 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAXElEQVQYV2P8DwQMQMAIBCAaBuDiMAayIhSxNery/4NvPEDWDGev1VBgABuLTRFIMuTmQ4S9yMYiWwd3GLoCmCJGZAmQsSCA7Ca4Apid6G5iBDkQJAhyELJXYOIAYDU73N3P8p4AAAAASUVORK5CYII=) no-repeat center !important}#bookings_product_data .table_grid table th.sort,#bookings_product_data .table_grid table th.remove,#bookings_persons .table_grid table th.sort,#bookings_persons .table_grid table th.remove,#bookings_availability .table_grid table th.sort,#bookings_availability .table_grid table th.remove,#bookings_pricing .table_grid table th.sort,#bookings_pricing .table_grid table th.remove,#bookings_settings .table_grid table th.sort,#bookings_settings .table_grid table th.remove,#bookings_resources .table_grid table th.sort,#bookings_resources .table_grid table th.remove,.bookings_extension .table_grid table th.sort,.bookings_extension .table_grid table th.remove{width:16px !important}#bookings_product_data .table_grid table th,#bookings_persons .table_grid table th,#bookings_availability .table_grid table th,#bookings_pricing .table_grid table th,#bookings_settings .table_grid table th,#bookings_resources .table_grid table th,.bookings_extension .table_grid table th{padding:9px}#bookings_product_data .table_grid table td,#bookings_persons .table_grid table td,#bookings_availability .table_grid table td,#bookings_pricing .table_grid table td,#bookings_settings .table_grid table td,#bookings_resources .table_grid table td,.bookings_extension .table_grid table td{padding:9px;width:auto !important;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-top:0;background:#fff;position:relative}#bookings_product_data .table_grid table td select,#bookings_product_data .table_grid table td input,#bookings_persons .table_grid table td select,#bookings_persons .table_grid table td input,#bookings_availability .table_grid table td select,#bookings_availability .table_grid table td input,#bookings_pricing .table_grid table td select,#bookings_pricing .table_grid table td input,#bookings_settings .table_grid table td select,#bookings_settings .table_grid table td input,#bookings_resources .table_grid table td select,#bookings_resources .table_grid table td input,.bookings_extension .table_grid table td select,.bookings_extension .table_grid table td input{line-height:14px;font-size:14px}#bookings_product_data .table_grid table td input,#bookings_product_data .table_grid table td span.text,#bookings_persons .table_grid table td input,#bookings_persons .table_grid table td span.text,#bookings_availability .table_grid table td input,#bookings_availability .table_grid table td span.text,#bookings_pricing .table_grid table td input,#bookings_pricing .table_grid table td span.text,#bookings_settings .table_grid table td input,#bookings_settings .table_grid table td span.text,#bookings_resources .table_grid table td input,#bookings_resources .table_grid table td span.text,.bookings_extension .table_grid table td input,.bookings_extension .table_grid table td span.text{width:100%;padding:6px 7px;margin:0;border:0;background:rgba(0,0,0,0) none;display:block;box-sizing:border-box;float:none;outline:none !important}#bookings_product_data .table_grid table td.checkbox,#bookings_persons .table_grid table td.checkbox,#bookings_availability .table_grid table td.checkbox,#bookings_pricing .table_grid table td.checkbox,#bookings_settings .table_grid table td.checkbox,#bookings_resources .table_grid table td.checkbox,.bookings_extension .table_grid table td.checkbox{vertical-align:middle;text-align:center}#bookings_product_data .table_grid table td.checkbox input,#bookings_product_data .table_grid table td.checkbox label,#bookings_persons .table_grid table td.checkbox input,#bookings_persons .table_grid table td.checkbox label,#bookings_availability .table_grid table td.checkbox input,#bookings_availability .table_grid table td.checkbox label,#bookings_pricing .table_grid table td.checkbox input,#bookings_pricing .table_grid table td.checkbox label,#bookings_settings .table_grid table td.checkbox input,#bookings_settings .table_grid table td.checkbox label,#bookings_resources .table_grid table td.checkbox input,#bookings_resources .table_grid table td.checkbox label,.bookings_extension .table_grid table td.checkbox input,.bookings_extension .table_grid table td.checkbox label{width:auto;float:none;display:inline}#bookings_product_data .table_grid table td .from_date,#bookings_product_data .table_grid table td .to_date,#bookings_persons .table_grid table td .from_date,#bookings_persons .table_grid table td .to_date,#bookings_availability .table_grid table td .from_date,#bookings_availability .table_grid table td .to_date,#bookings_pricing .table_grid table td .from_date,#bookings_pricing .table_grid table td .to_date,#bookings_settings .table_grid table td .from_date,#bookings_settings .table_grid table td .to_date,#bookings_resources .table_grid table td .from_date,#bookings_resources .table_grid table td .to_date,.bookings_extension .table_grid table td .from_date,.bookings_extension .table_grid table td .to_date{position:relative}#bookings_product_data .table_grid table td input.short,#bookings_persons .table_grid table td input.short,#bookings_availability .table_grid table td input.short,#bookings_pricing .table_grid table td input.short,#bookings_settings .table_grid table td input.short,#bookings_resources .table_grid table td input.short,.bookings_extension .table_grid table td input.short{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;width:1em;box-sizing:content-box;text-align:center}#bookings_product_data .table_grid table td .ui-datepicker-trigger,#bookings_persons .table_grid table td .ui-datepicker-trigger,#bookings_availability .table_grid table td .ui-datepicker-trigger,#bookings_pricing .table_grid table td .ui-datepicker-trigger,#bookings_settings .table_grid table td .ui-datepicker-trigger,#bookings_resources .table_grid table td .ui-datepicker-trigger,.bookings_extension .table_grid table td .ui-datepicker-trigger{position:absolute;right:0;top:50%;margin:-8px 9px 0 0}#bookings_product_data .table_grid table td select,#bookings_persons .table_grid table td select,#bookings_availability .table_grid table td select,#bookings_pricing .table_grid table td select,#bookings_settings .table_grid table td select,#bookings_resources .table_grid table td select,.bookings_extension .table_grid table td select{width:100%;padding:4px 7px;margin:0}#bookings_product_data .table_grid table td .select,#bookings_persons .table_grid table td .select,#bookings_availability .table_grid table td .select,#bookings_pricing .table_grid table td .select,#bookings_settings .table_grid table td .select,#bookings_resources .table_grid table td .select,.bookings_extension .table_grid table td .select{padding:2px;overflow:hidden;zoom:1;min-width:50px}#bookings_product_data .table_grid table td .priority input,#bookings_persons .table_grid table td .priority input,#bookings_availability .table_grid table td .priority input,#bookings_pricing .table_grid table td .priority input,#bookings_settings .table_grid table td .priority input,#bookings_resources .table_grid table td .priority input,.bookings_extension .table_grid table td .priority input{width:50px}#bookings_product_data .table_grid table td:last-child,#bookings_persons .table_grid table td:last-child,#bookings_availability .table_grid table td:last-child,#bookings_pricing .table_grid table td:last-child,#bookings_settings .table_grid table td:last-child,#bookings_resources .table_grid table td:last-child,.bookings_extension .table_grid table td:last-child{border-right:0}#bookings_product_data .table_grid table tr.current td,#bookings_persons .table_grid table tr.current td,#bookings_availability .table_grid table tr.current td,#bookings_pricing .table_grid table tr.current td,#bookings_settings .table_grid table tr.current td,#bookings_resources .table_grid table tr.current td,.bookings_extension .table_grid table tr.current td{background:#fefbcc}#bookings_product_data .table_grid table .button-primary,#bookings_persons .table_grid table .button-primary,#bookings_availability .table_grid table .button-primary,#bookings_pricing .table_grid table .button-primary,#bookings_settings .table_grid table .button-primary,#bookings_resources .table_grid table .button-primary,.bookings_extension .table_grid table .button-primary{float:right}#bookings_product_data .table_grid table tfoot td,#bookings_product_data .table_grid table tfoot th,#bookings_persons .table_grid table tfoot td,#bookings_persons .table_grid table tfoot th,#bookings_availability .table_grid table tfoot td,#bookings_availability .table_grid table tfoot th,#bookings_pricing .table_grid table tfoot td,#bookings_pricing .table_grid table tfoot th,#bookings_settings .table_grid table tfoot td,#bookings_settings .table_grid table tfoot th,#bookings_resources .table_grid table tfoot td,#bookings_resources .table_grid table tfoot th,.bookings_extension .table_grid table tfoot td,.bookings_extension .table_grid table tfoot th{padding:9px;vertical-align:middle;line-height:26px}#bookings_product_data .toolbar,#bookings_persons .toolbar,#bookings_availability .toolbar,#bookings_pricing .toolbar,#bookings_settings .toolbar,#bookings_resources .toolbar,.bookings_extension .toolbar{overflow:hidden}#bookings_product_data .toolbar .add_resource_id,#bookings_persons .toolbar .add_resource_id,#bookings_availability .toolbar .add_resource_id,#bookings_pricing .toolbar .add_resource_id,#bookings_settings .toolbar .add_resource_id,#bookings_resources .toolbar .add_resource_id,.bookings_extension .toolbar .add_resource_id{width:50%}#bookings_product_data .toolbar .add_resource,#bookings_product_data .toolbar .add_resource_id,#bookings_persons .toolbar .add_resource,#bookings_persons .toolbar .add_resource_id,#bookings_availability .toolbar .add_resource,#bookings_availability .toolbar .add_resource_id,#bookings_pricing .toolbar .add_resource,#bookings_pricing .toolbar .add_resource_id,#bookings_settings .toolbar .add_resource,#bookings_settings .toolbar .add_resource_id,#bookings_resources .toolbar .add_resource,#bookings_resources .toolbar .add_resource_id,.bookings_extension .toolbar .add_resource,.bookings_extension .toolbar .add_resource_id{float:right;margin-left:10px}#bookings_product_data .toolbar h3,#bookings_persons .toolbar h3,#bookings_availability .toolbar h3,#bookings_pricing .toolbar h3,#bookings_settings .toolbar h3,#bookings_resources .toolbar h3,.bookings_extension .toolbar h3{float:left;padding:0;border:0}#bookings_product_data .woocommerce_booking_person label,#bookings_product_data .woocommerce_booking_resource label,#bookings_persons .woocommerce_booking_person label,#bookings_persons .woocommerce_booking_resource label,#bookings_availability .woocommerce_booking_person label,#bookings_availability .woocommerce_booking_resource label,#bookings_pricing .woocommerce_booking_person label,#bookings_pricing .woocommerce_booking_resource label,#bookings_settings .woocommerce_booking_person label,#bookings_settings .woocommerce_booking_resource label,#bookings_resources .woocommerce_booking_person label,#bookings_resources .woocommerce_booking_resource label,.bookings_extension .woocommerce_booking_person label,.bookings_extension .woocommerce_booking_resource label{width:auto;float:none;margin:0}#bookings_persons .woocommerce_bookable_persons h4{padding:0px 0px 0px 15px}.toolbar_links{float:right}.toolbar_links a{margin-left:15px}#bookings_settings .hndle{display:none}#bookings_settings #poststuff{padding-top:0}#bookings_settings .postbox{border:0;box-shadow:none;background:none}#bookings_settings .postbox .inside{margin:0;padding:0}.wc_booking_availability_type select,.wc_booking_pricing_type select{white-space:pre-line;height:100%;min-width:70px}.bookings-datetime-select-both .from_time,.bookings-datetime-select-both .to_time{margin-top:1em}.bookings-datetime-select-from select,.bookings-datetime-select-to input,.bookings-datetime-select-from input,.bookings-datetime-select-to select,.product_data input,.product_data select{border:1px solid #ccc !important;border-radius:5px !important}.bookings-to-label-row p{padding:0 !important;margin-top:.5em !important}.bookings-datetime-select-from .from_date,.bookings-datetime-select-from .to_date,.bookings-datetime-select-to .from_date,.bookings-datetime-select-to .to_date{min-width:110px}.bookings-to-label-row .bookings-datetimerange-second-label{margin-top:2em !important}.google-event .bookings-to-label-row p{margin:0 !important}.google-event .bookings-datetime-select-both .from_time,.google-event .bookings-datetime-select-both .to_time{margin:0}.hide_initial_booking_addon_options{display:none}.woocommerce_options_panel .add_row+.description{display:block;margin:7px 0 0}.woocommerce_options_panel .wc-booking-availability-description{font-size:13px;line-height:20px;margin:10px 0 0;padding:0}.woocommerce_options_panel .form-field.blur{position:relative}.woocommerce_options_panel .form-field.blur::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;background:rgba(31,29,39,.0705882353);height:100%;z-index:999}.woocommerce_options_panel .form-field.blur::after,.woocommerce_options_panel .form-field.limited-hours::after{content:attr(data-note);height:auto;visibility:inherit;color:red}.wc-booking-summary{margin:1em 0 0;border:2px solid #d7cad2;padding:1.5em;color:#888;background:#f7f5f6;border-radius:4px}.wc-booking-summary .wc-booking-summary-actions{margin:1em 0 0 0}.wc-booking-summary .wc-booking-summary-actions a{border-right:1px solid #ddd;margin:0 3px 0 0;padding:0 4px 0 0}.wc-booking-summary .wc-booking-summary-actions a:last-child{border-right:0;margin:0;padding:0}.wc-booking-summary .wc-booking-summary-number{line-height:1em}.wc-booking-summary .wc-booking-summary-number span{color:#fff;font-size:.8em;background-color:#ccc;padding:.4em .8em;border-radius:4px;margin-left:1em;margin-top:-0.2em;float:right}.wc-booking-summary .wc-booking-summary-number .status-unpaid,.wc-booking-summary .wc-booking-summary-number .status-incart{background-color:#ccc}.wc-booking-summary .wc-booking-summary-number .status-pending,.wc-booking-summary .wc-booking-summary-number .status-pending-confirmation{background-color:#ffba00}.wc-booking-summary .wc-booking-summary-number .status-confirmed{background-color:#7ad03a}.wc-booking-summary .wc-booking-summary-number .status-paid{background-color:#2ea2cc}.wc-booking-summary .wc-booking-summary-number .status-cancelled{background-color:#a00}.wc-booking-summary .wc-booking-summary-number .status-complete{background-color:#995}.wc-booking-summary .wc-booking-summary-list{margin:1em 0 0 0;list-style:none outside}.wc-booking-summary .wc-booking-summary-list li{margin:0 0 .5em}#availability_rows tr{display:none}#availability_rows tr.wc-metabox-sortable-placeholder{display:table-row}#availability_rows .from_time .components-datetime__time .components-datetime__time-field-am-pm,#availability_rows .to_time .components-datetime__time .components-datetime__time-field-am-pm,#pricing_rows .from_time .components-datetime__time .components-datetime__time-field-am-pm,#pricing_rows .to_time .components-datetime__time .components-datetime__time-field-am-pm{display:flex}@media screen and (max-width: 850px){#availability_rows .from_time .components-datetime__time .components-datetime__time-wrapper,#availability_rows .to_time .components-datetime__time .components-datetime__time-wrapper,#pricing_rows .from_time .components-datetime__time .components-datetime__time-wrapper,#pricing_rows .to_time .components-datetime__time .components-datetime__time-wrapper{display:flex;flex-direction:column}}#availability_rows .from_time .components-datetime__time fieldset:first-child .components-datetime__timezone,#availability_rows .from_time .components-datetime__time fieldset:last-child,#availability_rows .from_time .components-datetime__time legend,#availability_rows .to_time .components-datetime__time fieldset:first-child .components-datetime__timezone,#availability_rows .to_time .components-datetime__time fieldset:last-child,#availability_rows .to_time .components-datetime__time legend,#pricing_rows .from_time .components-datetime__time fieldset:first-child .components-datetime__timezone,#pricing_rows .from_time .components-datetime__time fieldset:last-child,#pricing_rows .from_time .components-datetime__time legend,#pricing_rows .to_time .components-datetime__time fieldset:first-child .components-datetime__timezone,#pricing_rows .to_time .components-datetime__time fieldset:last-child,#pricing_rows .to_time .components-datetime__time legend{display:none}#availability_rows .from_time .components-datetime__time input,#availability_rows .to_time .components-datetime__time input,#pricing_rows .from_time .components-datetime__time input,#pricing_rows .to_time .components-datetime__time input{border:none !important}#availability_rows .from_time .components-datetime__time fieldset,#availability_rows .to_time .components-datetime__time fieldset,#pricing_rows .from_time .components-datetime__time fieldset,#pricing_rows .to_time .components-datetime__time fieldset{margin:0 !important;padding:0 !important}.wc-metaboxes-wrapper .woocommerce_bookable_persons .wc-metabox table td input{min-width:inherit}.wc-bookings-ui-datpicker-widget{z-index:9999 !important}.wc_bookings_radio_custom_label_notice{color:red}.wc-bookings-schedule-days{background:#fff;margin-top:0}.wc-bookings-schedule-days .wc-bookings-schedule-date{min-width:150px;margin-left:8px;padding-top:15px;padding-bottom:15px}.wc-bookings-schedule-days .wc-bookings-schedule-date .wc-bookings-schedule-day{font-size:16px;width:30px;height:30px;margin-right:5px;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center}.wc-bookings-schedule-days .wc-bookings-schedule-date .wc-bookings-schedule-weekday{color:#888}.wc-bookings-schedule-days .wc-bookings-schedule-date.wc-booking-schedule-today .wc-bookings-schedule-weekday{color:#2f71a4}.wc-bookings-schedule-days .wc-bookings-schedule-date.wc-booking-schedule-today .wc-bookings-schedule-day{color:#fff;background-color:#2f71a4;border-radius:50%}.wc-bookings-schedule-days .wc-bookings-schedule-date>*{display:inline-block}.wc-bookings-schedule-days>li{border-top:1px solid #ddd;display:flex;flex-wrap:wrap}.wc-bookings-schedule-days>li>*{vertical-align:top}.wc-bookings-schedule-days .wc-bookings-schedule-day-events{flex:1;margin-right:20px;padding-top:8px}.wc-bookings-schedule-days .wc-bookings-schedule-day-events li{padding-top:15px;padding-bottom:15px}.wc-bookings-schedule-days .wc-bookings-schedule-day-events li:not(:first-child){border-top:1px solid #ddd}.wc-bookings-schedule-days .wc-bookings-schedule-day-events .wc-bookings-schedule-event{display:flex;flex-wrap:wrap;margin-left:20px;text-decoration:unset;color:unset}.wc-bookings-schedule-days .wc-bookings-schedule-day-events .wc-bookings-schedule-event .wc-bookings-schedule-booking-duration{font-weight:bold;font-size:14px;min-width:215px}.wc-bookings-schedule-days .wc-bookings-schedule-day-events .wc-bookings-schedule-event .wc-bookings-schedule-booking-info{flex:1}.wc-bookings-schedule-days .wc-bookings-schedule-day-events .wc-bookings-schedule-customer-name{font-size:14px;font-weight:bold}.wc-bookings-schedule-days .wc-bookings-schedule-day-events .wc-bookings-schedule-booking-description{font-size:14px;font-weight:bold;padding-bottom:2px}#wc-bookings-store-availability.wc_bookings_calendar_form .wc_bookings_calendar td .bookings{padding:5px 15px}.wc-bookings-store-availability-nav-classic{min-height:70px;z-index:100;border:solid #dedede;border-width:1px 1px 0 1px;background:#fff;position:relative}.wc-bookings-store-availability-nav-classic .wc-bookings-store-availability-views{z-index:200;display:block}.wc-bookings-store-availability-nav-classic .wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu{top:70px}.wc-bookings-store-availability-nav-classic .wc-bookings-store-availability-views .views{padding:0}.wc-bookings-store-availability-nav-classic .wc-bookings-store-availability-views .views .view-select{padding:0 25px;display:inline-block;font-weight:500;line-height:68px}.wc-bookings-store-availability-nav-classic .wc-bookings-store-availability-views .views a{text-decoration:none}.wc-bookings-store-availability-nav-classic .wc-bookings-store-availability-views .views .current{border-bottom:solid #0172aa 3px;pointer-events:none;cursor:default;color:#000}.wc_bookings_metadata_table{margin:.5em 0 0;font-size:.92em !important;color:#888;line-height:1.5em}.wc_bookings_metadata_table p{margin:0}.wc_bookings_metadata_table th{vertical-align:top;text-align:left}.wc-bookings-store-availability-views{position:relative;display:flex}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu{display:none;min-width:350px;height:auto;border:1px solid #ccc;position:absolute;top:100%;right:20px;background:#fff;box-shadow:0 3px 30px rgba(25,30,35,.1);border:1px solid #e2e4e7}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu:before{content:"";position:absolute;height:0;width:0;line-height:0;border:8px solid #e2e4e7;border-bottom-style:solid;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top:none;right:7px;top:-8px}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu:after{content:"";position:absolute;height:0;width:0;line-height:0;border:8px solid #fff;border-bottom-style:solid;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top:none;right:7px;top:-6px}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu ul.wc-bookings-store-availability-views-content{border-top:1px solid #e2e4e7;margin:0}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu ul.wc-bookings-store-availability-views-content li{padding:10px 20px;margin:0}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu ul.wc-bookings-store-availability-views-content li:first-child{color:#999;padding:0 20px;margin-left:-10px}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu ul.wc-bookings-store-availability-views-content li:first-child:hover{background:rgba(0,0,0,0)}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu ul.wc-bookings-store-availability-views-content li:hover{background-color:#eee}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu ul.wc-bookings-store-availability-views-content li a{display:block;text-decoration:none;margin-left:20px;position:relative}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu ul.wc-bookings-store-availability-views-content li a span{display:block;color:#999;font-size:12px}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu ul.wc-bookings-store-availability-views-content li a span:first-child{color:#000;font-size:14px;margin-bottom:8px}.wc-bookings-store-availability-views .wc-bookings-store-availability-views-menu ul.wc-bookings-store-availability-views-content li a.current:before{content:"";font-family:"dashicons";position:absolute;left:-32px;font-size:25px;top:20px;color:#999}.wc-bookings-store-availability-views #wc-bookings-store-availability-icon{display:none}.wc-bookings-store-availability-views #wc-bookings-store-availability-icon:checked~.wc-bookings-store-availability-views-menu{display:block}.wc-bookings-store-availability-views .wc-bookings-store-availability-icon-label:after{content:"•••";position:absolute;top:35px;transform:translate(-50%, -50%) rotate(90deg);font-size:12px;letter-spacing:3px;margin-top:5px;right:10px}@media screen and (max-width: 768px){.wc-metaboxes-wrapper .woocommerce_bookable_persons .wc-metabox table td{display:block}.wc-metaboxes-wrapper .woocommerce_bookable_persons .wc-metabox table td input{margin:0 0 15px}}@media screen and (max-width: 782px){body.post-type-wc_booking fieldset.metabox-prefs:first-of-type label:first-of-type{display:none}.post-type-wc_booking .wp-list-table th#booking_id{display:table-cell}.post-type-wc_booking .wp-list-table td.booking_id.hidden{display:block}.wc_bookings_calendar_form .tablenav{display:block;text-align:center}.wc_bookings_calendar_form .tablenav .bookings-filter-label{display:block}.wc_bookings_calendar_form .tablenav .calendar-bookings-filter-container{display:block;margin:0 auto}.wc-bookings-schedule-days>li{display:block}.wc-bookings-schedule-days>li .wc-bookings-schedule-day-events .wc-bookings-schedule-event{display:block;margin-left:45px}.wc-bookings-schedule-days>li .wc-bookings-schedule-day-events .wc-bookings-schedule-event .wc-bookings-schedule-booking-duration{margin-bottom:10px}}.wc_bookings_error{color:#d63638;float:left;width:100%;margin-top:4px}.wc-booking-availability-description{display:flex;gap:5px;margin-top:10px}.wc-booking-availability-description .dashicons-info{font-size:30px;height:30px;width:30px;max-width:30px;margin-top:5px}
