.coderockz-woo-delivery-additional-field-text-count{font-size:13px!important;font-style:italic!important;float:right;line-height:1!important;margin-top:5px!important}#coderockz_woo_delivery_additional_field_field_field,#coderockz_woo_delivery_additional_field_section,#coderockz_woo_delivery_delivery_date_section,#coderockz_woo_delivery_delivery_selection_field,#coderockz_woo_delivery_delivery_time_section,#coderockz_woo_delivery_pickup_date_section,#coderockz_woo_delivery_pickup_location_section,#coderockz_woo_delivery_pickup_time_section,#coderockz_woo_delivery_tips_section{overflow:hidden}#coderockz_woo_delivery_additional_field_field:focus{outline:0!important}#coderockz_woo_delivery_setting_wrapper{position:relative}#coderockz_woo_delivery_additional_field_field,#coderockz_woo_delivery_date_datepicker,#coderockz_woo_delivery_delivery_selection_field .select2.select2-container,#coderockz_woo_delivery_delivery_time_section .select2.select2-container,#coderockz_woo_delivery_pickup_date_datepicker,#coderockz_woo_delivery_pickup_location_section .select2.select2-container,#coderockz_woo_delivery_pickup_time_section .select2.select2-container,#coderockz_woo_delivery_tips_section .select2.select2-container{width:100%!important;max-width:100%!important}#coderockz_woo_delivery_delivery_selection_field .form-row,#coderockz_woo_delivery_delivery_time_section .form-row,#coderockz_woo_delivery_pickup_location_section .form-row,#coderockz_woo_delivery_pickup_time_section .form-row,#coderockz_woo_delivery_tips_section .form-row{margin-block-end:1em}.select2-container .select2-results__option.optInvisible{display:none}.coderockz-woo-delivery-loading-image{display:none;position:absolute;z-index:400000;left:0;top:0;width:100%;height:100%;background-color:rgba(220,220,220,.7);border-radius:3px}.coderockz-woo-delivery-loading-image .coderockz-woo-delivery-loading-gif img{position:absolute;top:50%;left:50%;max-width:55px!important;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.coderockz-delivery-selection-no-search .select2-search.select2-search--dropdown,.coderockz-pickup-field-no-search .select2-search.select2-search--dropdown,.coderockz-pickup-location-field-no-search .select2-search.select2-search--dropdown,.coderockz-time-field-no-search .select2-search.select2-search--dropdown,.coderockz-tips-field-no-search .select2-search.select2-search--dropdown{display:none!important}#coderockz_woo_delivery_delivery_time_section .form-row.woocommerce-invalid .select2-selection,#coderockz_woo_delivery_pickup_time_section .form-row.woocommerce-invalid .select2-selection,#coderockz_woo_delivery_tips_section .form-row.woocommerce-invalid .select2-selection{border:1px solid #f7c5c5!important}#coderockz_woo_delivery_delivery_selection_field ul li,#coderockz_woo_delivery_delivery_time_section ul li,#coderockz_woo_delivery_pickup_location_section ul li,#coderockz_woo_delivery_pickup_time_section ul li,#coderockz_woo_delivery_tips_section ul li{list-style-type:none!important}.flatpickr-current-month input.cur-year{min-height:unset!important}.flatpickr-calendar{z-index:9999999999!important}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:#484848!important}.flatpickr-day.nextMonthDay.flatpickr-disabled,.flatpickr-day.prevMonthDay.flatpickr-disabled{color:rgba(72,72,72,.1)!important}#coderockz_woo_delivery_pickup_location_field_field{margin:0 0 8px!important}.coderockz_woo_delivery_pickup_location_url{margin-bottom:20px;font-size:12px;font-style:italic;font-weight:700}.coderockz_woo_delivery_pickup_location_url a{text-decoration:unset!important;box-shadow:unset!important;color:#0914ea!important}.coderockz_woo_delivery_pickup_location_url a:focus,.coderockz_woo_delivery_pickup_location_url a:hover{color:#0914ea!important}.flatpickr-monthDropdown-months{display:unset!important;min-height:unset!important;padding:unset!important}.coderockz_woo_delivery_location_pickup-modal,.coderockz_woo_delivery_notice-modal{position:fixed;z-index:999999999999;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:none!important;visibility:hidden!important}.coderockz_woo_delivery_location_pickup-modal.modal-active,.coderockz_woo_delivery_notice-modal.modal-active{display:block!important;visibility:visible!important}.coderockz_woo_delivery_location_pickup-modal-wrap,.coderockz_woo_delivery_notice-modal-wrap{width:585px;position:relative;margin:10% auto;background:#fff;border-radius:3px}.coderockz_woo_delivery_location_pickup-modal-header,.coderockz_woo_delivery_notice-modal-header{border-bottom:1px solid #eee;padding:15px 20px 10px;overflow:hidden}.coderockz_woo_delivery_location_pickup-modal-header h4{line-height:150%;margin:0;text-transform:capitalize!important}.coderockz_woo_delivery_location_pickup-modal-body,.coderockz_woo_delivery_notice-modal-body{padding:5px 20px 15px}.coderockz_woo_delivery_location_pickup-modal-body p,.coderockz_woo_delivery_notice-modal-body p{margin:10px 0!important}.coderockz_woo_delivery_location_pickup-modal-footer,.coderockz_woo_delivery_notice-modal-footer{padding:12px 20px;text-align:right;overflow:hidden}.coderockz-woo-delivery-cancel-button-location-pickup-modal,.coderockz-woo-delivery-cancel-button-notice-modal{color:#aaa!important;background:unset!important;cursor:pointer;border:unset!important;font-weight:700!important;float:right;padding:6px 5px 5px!important;font-size:18px!important}.coderockz-woo-delivery-cancel-button-location-pickup-modal:focus,.coderockz-woo-delivery-cancel-button-location-pickup-modal:hover,.coderockz-woo-delivery-cancel-button-notice-modal:focus,.coderockz-woo-delivery-cancel-button-notice-modal:hover{background:unset!important;outline:unset!important}@media (max-width:768px){.coderockz_woo_delivery_location_pickup-modal-wrap,.coderockz_woo_delivery_notice-modal-wrap{width:96%}}